Best practices to build upon Lyra

Lyra is a great starting point for any kind of game, unlike the other example projects this feels like more of an actual starting project.

Essentially you don’t really need to change anything in the main games content directory but instead create a new feature module to house your games core logic I made “RPGCore”. Then you can look at the shooter core to see what data assets are required to turn your new module into a functioning experience.

Everything is very modular for example the input bindings are a data asset attached to an experience that populate the menus when you load a new experience at runtime.

It also has a nice foundation for an inventory system that takes advantage of fast arrays.

I highly suggest taking a deep dive into Lyra the whole framework is a game changer.

7 Likes