I am planning to make a game that can be controlled through joysticks, sensors, and buttons. My final goal is to make an RPG type of map where characters can move around the map, farm items, and use those items to solve a specific puzzle. Solving the puzzle will require interaction with the sensors (for example, blows off dust by blowing at the sound sensor) The main goal of the game will be to escape from a room, by finding all the clues and items.
It will require several OOP for stages, characters, items, UIs, and so on.
I hope I can make a “save” function, but I am not sure if I will have time to accomplish that.