- Unity
- Using lots of scriptable objects
- Using a MessageBus like https://github.com/KLab/klab-messagebuses-unity to facilitate component <> component communication
- e.g. UI events
- Aseprite for pixel art, easily able to just edit the files and have the changes automatically import to Unity
- Audacity for sfx
- Visual Studio for C# development
- OBS for screen recordings. Take screenshots from the video and can convert the output to GIF if need-be
Basic but gets the job done :)