Josh Malmquist Portfolio Site




Blackfeather is a 2-player 3D platformer racing game made by an 8-person team (5 programmers and 3 artists) over a 5-month long period in Unity 5.The 1st player plays as a pirate, who is racing across platforming challenges to a treasure, while the 2nd player is a parrot attempting to slow down other pirate. The parrot slows down the pirate by activating various obstacles and traps littered throughout the path. Additionally, the parrot is also equipped with various objects that it can drop on the pirate to slow them down. After a short amount of time the players switch roles. Each time they swap roles their pirate will stay where they left off on the course. They will continue to swap roles until one of the pirates reaches the treasure at the end of the level. The goal is to be the first pirate to reach the treasure and to claim that gold for yourself!

What I Worked On

For Blackfeather I worked as the producer, gameplay programmer and level designer.

As Producer I oversaw leading team meetings, establishing milestone deadlines, and assign tasks to everyone. I was also responsible for overseeing the Art team and establishing an art pipeline for them, so they could properly import assets into the game. I used scrum development tactics while producing to keep us on track with where we wanted the game to be going.

As a Gameplay Programmer I was responsible for implementing a lot of the basic mechanics for the pirate such as movement, jumping, and stun effects. I was also responsible for working on setting up the games 3rd person camera system for both the parrot and the pirate characters. I also helped create many of the traps and platforms throughout the level.
Gameplay Mechanics worked on: Basic mechanics for the pirate such as movement, jumping, respawn system, and stun effects Fly movement and control for parrot 3rd person camera system for both the parrot and the pirate characters Checkpoints, moving and rotating platforms Spike traps, rotating blade trap Any bug fixes that were needed

As a Level Designer I was responsible for the entire creation of the games level map. I worked on designing, grayboxing and implementing the design into the game. This included setting up checkpoints, platforms, and traps. I was also worked on importing/updating new models and assets that the art team provided.


Blackfeather Title Blackfeather Loading Blackfeather Gameplay 1 Blackfeather Gameplay 2 Blackfeather Gameplay 3 Blackfeather level shot 1 Blackfeather level shot 2 Blackfeather level shot 3

Team Members


Github Logo Blackfeather Git Repo

Game Download