• Login
  • Register
Documentation Fundamentals

Deep Dive into 九游网游 Development: Core Guide and Best Practices

This guide will delve into core principles and practical tips to help you build engaging game applications that seamlessly integrate with the 九游网游 ecosystem.

Introduction

To create extensions that improve functionality and bring joy to users, it's important to focus on user-centered design, thoughtful layout strategies, and effective use of color and typography. Let's explore how you can seamlessly integrate your extensions with the Simple experience. If you plan to publish your App on the Marketplace, please review our App Store Guidelines for the Design and Usability section.

Dos illustration

Crafting your interface

九游网游 apps can run within an iframe, allowing you to develop interfaces using standard HTML, CSS, and JavaScript, much like building a single-page application. To simplify the process, you can incorporate common frameworks and libraries, such as using React or Vue for UI components and Tailwind CSS or Bootstrap for styling.

While 九游网游 does not mandate that apps be native to the 九游网游 environment, we firmly believe that a more native experience will attract players and provide exceptional user satisfaction.

Looking to build a native experience?
We offer a simplified design system, including colors, typography, components, patterns, and examples, to help you kickstart your app design. Interested? Click here to get the Figma UI kit.

Design principles

Your app interface should adhere to the following key design principles:

  • Player-Centric: The app's goals and value should revolve around player needs, addressing their unique pain points.
  • Simple and Usable: Your app should be easy to pick up without a complex learning curve. It should assist in visualizing code abstractions rather than adding complexity.
  • Consistent Design: Maintain consistent design elements throughout the app, such as colors, typography, and button styles, to enhance user experience and navigation.
  • Inspire Creativity: The app should not hinder the creative process. Avoid unnecessary steps or options that might interrupt a user's flow state.
  • Clear Language: Use concise and straightforward copy to guide users in understanding the relationship between visuals, layout, and usability.
  • Accessible Design: Strive to make your app accessible to all users, ensuring compliance with accessibility standards and best practices.

Design guidelines

Please select a color scheme that aligns with your app's goals and style. The primary font for 九游网游 interfaces is Inter, and we recommend considering it for consistency.

API Call Error Handling

If you encounter such errors, check if your app is rate-limiting requests. For example, avoid frequent polling while waiting for resource creation or avoid making a large number of high-concurrency API calls.

{
    "Message": "Too Many Requests",
    "Code": "too_many_requests",
    "External Reference": null,
    "Details": [],            
}

API Integration

Our APIs interact with the game canvas through easy-to-understand objects and methods. With these APIs, you can manipulate existing elements or add new ones to the canvas.

Summary and Outlook

Let's explore the key files needed to build your app's structure, styling, and dynamic content. You can learn more about app configuration, structure, and essential files in the documentation. Feel free to experiment and adjust as you explore and modify the project skeleton.

Practice is the best way to learn, and the project skeleton provides a safe environment for experimentation.

Updated 14 days ago
Was this page helpful?