sim-ecs icon indicating copy to clipboard operation
sim-ecs copied to clipboard

Integration with ecosystem

Open minecrawler opened this issue 1 year ago • 4 comments

Add missing demos for how to integrate sim-ecs into:

  • [ ] Babylon
  • [ ] MelonJS
  • [ ] Phaser
  • [ ] Pixi3D
  • [ ] PixiJS
  • [ ] PlayCanvas
  • [ ] THREE.js
  • [ ] TWO.js

All demos should be in the /example folder. Each should get its own directory and show off the library/framework's basic usage example, but with sim-ecs.

Also add integration for the following tools:

  • [ ] RPG Maker*¹
  • [ ] Tiled

If sim-ecs cannot be integrated, please open a PR to adapt sim-ecs, or document why it's not possible below.


*¹: The RPGMaker MV game loop is a mess and the recursion is spread across several methods. From my initial analysis, it would be enough to detour SceneManager.run() and call SceneManager.update() and the ticks manually. On top, SceneManager.requestUpdate() must become a noop. Everything can be driven by IRuntimeWorld.start()

minecrawler avatar May 10 '23 12:05 minecrawler