NeoAxis 3D Engine — набор приложений, предназначенных для создания собственных трехмерных игр. Это такое полупрофессиональное решение, которые позволяет реализовать сложные физические модели, вроде Ragdoll-системы нажатием пары клавиш, но при этом требует от пользователя знания кода для работы над относительно сложными проектами. Не лишними будут также навыки трехмерного моделирования. По сути, NeoAxis 3D Engine представляет собой SDK, служащий для работы над некоммерческими играми и 3D-тренажерами.
Среди всех второстепенных инструментов из состава пакета стоит выделить два основных: редактор карт и редактор ресурсов. Первый, как несложно догадаться, предназначен для работы над локациями и ландшафтами. Он позволяет пользоваться двумерной сеткой, может имитировать блики камеры от различных источников света, включает в себя инструменты измерения расстояний, а также содержит меню с настройками полноэкранных эффектов. Что касается редактора ресурсов, то он предназначен для создания моделей, которые позже будут использованы в редакторе карт. Огромным преимуществом является то, что данный компонент NeoAxis 3D Engine позволяет импортировать уже готовые модели в популярных форматах (OBJ, 3DS, COB, BVH, HMP, NFF и так далее). Кроме того, редактор ресурсов поддерживает интеграцию с таким средами трехмерного моделирования как 3ds Max и Maya, позволяя экспортировать в них незаконченные проекты. Еще здесь есть инструмент для настройки игрового HUD, редактор систем частиц и редактор материалов.
Из наиболее передовых возможностей NeoAxis 3D Engine, которые ставят его на уровень выше обычных игровых конструкторов, стоит отметить поддержку физического движка NVIDIA PhysX, а также таких сложных эффектов как объемный туман, глобальное освещение, глубина резкости, движущееся размытие и виньетирование. Здесь поддерживается как скелетная, так и покадровая анимация, а также есть собственные инструменты развертывания клиент-серверное архитектуры для создания приложений, завязанных на онлайн.
Кроме создания окружения для будущей игр от разработчика требуется также запрограммировать поведение этого самого окружения и персонажей. Для этих целей в NeoAxis 3D Engine предусмотрена поддержка языков C++ и .NET. Также поддерживается тесное взаимодействий со средами разработки MonoDevelop, SharpDevelop и Microsoft Visual Studio.