serenity-engine : C++ / Dx12 / LUA Game Engine
Github repo : https://github.com/rtarun9/serenity-engine/
A simple WIP game engine made using C++, DX12, and Lua.
Showcase Video
Features
- Used the game engine to create a simple obstacle - avoidance game that uses C++, HLSL and DirectX12 for rendering.
- Implemented realtime analytical atmosphere model (Preetham-Sky) using compute shaders.
- Uses Lua scripting for initializing the game scene and for obstacle behaviour.
- Implemented game UI system, scene and script editor using ImGUI.