Skip to main content
GameDev.net gamedev.net
IonEngine
In Development

IonEngine

About This Project

Documentation: https://www.datix.be/Core.htm

Source: https://github.com/vanbako/Ion

Ion Render/Game Engine
It is meant as a learning tool for developing a game engine in C++20, multithreaded, ...
Using: Direct3D 12, Direct2D, NVidia PhysX 4.1

Current Features

Scenes - Objects - Components (Model, View, Controller)
3D & 2D
Keyboard input
Multiple Windows / Canvases
Hardware Instancing
Animation
Threads (Model, View, Controller, Physics, Canvas)
Textures (Albedo, Normal)
PhysX
Logger
Sound
Steering Behaviour

Future Features

Mouse & Controller input
Dynamic Shadow
FBX to IonMesh converter
Deferred Rendering
PN-AEN
Navigation
State Machine
DirectX Ray Tracing
Particle System

Comments

Discussion

Loading comments...