Ivorium

Welcome to the ivorium documentation.

The following chapters, in order, outline flexible game development process ivorium was built for.

General:

  • Game - Setup the core game loop, object instacing and basic debugging.

Model:

  • Attributes - Learn about this universal data storage class that lets you react to changes through callbacks.
  • ModelTools - Build data model for your game. What is your game really about and how will you structure its core gameplay data?

View:

  • Elements - Visualize your data model using Elements scene tree.
  • Animations - Enhance your scene tree with adaptive animations.
  • Input - Setup input nodes and react to input events to allow player interaction.

Behavior:

  • BehaviorTools - Make your model move. Build simulations and setup complex behavioral interactions.