Skip to main content

Dev Kit Features and Limitations

The Genies Dev Kit has some great features using Unity but there are also some limitations to keep in mind when developing for the Genies Party app.

Maze

Features

The Genies Dev Kit offers three core frameworks that allows for developers to create interesting Experiences tied to the Genies ecosystem:

  1. Avatar framework to load a user's Genies Avatar and place it into a game environment.
  2. Traits framework to read a user's Traits and change their values based on user action.
  3. Things framework to load a user's Things and use them in game play.

Here are some more features:

Limitations

The Experiences made by Genies Dev Kit will be launched on the Genies Party app as a minigame. There are limitations when trying to host apps within a main app.

Here are notable limitations of the Genies Dev Kit:

note

If your Experience requires any exceptions to these limitations, then please contact the Genies team for guidance.

TypeScript

A big restriction is there can be no dynamic-loading code in Experiences. This means that custom shaders and C# scripts are not allowed when developing Genies Experiences.

A workaround is to use Genies Scripts which use the programming language called TypeScript to create logic for Experiences.

Read the TypeScript page for more information.