This is the basic UML for our game. I tried to include as much information as I could for us all to look at, however the structure and attributes are likely to change as we develop our code.

project uml project uml

I tried to think about the basics of what each class would need for the system to run, for example I know the SceneManager will need to know which screen is open, but I don’t know what other variables and methods I will need just yet. I will update the UML as our project progresses we have a better understanding of what we need.

Next I will be starting to code the random room generation.