# RPGGO API: the AI Engine for Game

> Edit Easily, Deploy in Seconds, Rendering in Realtime
>
> <mark style="color:green;">Why we work in this field?</mark> [initial-vision-2023-text-to-openworld-engine](https://developer.rpggo.ai/dev-docs/thesis/initial-vision-2023-text-to-openworld-engine "mention")

## What's in the API

RPGGO's API offers customized AI structure and features needed for games, especially with multi-NPCs / multi-Chapters / Game Goal Structures:&#x20;

* *AI-powered Characters (AI NPCs)*
* *AI-powered Goal Checking System*
* *Realtime Multi-modal AI*
  * [x] *Image*
  * [x] *Voice Chat*
  * [ ] *Audio Effect (coming soon)*
* *Powering Game in Real-time Online under a general Game structure.*
* *Server-Sent Events asynchronous push*

## See What Fits Your Need

* Read [getting-started](https://developer.rpggo.ai/dev-docs/introduction/getting-started "mention") and see cases we listed to see if our API is a great fit of your current/potential product.&#x20;

{% content-ref url="getting-started" %}
[getting-started](https://developer.rpggo.ai/dev-docs/introduction/getting-started)
{% endcontent-ref %}

* RPGGO's API is a modularized product, which meets AI NCP / AI Chapter Switch / AI Goal Check demands for.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Professional Game Studios</strong></mark></td><td><mark style="color:blue;"><strong>Indie Game Developers / Individual Developers</strong></mark></td><td><ul><li>Power your NPCs</li><li>Switch stages for your story in chapters and phases, from individual impacts to world impacts</li><li>Power goal check with an AI GM</li></ul></td><td></td></tr><tr><td><mark style="color:green;"><strong>App Developer</strong></mark></td><td><mark style="color:green;"><strong>Light-weight Interactive Experience with AI</strong></mark></td><td><ul><li>Build your game and get metadata into your app</li><li>Embed our game into your app / product format</li></ul><p><em>Use case</em></p><p><a data-mention href="../open-source-use-cases/step-by-step-discord-with-v1-api">step-by-step-discord-with-v1-api</a></p></td><td></td></tr><tr><td><mark style="color:purple;"><strong>Web Widget Embed</strong></mark></td><td><ul><li>Incoming feature</li></ul></td><td><mark style="color:purple;"><strong>Non-developer Just Interested in Turning Your Idea into an H5 Game</strong></mark></td><td><ul><li>Use Creator Tool and see your game published on web in seconds</li><li>Creator Tool for UGC <a href="https://creator.rpggo.ai/">https://creator.rpggo.ai</a></li></ul></td></tr></tbody></table>

## &#x20;See How to Use:&#x20;

{% content-ref url="../player-api" %}
[player-api](https://developer.rpggo.ai/dev-docs/player-api)
{% endcontent-ref %}

* [api-overview](https://developer.rpggo.ai/dev-docs/player-api/api-overview "mention")
* [api-v2-new](https://developer.rpggo.ai/dev-docs/player-api/api-overview/api-v2-new "mention") - The most recent version of RPGGO API
  * [api-v1-deprecated](https://developer.rpggo.ai/dev-docs/player-api/api-overview/api-v1-deprecated "mention")
* [understand-the-data-schema](https://developer.rpggo.ai/dev-docs/data-schema/understand-the-data-schema "mention")

## Apply Your Test Key

* RPGGO Public API is in currently under **alpha phase** and do not open to auto-public application.&#x20;
* If you want to try it, please submit an application form via [here](https://forms.gle/sw9kqPQNfBDcnya6A), or send an email to <mark style="background-color:yellow;"><dev@rpggo.ai></mark>

{% content-ref url="../support/apply-your-test-key" %}
[apply-your-test-key](https://developer.rpggo.ai/dev-docs/support/apply-your-test-key)
{% endcontent-ref %}

{% content-ref url="../support/contact-us" %}
[contact-us](https://developer.rpggo.ai/dev-docs/support/contact-us)
{% endcontent-ref %}
