One feature I wanted in Assault Fish that got dropped in the time crunch was area effects based on a template. I’ve been working with a little prototyping engine without a game attached to see if they’ll work as a general turn-based grid-based mechanic feature.

spark burst overlay prototypeSo far things are going well. The code for the above template is encoded string arrays for now:

I have the renderer set up so that it rotates around the character in the four cardinal directions as well. It only does the four cardinals because anything off-line from them is awkward when going from a grid template. Part of the original game design was to have only 4-way cardinal movement so this rotation fits with that general theme.