Here is a list of all modules:
TraditionalPong | All code used to automatically play the game of traditional pong in the background of the main menu |
EditorScripts | Editor scripts allow for users to customize the inspector for objects. Editor scripts were used to create attack patterns for SchmittyDoop |
Audio | All code related to anything audio. These are classes that can handle playing music, playing sound effects, looping clips, etc |
Utilities | All code related to helping other classes do things |
Effects | All code used to make things look prettier, but has no effect on gameplay. Like camera shake and transitions |
EventSystem | An event system is used for several unrelated components to send data to eachother |
Gameplay | The gameplay group is used for anything that makes the game. For example, any balls/bullets that get fired, player movement controllers, etc |
SchmittyDoop | All code related Schmitty Doop. Schmitty Doop movement, attacking, health, etc |
InputSystem | Any and all code related to handling user input and transferring that information to other parts of the code |
Tutorial | All code related to the game's tutorial |
UserInterface | All code related to UI and menus |