|
Nui Engine
A game engine framework
|
Nui Engine is a simple editor-less, code-first focused game engine/framework written in C++ 23. The entire journey of making it is being documented on my website here. Active development happpens on the dev branch and changes are merged into main when stable and tested.
Nui Engine is documented using Doxygen (see Docs folder for Doxyfile). You can read the auto generated project documentation here.
Testbench folder _(it contains the sandbox project where I test the functionality of the engine. You may keep it for reference purposes)_Scripts/ folderCreateProject.py -projectname=<PrjName>PrjName is the name of your project (and the solution file).Scripts/CreateProject.py -projectname=MyGameGenerateprojectFiles.bat from the root whenever any files are added or removed from the engine/game.gitignore file so that you don't have to create a new project every single time. You can do so by navigating to the bottom of the gitignore file and deleting the marked lines:<Root>/Build/<BuildConfig>/<ProjectName>/ directoryThe project roadmap will keep on expanding and changing as I keep working on the project. But it gives an overview as to what I may be working on at the moment