benreid24 / BLIB

Small organized collection of common code I have accumulated over the years that has amassed into a proper 2d game engine
1 stars 0 forks source link

Implement ECS-backed Vulkan renderer #170

Closed benreid24 closed 1 year ago

benreid24 commented 1 year ago

Supports splitscreen and off-screen renderering. Animations, menus, GUI, and shapes are not yet ported. Also includes engine systems refactor to replace monolithic virtual void update(dt) state methods. Refactored the ECS to allow growable component pools.

Resolves #135 Resolves #150 Resolves #160 Resolves #157 Resolves #103