NeoAxis Engine is a versatile game engine designed for creating video games and real-time apps. It is well-suited for developing various 3D and 2D projects, including computer games, simulators, and apps with rich graphics.
Website: www.neoaxis.com
Alternative website: www.neoaxis.cn/en/
- Full source code is provided from the start.
- A large set of popular game components.
- API for integration of third-party services and stores.
- Windows 10+
- Android ARM64, ARM32
- UWP (Universal Windows Platform, Xbox)
- Linux. For a server, no rendering (coming soon).
- (Coming soon) Web
- (Coming soon) macOS
- (Coming soon) iOS
- Windows 10+
How to compile for Windows:
- Install Visual Studio 2026 Community or an equivalent IDE.
- Use NeoAxis.Managed.sln with the Release-Windows-x64 configuration to compile the managed assemblies.
- The native code is already precompiled.
More:
- For information on building for other platforms, please check https://www.neoaxis.com/docs/html/Platforms.htm.
- To compile project assemblies, you can use Visual Studio Code or another C# IDE. Use NeoAxis.ProjectOnly.AnyIDE.sln.
- Set up the NeoAxis.Editor assembly as the startup project to run it with the debugger.
- Add new code to the Project assembly by default. The source code of the Project assembly can be changed in the NeoAxis Editor.
- Consider using the built-in editor C# scripting to create scene and GUI scripts. https://www.neoaxis.com/docs/html/Scripting_Overview.htm
- Use the English code page for your project if possible.
NeoAxis Engine is distributed under the NeoAxis Engine End User License Agreement. https://www.neoaxis.com/licensing
- What is the difference between the version on the GitHub and the installer from www.neoaxis.com?
It is the same. The GitHub version has slightly more recent updates.
- Is the stable version on the GitHub?
Yes. If you encounter problems, please report it as soon as possible.