Skip to content

maksmaisak/Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Game Engine

Features:

  • Cache-efficient Entity-Component-System architecture
  • Physically-Based Rendering (Cook-Torrance BRDF, GGX microfacet distribution). Supported maps:
    • Albedo
    • Metallic-Smoothness (red and alpha channels)
    • Normal
    • Ambient Occlusion
  • Soft shadows
  • Draw call batching
  • Lua scripting (documentation)
  • Versatile resource management system
  • Resolution-independent UI system