Modules

Game SDK

The SDK is built on top of Apple GameKit and SpriteKit frameworks.

The SpriteKit framework makes it easy to create high-performance, battery-efficient 2D games. With support for custom OpenGL ES shaders and lighting, integration with SceneKit, and advanced new physics effects and animations, you can add force fields, detect collisions, and generate new lighting effects in your games.

Controllers

Touch events on mobile devices, as well as connected keyboards and bluetooth controllers.

If the game runs on Apple TV, support for ATV controller is provided.

Game State

New game creation, loading saved games, restarting game/level, and resume. Transitions between levels.

All game states are handled in the SDK.

Character

Main character selection. Main character has inventory, skills, and collection.





NPCs

Ability to spawn non-playing characters in any area of the game. Main character can interact with NPCs (talk, fight, etc)


Scenes

Basic scenes (house, work environment) with standard transitions, like sleep, opening fridge, entering/exiting scene, and more.

Jingles, Sounds

Main jingle during gameplay, as well as action sounds triggered by events, like completing a quest.


Game Dynamic

Basic dynamics common to all open world games: inventory, skills, quests, concept of time, character health, money, etc.

And more

And so much more: game map, zoom in and out support, events notifications, etc.