# 2D AI Town with V2 API

{% hint style="info" %}
Before diving into this document, it is strongly recommended to read [here](https://developer.rpggo.ai/dev-docs/data-schema/understand-the-data-schema) to understand the relationships between games, scenes, goals, DMs, and NPCs.
{% endhint %}

> All interfaces require the application of an app ID and authentication. The specific process can be found [here](https://developer.rpggo.ai/dev-docs/support/apply-your-test-key)

Check out the implementation code here: <https://github.com/codingtmd/gamify-ai-town>. <br>

<br>

<figure><img src="https://1241690067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FChXuEllR7kvvuUM9K1Fi%2Fuploads%2FjkVnKEu4IA0qeNfSxcfF%2FScreenshot%202024-10-20%20173451.png?alt=media&#x26;token=90e8471b-1825-49c4-ab82-0d5c0f0dacf5" alt=""><figcaption></figcaption></figure>
