Unity prototype

Unity Prototype source code An action platformer game where the main mechanics is around time. This is a prototype done in unity, where I learned how unity works, how to do prototyping, brainstorming, giving, and receiving constructive feedback.
png of unity prototype png of unity prototype

The game

Unity Prototype source code

The point of the game is that you must reach to the end of the level before dying. There is also a timer that counts down. When it reaches zero, it will start dealing damage to your health every second. To avoid this, you have to pick up the blue spheres around along the level.

Your dash length is relative to how much time you have left, which encourages the player to pick up the blue spheres more.

There are two types of obstacles in the level that ether reduces your health, or your time left. Which gives you the option to choose. This makes it more fun, by keeping a balance of your health and time.

png of unity prototype png of unity prototype

Learning Unity

This is my first project where I learned working in unity and programming in C#. There I learned the importance of components.

To make the game I did:

- The movement and physics of the player.

- The dash that is relative to how much time you have left.

- A spike trap that smoothly goes up and down, by having multiple states.

- Picking up spheres to increase the timer.

- A hud to display hp, time, stamina and buffs/debuffs.

For Unity and UE4 prototype

png of unity prototype png of unity prototype png of unity prototype

Learning the steps of game design and prototyping

During these lessons we were giving two keywords to be a starting for our game. Then we brainstormed around these two keywords and thinking about a game and the mechanics around it.

Our main mechanic is meant to be unique, so I looked at other similar games and there unique main mechanics. So, I can learn how those games where so much fun yet similar except there unique mechanics.

This is where I thought about the time mechanic and how it can change the flow of the game. By keeping people on edge with a timer and making mechanics around that.

Learning constructive feedback

Each week we worked on the prototype, we were tasked to give constructive feedback to other students. This makes gave a lot of perspectives on how other people came up with their mechanics and how they perceive your game.

Because every game needs it testers and multiple people to give constructive feedback and perspectives on the game.

Whenever I receive feedback, I took it in mind, tested it, see if people liked it. Getting feedback from it and so on again. This made my game change by a lot in a good way.

I love giving constructive feedback to other students, because I like giving the person more options and perspective to improve their prototype and seeing it in action.

Of course not all feedback can be implemented, but its best to still keep it in mind in the future.

Contact

Email Itch LinkedIn