BadEngine My small game engine contains: Rendering engine phong-based rendering OBJ parsing and loading custom shape primitives classes with a shared memory pool for states, allowing for efficient rendering. convenient Shader, Camera, Renderable, Collidable, and Shape classes Physics engine broad-phase collision detection collision response using sequential impulses arbitrary shapes. Adding new primitives is very straight-forward kinematic objects static objects Youtube Demos: