Description

This project is a physics engine and render engine to support for my personal game development.

TODO

  • Fetch Vulkan during CMake generation of build files
  • Implement a CPU radix sort

Examples

  • Example 1: Broadphase collision detection using Spatial Subdivision
  • Example 2: Showcase of the different shapes that can be rendered

Features To Implement

  • Procedural generation
  • Tiling system
  • Camera movement
  • Sprite animation
  • Procedural animations
  • 3D objects
  • Lighting

Known bugs

  • Example 1 has an issue where solving a collision results in NaN, causing the object to disappear