The eternl flat

Date: 2022
Engine: Unity
Genre: Puzzle
One morning you wake up and find a corpse in your bed. Shocked, you realize that you are the corpse and are now a ghost in your shared apartment. In order to finally find eternal peace, you have to bring your karma score into the positive by doing some good deeds. In the ghost form in which you now find yourself, you are no longer bound by the linear progression of time and can travel through time. Help the former residents of your shared flat with their problems to find peace.
The bar at the bottom of the screen acts as a manipulable timeline that changes the scene accordingly and adapts the interior design of the flat to the respective time. The individual objects in the scene change, for example, to more modern technology or change their location because they were moved to a different place during a renovation, for example. Players can interact with some of these objects to solve the puzzles.

The original plan for this jam was for each member of the team to take on a role that he or she would not normally have. Due to this distribution, the individual art assets might seem inappropriate and not really fitting together. However, this division would have left us without a programmer in the team, as everyone normally takes on the role of programmer. That’s why I took over this part completely.
I was able to make a lot of progress on this project, particularly in the area of tools programming, by developing a recorder tool for creating the puzzles. This allowed the designer to easily record changes to the position of objects or upgrades, such as from cassette to CD, as well as the time of these changes on the timeline at the bottom of the screen in the editor. The resulting scriptable objects were then simply read out at runtime and reflected the changes, making the quests or puzzles playable.
Link: Itch.IO (play in your browser)