In class we were given the task of making a basic platformer level, we were given a first person prefab that we could use to move around the map but the map had to be made by us. I decided to make the player have to jump across cylinder shaped platforms and then jump across a few floating platforms before reaching the goal. When making the goal I took inspiration from the goals in Super Monkey Ball.

The player and the stairs.

The level from a high viewpoint.

I enjoyed making this level but feel like I could have done more with it if I knew how to use unity properly as opposed to only knowing the basics.
We were also given a task of making a marble run to get a feel for the basics in Unity. An example of a marble run is below. 
This is my marble run I made in class, I enjoyed making it and wanted to make it so that the ball would come as close as possible to falling off before turning back and rolling down the marble run. We were also given an effect that would make the ball bounce when it landed which added some more variation to where the ball would go.
I made a recording of how it works, unfortunately I didn't get to finish it properly but I am still satisfied with what I have done.
We were also given a crash course in coding in unity, we used this to program a game in which you click balls and destroy them. If we understood the coding enough we could try to make a counter system, but unfortunately I didnt understand the coding enough to do so. My clicker game is shown in the picture below, along with an example of the coding which is in C#.
For some reason the balls would not bounce off of the walls and would go straight through them, the clicking mechanic still worked but they would fly straight through the wall. At first I thought it was that the balls were moving too fast and would just clip through using that speed but after turning down the speed alot the result still didnt change, they just phased through the walls as if they were never there. 

You may also like

Back to Top