Michael ma

Game Programmer




Hi, I'm Michael Ma, a year three student at Staffordshire University studying Games Design Programming.

Gaming and game development are both daily passions with the former inspiring my designs for the latter. Having expanded my technical skills by using Unreal and Unity, I am ambitious and eager to put my knowledge into practice in the industry while developing new skills.



A roguelike dungeon crawler about using and mixing spells to defeat enemies and the boss and try to get through as many floors as possible.

Made In: Unity

Time Frame: 1 Year

Team Size: Solo

Wild Guns Reloaded

Design Test

This project was to expand and reimagine the wild guns game while keeping the iconic elements. I remade the game as a third-person shooter with a dodge roll system and an animation aim offset for the player.

Made In: Unreal Engine 4

Time Frame: 3 Months

Team Size: Solo

Untitled FPS Game

A first-person shooter with four abilities to choose from and a handful to attachments to find to use while defeating the enemies scattered throughout the level.

Made In: Unity

Time Frame: 3 Months

Team Size: Solo

Sunken Lost Booty

A local coop game where the objective is to steer the ship and find the treasures laying around the ocean. Fight other pirates and fix the ship as you and your friend defend the treasure and bring it back to the island.

Made In: Unity

Time Frame: 2 Days

Team Size: 3 (Myself and two others)

Pinball Game (Ongoing)

A game that mixes the pinball genre with the shooting genre. Shoot at enemies with the ball with different weapons while heisting a convenience store or stealing a sample from the government's secret lab. 

Made In: Unity

Time Frame: 3 Months So Far (1 year planned)

Team Size: Solo

Twin Stick Arcade Game

A work in progress twin-stick shooter where the player stays in the same room but the layout of the room changes constantly. The player's goal is to survive as long as they can and achieve the highest score possible.

Made In: Unity

Time Frame: 1 Month

Team Size: Solo