Why NeoAxis?

Engine overview

Comparison table

Main API. Set of basic components. C# .NET
Double precision of coordinates. Create unlimited worlds without any tricks. 64-bit physics precision.
Modern architecture with stable API. There are no problems with the upgrading to new versions of the engine.
Deep features are advanced features for typing objects and customizing objects in a visual manner.

This is similar to visual programming (create types, inheritance, hiding, virtualization). These features also include the metadata layer, the creation of virtual objects. Learn more: References, Types, Properties.

Rich set of tools for scripting.

It includes:
- Built-in C# editor for classic programming.
- Lightweight C# scripts.
- Flow graph scripting.

Simultaneous editing of multiple resources with two-level document editing. Check screenshots below on this page.
Highly optimized multi-threaded rendering pipeline.

It includes:
- Multi-threaded scene manager (selecting of objects from a scene for rendering).
- Multi-threaded rendering pipeline (preparation of objects for rendering, automatic instancing).
- Multi-threaded low-level graphics backend (output to GPU).

Windows Forms, WPF widgets.
Create window applications with NeoAxis Engine.
Industry-specific add-ons Industrial Kit and Constructors.

The extensive solution for easily and fast making industrial real-time 3D environments. The kit includes many constructors.

Modified Editor Toolkit. The SDK for creating applications by modifying the NeoAxis editor.

Use the editor of the engine to build your derivative product. Technically, your product may be a modification of the NeoAxis editor.

The architecture of the engine and its editor are an extensible system. The editor can be expanded with additional functionality. Other sub-editors can be added to it, and current ones can be changed. Extra functionality can be disabled. As a result, the being developed specialized product can essentially be a modification of the NeoAxis editor. This provides many advantages over development from scratch.

NeoAxis is not just a 3D or 2D engine.

This is a common platform/editor in which the capabilities of 3D and 2D engines are added. This means that it’s possible to add other types of products inside the editor. For example, a 3D modelling package, CAD system or something else.

Ease of understanding

The NeoAxis editor looks simple, not overwhelmed with functionality unlike other products. This is a plus for beginners.

Similar to a typical Windows program

This will allow you not to get stuck in learning a program with an atypical interface, and also to quickly and easily learn a program by analogy with others.

Configure the editor as you like

In addition to light and dark themes, you can customize the editor's configuration to make it more convenient for you.

Simultaneous editing of multiple resources

The editor supports the simultaneous editing of several documents, which can significantly increase productivity.

Two-level document editing

For the convenience of working with an open document, you can simultaneously edit nested objects. This is achieved by adding the second level.

Built-in C# editor

NeoAxis editor includes rich set of tools for scripting. This includes classic C# programming, C# scripts, visual workflow scripting, advanced object types creation capabilities.

Builder 3D

NeoAxis includes fast level creation tools, 3D modeling tools, constructive solid geometry operations.

Professional solution

The NeoAxis Engine, which includes a 3D engine, a 2D engine, a full set of functional objects, a built-in programming environment, tools for quick modeling of the environment and much more, is a unique environment designed for both beginners and professionals.