Role: Lead developer
Duration: 2 months part-time
Team-Size: 4 people
- Basics of Unity2D
- Basics of C#
- Collaborating with others on a game
- Multiple controller inputs
- Creating menu system that retains information in a text file between scenes.
- Asset-management and implementation.
- Working with 2D sprite-sheets and tilemaps
- Player controls
- 2D physics
- Parallax effects
A 2D multiplayer platformer game, fast-paced and fun, where players put out traps and throw projectiles at each other to push others off the map and ultimately win!
Group project with a team of 5, the team consisting of two artists, two designers, and me as programmer The brief was to create a local multiplayer game in 3 and a half months. This was my first time working on a game with others, as well as my first time working in Unity and C#, those being chose since the others were used to them.
During this time I was in charge of building the game from the ground up using the assets the artists delivered, as well as helping with design decisions. Due to this being my first Unity project I had to also learn the engine from the beginning, which proved to take a long time.
Challenges along the way:
Not having learnt unity before I set upon a sprint to learn as much as possible before starting the project itself, which was alleviated by us deciding early to do a 2D side-scroller. I still spent a significant amount of time just learning Unity for this, but was at least able to make use of some of the learning process While making the game. Due to time constraints it was not entirely finished either, missing a few features in the menu system, as well as some traps not being fully implemented.
Github under TrapGame2 folder: