Before You Play

If you encounter any issues, please leave a comment. If there is a significant performance issue, and you still want to try the game then please try to download the game instead.

How to Play

Plat For Me is a platformer game so use WASD or Arrow Keys to move and jump around the scene. You may also drag and drop platforms using your mouse as you progress the game.

This green circle is your goal

Goal

Avoid the red stuff if you don't want to go back a level

Avoid

Overview

Plat For Me, Platform For me or Platform Me, was created for Assignment # 10 of my Game Programming Studio class. The goal for that assignment was to teach the various uses of Dont Destroy On Load. I applied what was taught in class to the extreme and created not just a singleton for a few of my scripts, but I also used it to create a short game.

By taking it to the extreme, I was hoping to showcase that I understood how to properly use the declaration. For example, unlocked platforms, two exist currently, are not tracked through any dynamic script but rather through a singleton. The object containing the updated platforms (or not updated platforms) compares itself to the current singleton and if it is a more advanced version it replaces this single instance. If not, as to stay true to the singleton name, the object is destroyed and the unchanged singleton remains as the sole object of its type in the scene. Since the game doesn't need to save anything else, progress is carried over.

The main point of the game however is that the platforms remain. There is no fancy scripting pattern used here, they just have a platform script with don't destroy on load and thus get carried over throughout all the scenes.

This lesson was very beneficial to me as I would have never before considered this game's concept otherwise. My use of singletons was also on the low side prior to this class but I have and will continue to add singletons into other projects for which they seem applicable.

Download

Download
Screenshot_1.png 62 kB
Download
Screenshot_2.png 54 kB
Download
Screenshot_3.png 57 kB
Download
Screenshot_4.png 59 kB
Download
Plat For Me-Linux.zip 40 MB
Download
Plat For Me-Mac.zip 34 MB
Download
Plat For Me-Win_x86.zip 26 MB
Download
Plat For Me-Win_x86-64.zip 29 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.