Trinket is a bare bones Action RPG built with iris. It's less of a game and more of a proving ground for the engine, the game features:
- Level loading
- Enemies (lua AI)
- XP & levelling
- Quests
The game design is very simple, using classic object inheritance rather than an ECS. There is a base GameObject
and they communicate via a MessageBroker
(pubsub system). Game data is described in a series of YAML files.
Assets from Quaternius.
Watch the video on how it was made!