Grid Based Map (ExWhy)
Unity has an inbuilt grid system, but I found it cumbersome to use, and didn’t really have many of the functions that I needed. Instead of working around it, I made my own.
Range Finding Code
Some code that interacts with a grid to get various ranges and path finding, as well as spawning visuals to represent it.
UI Window Controller
Being a very “menuey” game, a lot of menus and child menus are going to be needed. To manage this hierarchy I made a containers and a controller for some basic functions.