A toy game engine reflecting on simplicity and retro approach to gamedev. It is currently work in progress.
This game engine runs on Windows as a (used to be 32-bit) 64-bit executable. Renderer is backed by Direct3D9 and scripting is powered by Lua 5.3.
Engine is DCC-driven and supports model scene graphs and hierarchy manipulations.
Engine also provides a hardware lighting support that is very simple to use, it also offers a shader support that is easily expendable and provides rich visuals at low costs.
You can use main.bat to quickly access and operate the engine workflow, there is also a solution file located in code/neon86.sln
you can open to compile the project.
Debug build requires d3dx9d_42.dll to be present in your system (Which is part of the DirectX SDK February 2010 package), you can alternatively define NEON_FORCE_D3DX9
to force the usage of redistributable DLLs instead, this is what the Release build uses by default and is used for shipping.
You can review NEON86 API by reading the cheatsheet. It is still work in progress.
This software is licensed under the 3-Clause BSD License, see LICENSE file.