C++ and Lua documentation
The Neo Engine has automatically generated documentation for the C++ SDK available.
Since the Lua API is the same as the C++ API it is best to use the C++ documentation
for Lua as well. If there are differences between Lua and C++ they are documented in the documentation.
Game Developer vs. Engine developer documentation
The main difference between the game developer and engine developer documentation is that the game developer only gets to see the abstract documentation of the core engine while the engine developer also gets docs for classes that are not included in the engine itself like the editor backend or editor plugin system.
- Engine developer C++ documentation
- Game developer C++ SDK documentation
- How to build Neo from git
- How to contribute
- How to create a Lua behavior
- Lua Coding Guide
- Basic Game Development using the Neo Game Engine
The list that comes closest to a “Roadmap” are the GitHub issues with the label for the next release. All planned features are listed there and it is possible to submit new proposals.