The Libra project is inspired by the C64 game Libra - you can find material about it here or here. It uses MonoGame and a fork of Nez as underlying frameworks.
- Windows (MonoGame / Nez supports multiple OS, but I only test on this one, so there is no guarantee it will work on Mac or Linux)
- MonoGame 3.5.1
- Visual Studio 2017
- OpenAL (download here)
- Aseprite, if you want to open / edit the sprite files
- Open the solution in Visual Studio and build it
- Your MonoGame installation should compile the assets of the LibraContent project. These are automatically copied into the output directory of LibraGame
- If you get the nuget error message of kamineko.nez not found, try to activate the include prerelease option
- Copy the levels directory from the Assets directory to the output directory of LibraGame
Navigate the spaceship through the level and try to avoid any collision with the environment and all obstacles. Move with the arrow keys on the keyboard or use a gamepad. You can shoot bullets with the space key or the X key on a gamepad. Furthermore, you can toggle fullscreen mode with the F key on the keyboard.
You can manage the order of the levels in the levels.json file, this references further level files such as the level01.json. Take a look at the existing levels and Level-Structure as reference. You can toogle the level edit mode with the Q key, this deactivates the level restart and level switch logic.