RPGGO Developer Documentation
  • Introduction
    • 🎮RPGGO API: the AI Engine for Game
    • 😎Getting Started
  • DATA SCHEMA
    • 🔢Understand the data schema
    • 🪿LLM-based Game Open Schema (L-GOS)
  • CREATOR API
    • 🆕V2 API
      • Create Character
      • Create Game SpriteSheet
  • Player API
    • ⚙️API Overview
      • API V2 (New)
        • Game Control
        • Chat with NPCs & Check Goal with SSE
      • API V1 (Deprecated)
        • Game
        • NPC
        • Memory
        • ErrorCode
    • 📰Notes: API V2 Released
      • Changes
  • Open Source Use Cases
    • 🍎Step by Step: Discord with V1 API
    • 🍒Simple Chat Game with V2 API
    • 🏰2D AI Town with V2 API
    • 🌴Stardew Valley Mod with V2 API
    • 🌐AI Game Website with V2 API
  • Thesis
    • 🗒️Thesis 2024: A Text-to-Game Engine for UGC-Based Role-Playing Games
    • 🗒️Initial Vision 2023: Text-To-OpenWorld Engine
  • Support
    • 🔑Apply Your Test Key
    • 📩Contact us
Powered by GitBook
On this page

Was this helpful?

  1. DATA SCHEMA

🪿LLM-based Game Open Schema (L-GOS)

https://github.com/RPGGO-AI/l-gos-spec

PreviousUnderstand the data schemaNextV2 API

Last updated 4 months ago

Was this helpful?

I pronounce 'L-GOS' as "Large Goose" :)

The vision of RPGGO is to democratize game creation together with UGC creators. This means that UGC creators have full copyright ownership of their games and the freedom to transfer them to any third-party platform. This is why we create this L-GOS open schema and fully compatible with it.

This L-GOS project aims to define an open data schema that any third-party LLM gaming platform can easily support and be compatible with. This way, UGC game creators can import and run their games on any third-party LLM gaming platform.

Our RPGGO backend is fully compatible with this open schema approach, facilitating more flexible and interoperable API connections. This open schema enables developers to integrate and extend functionalities with ease, offering a robust foundation for innovative applications and services. By adopting this model, we aim to streamline data exchange and improve overall system efficiency, ultimately enhancing the user experience.

So, once you jump into our API doc, please spend a few minutes to understand the data schema first, which will help you to deal our API with ease.

Only with the support of more and more third-party platforms can a truly decentralized gaming ecosystem emerge. If your company or service is compatible with this schema, please let us know.

[Game]()

[Characrer]()

[Module]()

https://github.com/RPGGO-AI/l-gos-spec/blob/main/schema_v1/game_v1.md
https://github.com/RPGGO-AI/l-gos-spec/blob/main/schema_v1/character_v1.md
https://github.com/RPGGO-AI/l-gos-spec/blob/main/schema_v1/module_v1.md