Castle-Engine icon indicating copy to clipboard operation
Castle-Engine copied to clipboard

directx11 renderer

Castle-Engine

directx11 game engine. inspired from Braynzarsoft, Rastertek, and Frank Luna's Introduction to 3D Game Programing with Directx11 book Sponza Terrain with grass

Features:

  • shadows
  • fxaa
  • tonemapping
  • bloom
  • terrain
  • instanced grass rendering
  • importing sponza
  • entity component system
  • pbr rendering
  • Nvidia HBAO+ SSAO
  • frustum culling + custom culling system for terrain chunks
  • God Rays (Sun Shafts)

api's that I use in this engine

  • Assimp
  • SDL
  • Fast Noise https://github.com/Auburn/FastNoise2
  • Nvidia HBAO+
  • glm
  • imgui
  • imguizmo