Skip to content

rtarun9/serenity-engine

Repository files navigation

serenity-engine

A work in progress game engine using C++20, DirectX12, Hlsl, and Lua.

Current features:

  • Basic D3D12 renderer with PBR, HDR, Gamma correction etc (will be improved drastically)
  • Realtime analytical atmosphere model (Preetham-Sky)
  • GLTF Model loading using Fastgltf
  • Editor using ImGui
  • Logging system (using Spdlog)
  • Lua scripting for initializing scene with game objects and game object scripting.

Showcase

Youtube link

About

A WIP game engine featuring Lua scripting, D3D12 renderer and Editor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published