NeoAxis 3D Engine
Events
Subscribe:  iCal  |  Google Calendar
Birmingham GB   20, Sep — 24, Sep
Chiba JP   20, Sep — 24, Sep
Ohio US   21, Sep — 24, Sep
Los Angeles US   27, Sep — 1, Oct
Latest comments

Very interesting article, thanks for sharing!

astounding work there - hope someone important notices! I'm just jrpg fan. . . somebody needs to hire you!

by Sir Charles
10 hours ago

Yasss you guys rule so much LOVE please do the next part!!!

NeoAxis 3D Engine
Content
Tools
0 followers
0 posts
0 questions answered
NeoAxis 3D Engine is positioned as a universal development framework for 3D projects. The framework can be applied when developing various types of 3D projects, such as the creation of video games, development of simulators, virtual reality and visualization software, creation of windowed applications. Also this framework can be effectively used in educational institutions as a tool for teaching skills of work with modern technologies in the field of 3D graphics.
  • NeoAxis3D-Engine-80.lv
  • NeoAxis3D-Engine-80.lv
  • NeoAxis3D-Engine-80.lv
  • NeoAxis3D-Engine-80.lv

Suitable For Any Types of Projects

NeoAxis 3D Engine is positioned as a universal development framework for 3D projects. The framework can be used for various types of 3D projects, such as the creation of video games, development of simulators, virtual reality and visualization software or the creation of windowed applications. This framework can also be effectively used in educational institutions as a tool for teaching the necessary skills to work with modern technologies in the field of 3D graphics.

NeoAxis3D-Engine-80.lv

A project in NeoAxis Engine © NeoAxis, 2015

Programming and Scripting

NeoAxis 3D Engine API is based on .NET. The main language is C#. NeoAxis supports .NET 4.0 or later. You can attach libraries written in C/C++ or in any other programming language. The NeoAxis SDK includes the Game.exe application, which is at the same time the demo of the engine and the skeleton of your future project. This application is a framework meant for quick and logical development of the project. It includes examples of different types of projects (RTS, FPS, TPS, platformer…) and maps, as well as a complete menu system including a map loading manager and even more! By using this premade framework, the developer does not waste time on creating a basic application framework and immediately starts to work on his project.

NeoAxis3D-Engine-80.lv

NeoAxis shooter © NeoAxis, 2015

The Framework Contains Examples of Different Project Types

The SDK includes a big set of classes, examples and demonstration maps of different types. Includes:

  • Example of a first-person shooter
  • Example of a real-time strategy game
  • Example of a tank arcade game
  • Example of 2D platformer
  • Examples of video games with network support

NeoAxis3D-Engine-80.lv

Can be Integrated into Windowed Applications (WPF, WinForms)

The SDK includes frameworks and examples of integration of the engine in Windows Presentation Foundation (WPF) and Windows Forms (WinForms) applications.

Rendering Features

NeoAxis3D-Engine-80.lv

A game created in NeoAxis Engine © NeoAxis, 2015

NeoAxis 3D Engine supports modern rendering technologies, such as:

  • High Dynamic Range (HDR)
  • High-quality dynamic shadows
  • Soft particles
  • Special materials for high quality vegetation rendering
  • camera lens flares
  • Photo-realistic rendering of water surfaces
  • Large set of full-screen effects

Support for 64-bit High Dynamic Range rendering, including effects such as:

  • Bloom
  • Glow
  • Adaptive Exposure
  • Tone Mapping

Different kinds of animation are supported, such as skeletal and frame based. The SDK includes an advanced animation system that gives you a total control on animation blending with it’s graph based approach. This system is especially useful when dealing with characters animations.

Built-in Set of Full-Screen Effects

NeoAxis3D-Engine-80.lv

Edditing effects with NeoAxis Engine © NeoAxis, 2015

SDK engine includes a large set of full-screen effects as well as an API that allows you to easily add new effects. The set includes the following effects:

  • Screen Space Ambient Occlusion
  • Depth of Field
  • Volumetic Light Scattering (God Rays)
  • Color Correction
  • Grayscale effect
  • Motion Blur
  • Radial Blur
  • Vignetting
  • Shader based antialiasing (FXAA)

Vehicle Support

NeoAxis3D-Engine-80.lv

A car in the game engine © NeoAxis, 2015

The technology includes the ability to create cars with simulator-level quality. Tools include convenient utilities for configuring vehicle physics. Example of car, tanks and turret creation are available in the SDK.

Support of Very Big Landscapes and Built-in Terrain Edition Tool

NeoAxis3D-Engine-80.lv

Working with landscapes in NeoAxis Engine © NeoAxis, 2015

Neoaxis supports very big terrains with background loading of the sectors. Includes the tool to import height maps and a built-in edition tool.

Physics System and Ragdoll Support

NeoAxis3D-Engine-80.lv

Ragdoll suport © NeoAxis, 2015

Give life to your objects with the built-in NVIDIA PhysX Engine. PhysX is the most advanced and most used physics framework in modern 3D projects. The physical models editor allows you to configure rigid bodies, joints, motors, ragdolls, vehicles. The engine includes all the necessary tools to easily create vehicles, including cars with realistic physics, tanks and similar equipment.

Built-In Networking Support

NeoAxis3D-Engine-80.lv

Network support © NeoAxis, 2015

NeoAxis 3D Engine includes built-in support for network synchronization based on a client-server architecture. Allows you to add network support at a high level of abstraction, even without low-level network protocols knowldege. Thanks to the high-level network integration with the code logic of the project, you can add network support to your project quickly and efficiently. NeoAxis contains an application for creating dedicated servers usable in LAN or over the internet.

Extensible User Interface System

NeoAxis3D-Engine-80.lv

NeoAxis Engine interface © NeoAxis, 2015

NeoAxis extensible user interface is a complete system for creating controls, menus, dialogs and game screens. NeoAxis 3D Engine tool set includes a full-featured user interface editor allowing you to design the user interface of your project in the shortest time possible. The engine supports rendering user interfaces in 3D space. With the help of an integrated third-party library it is easy to add a full web browser in your project. Thanks to full Unicode support, you can easily localize your projects in other languages (including East Asian languages) with NeoAxis built-in Tools.

Support of Different Types of Input Devices

NeoAxis3D-Engine-80.lv

Adding input devices © NeoAxis, 2015

NeoAxis 3D Engine supports most of the modern input devices, including joysticks, gamepads, steering wheels, and console controllers. NeoAxis 3D Engine provides an interface for adding new types of input devices. This interface makes it easy to configure the device’s interaction with engine components and logic of your project. Kinect integration code is available as a free addon.

Support of Different Pathfinding Systems

NeoAxis3D-Engine-80.lv

Creating paths in NeoAxis Engine © NeoAxis, 2015

The engine includes several path finding systems, such as a path finding system based on Navigation Mesh technology and a path finding system based on a two-dimensional grid.

Built-in Tools for Application Profiling

NeoAxis3D-Engine-80.lv

NeoAxis Engine profiling tool © NeoAxis, 2015

Built-in tools allows to see resources usage of the system and performance of the application.

Huge Set of Demonstration Maps in the SDK

NeoAxis3D-Engine-80.lv

Map menu in NeoAxis Engine © NeoAxis, 2015

The SDK includes more than 20 maps with examples of practically all the features of the technology

Questions
Still have questions?