IONENGINE - is a graphics 2D/3D engine written in modern C++23. It can be used to learn and exploring renderer techniques. The engine comes with an editor and tools.
The engine is under development
- Smart Pointer
- Exception
- Serialization
- Base64
- CRC32
- Subprocess
- Small Vector
- Matrix
- Vector
- Quaternion
- Color
- Asset
- Texture Asset
- Model Asset
- Shader Asset
- Renderer
- DirectX12
- Vulkan
- Shader
- FXSL (Effect Shader Language)
- Window
- Input Events
- FX Compiler
- Editor
- Visual Shader Editor Module
- Scene Editor Module
- Resource Compiler
- Texture Import
- Model Import