GAM111.3.6
First off, all the requirements for the game was completed. In the last week, the scene manager coding was fixed, a leader board was created, music added, atheistics buffed, all the level design was completed and everything is functional.
The scene manager was fixed because it turns out that when you load a scene, it’s starts again so putting an unload/load code within start messes with the order and sends it in a Loop. This was fixed by putting it on a trigger at the end of the previous level. The real issue I had was actually my grapple rope colliding with the player sending it off like team rocket. That was then moved.
Some other issues which arose were my player sliding off a moving platform (fixed by making the player a child of the platform upon collision), moving platforms triggering my checkpoint system, sending my player back to first checkpoint (fixed by an if statement that only player can trigger that) and getting highscores to save (fixed by watching tutorials on playerPrefs).
Some things which a put a bandaid on because I didn’t have time to redo include the grapple hook system. I creating a reset on the rope and anchor transform so that when the player respawns before one, they can still use it. I had to use an Ienumerator for this, because otherwise when the player immediately let go, their velocity forward was jolted. I then noticed that the grapple glitches when going from a moving platform. This is because the player can’t be a child of a moving platform and have its velocity at the same time as the anchor for the rope. This was just bandaided by putting in the instructions that the player needs to jump before grappling.
Some desirables which I didn’t get to implement in time, include being able to input your name next to your highscores, sound effects for respawn collisions and a pause screen to exit the game or take a quick break. Also to make the controls playable on a game pad. These would’ve been easy enough to implement but I ran out of time to do so.
The only issue I noticed about the assessment which I realised afterwards was the length of each level time wise. My second and third level are a bit too long because the moving platforms delay the player. If you find the glitch however, they’re about the same.
Submission of the Simple 3D platformer game is complete.












