Skip to content

irisengine/trinket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trinket

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

Design

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.

Screenshot

Watch the video on how it was made!