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=MyGame
GenerateprojectFiles.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