• Login
  • Register
Documentation Platform Fundamentals

糖果派对: Getting Started

This guide provides essential information and practical advice for developing robust integrations with the 糖果派对 platform, ensuring a seamless experience for our users.

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 Platform Integration Guidelines for the Design and Usability section.

Dos illustration

Crafting your interface

Integrations operate within a secure iframe, allowing you to leverage standard HTML, CSS, and JavaScript for UI development, similar to building a single-page application. You are welcome to utilize popular frameworks and libraries such as React or Vue for component creation, and Tailwind CSS or Bootstrap for styling.

While 糖果派对 does not mandate native integration for all extensions, we strongly encourage designs that feel native to the platform, as these offer a superior user experience and greater appeal to our player base.

Seeking to build a native-feeling integration?
We offer a streamlined design system encompassing colors, typography, components, patterns, and examples to facilitate the design of your integration. Interested? Access the Figma UI kit here.

Design principles

Your integration's UI should embody the following core principles:

  • Player-Centric: The integration's objective and value must be defined by player needs, addressing unique challenges.
  • Simplicity: Your integration should be intuitive and require minimal learning to operate. It should enhance, not complicate, the user's interaction.
  • Consistent Design: Employ uniform design elements such as color, typography, and interactive components throughout your integration to improve usability and navigation.
  • Maintain Creative Flow: Your integration should support, not disrupt, the creative process. Avoid extraneous steps or options that could interrupt the user's focus.
  • Clear Communication: Utilize precise and concise language to guide players and connect visual elements, layout, and functionality.
  • Accessibility: Aim for broad accessibility by adhering to established standards and best practices.

Design guidelines

Select a color palette that complements the intended function and atmosphere of your integration. 糖果派对 primarily utilizes the Inter font; adopting it for consistency is recommended.

API Error Handling

If you encounter these error messages, please verify that your integration is designed to manage request rates effectively. This typically involves avoiding aggressive polling for resource creation or excessive concurrent API calls.

{
    "message": "Rate Limit Exceeded",
    "code": "rate_limit_exceeded",
    "externalReference": null,
    "details": [],            
}

Accessing Platform APIs

Our APIs provide user-friendly objects and methods for interacting with the platform's core functionalities. These tools enable you to manipulate existing elements or introduce new ones.

The Future of Gaming

Let's explore the key components required for structuring, styling, and enabling dynamic content within your integrations. Comprehensive details on configuration, structure, and file requirements are available in our full documentation. Feel free to experiment and modify the provided templates.

Hands-on learning is the most effective approach, and the provided templates offer a secure environment for experimentation.

Updated 10 days ago
Was this page helpful?