ECS pattern implementation for SDL2 library.
With a set of games:
Features:
- Loading config from files hint
- Polygonal circles with rotation
- EntityManager
- Entity with components
- Collision subsystem
- Score subsystem
- Transform subsystem
- Render subsystem
- Spawn subsystem
- Input subsystem
- Super Weapon Implementation
- Spawn Small Particles on destroy
- Balls collision physics (mass + angle)
Features:
- Assets loading assets file spec
- Load Sprites
- Load Animations
- Extract library
- Scenes management
- Actions handling
- AABB collision detection
- For sprite rendering: Piskelapp
- Dave Churchill GameDev course video lections
- Sight and light raycasting tutorial
- Visibility and shows algirithm
- The Challenge of Cameras
- Vector Field Pathfinding
- Coin Falling Through Floor