Babylon.js: Entity Component Systems for Data Driven Games

  1. 1. ECS and Towards More Normalized Code
  2. 2. Setting Up a Data Driven Babylon.js Game with Vite and TypeScript
  3. 3. Game State in Components: Building a Data-Driven Game with Babylon.js
  4. 4. Dynamically Loading Systems in Your Babylon.js Game
  5. 5. Creating a Base System Class in an ECS Architecture
  6. 6. Wrangling Game Objects with an EntityManager
  7. 7. Dynamically Loading Game Assets with Babylon.js AssetManager
  8. 8. Player Input and Movement in Babylon.js
  9. 9. Move your Player with a Data-Driven Movement System in Babylon.js
  10. 10. Lights and Cameras using Components in Babylon.js
  11. 11. Animate any Entity with a Data-Driven Animation System
  12. 12. Rotate the Character in the Direction of Movement
  13. 13. Simple Collision Detection in Your Babylon.js Game
  14. 14. A Scoring System in Your Babylon.js Game