LF advice for Dragon Quest style battle system

I would use this solution with a separate collection that you load and unload when the battle starts and ends. It makes the battle system more isolated and you could potentially test just the battle system by setting it as the main collection. You obviously need to communicate between the main map and the b battle system when the battle starts and ends, but that can easily be achieved using message passing or Lua modules.

1 Like