After being given the six C# scripts: DoorController, Flashlight, Highlighter, Inventory, InventoryItem and KeyController, we were told we were allowed to create any kind of walking simulator we wanted. At the moment I am not sure what kind of story etc. mine will have but I have begun to create an apartment-complex like building. I plan to design each room differently and maybe add an upstairs via elevator or lift.
One of the features I would like to add to my game using a C# script is an inspect tool which will allow the player to pick up an object and view information on it. This is an algorithm that shows how this script will work: