Skip to content

Repository files navigation

DX11Engine

Contents

This is C++ game engine using Direct3D 11 made for study purpose.

Demo : https://youtu.be/diQm5AByzn4

  • Framework

    • Entity-Component-System architecture
    • Node script for entity specific behavior
  • Rendering

    • Basic Phong lighting
    • Deferred Rendering
    • Cubemap shadow
    • Skybox
  • Physics

    • SAT collision detection
    • Linear projection
  • GUI

    • Editor GUI using ImGui
    • Node script using ImNodes
  • Misc

    • Resource management using smart pointers
    • JSON based file management
    • Image loading using stb_image
    • Mesh loading using assimp

This project is under the MIT license.

About

C++ game engine under Direct3D 11

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages