Skip to content

sejja/Krew-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krew Engine

Ask Me Anything ! License

Project Preview

Features 📋

⚡️ Keyboard, Mouse & Gamepad Input ⚡️ Debug Information ⚡️ Texturing ⚡️ Lighting & Shadows ⚡️ Normal Mapping ⚡️ Custom 3D Model Rendering ⚡️ Skybox ⚡️ Post Processing ⚡️ Bloom ⚡️ HDR ⚡️ Skeletal Animation ⚡️ Particle System ⚡️ Text Rendering ⚡️ Collision Detection and Physics ⚡️ Space Partitioning ⚡️ Cameras, CameraPaths and Springarms ⚡️ WYSIWYG Editor GUI ⚡️ Hierarchies ⚡️ Archetypes and Prefabs ⚡️ UI System ⚡️ State Machines & Control Flow ⚡️ 3D Audio ⚡️ Background Audio ⚡️ Multithreading

Work in Progress

⚡️ SSAO ⚡️ Deffered Shading ⚡️ Cutscene Editor ⚡️ Node Editor

Installation & Deployment 📦

  • Clone the repository
  • Open and build using Visual Studio 2023

Tools Used 🛠️

  • ImGui - Dear ImGui is a bloat-free graphical user interface library for C++.
  • FMOD - Audio Library.
  • Assimp - A library to import and export various 3d-model-formats including scene-post-processing to generate missing render data.

License

License