Swarmy: A Starcraft 2 Replay interactive visualizer in Bevy Engine - Early PoC

54 points sebosp

Very very very early stage in visualizing the Starcraft 2 Replays in BevyEngine.

​

https://github.com/sebosp/swarmy

I'm in the process of releasing the crates for nom-mpq and s2protocol, probably will do so in the coming days.

Disclaimer: I have no idea how ECS works or how Bevy works. My intent was to learn \nom\\ with Starcraft 2 Replay files (MPQs) and appreciate games at a different level, specially around efficient packing of data and then somehow it is now at the visualization stage. Also I learn by myself so you can spot many issues on simple programming and probably broken patterns.

Looking for help on code, ideas, art, feedback, anything.

I'll make a video soon about the current status when I recover my voice from covid, in case anybody is interested in joining.

The map below is https://liquipedia.net/starcraft2/Heavy\_Artillery\_LE , the minerals are drawn, the destructible plates, the initial units born.

​

https://preview.redd.it/cpemjmokttha1.png?width=1286&format=png&auto=webp&v=enabled&s=fa0394c397081b0368564cd594b3b89989ca0c21