Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

         

123 Street Avenue, City Town, 99999

(123) 555-6789

email@address.com

 

You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.

MIX A MAX

MIX-A-MAX

2016
Unreal Engine 4
Platform: Windows 7 & 10

Mix-a-Max is a third person action game where you play as an action figure called Max who has to power to swap out his arms and legs for different parts. Max had just been returned to a toy store due to some technical malfunctions and found it taken over by a sinister force, causing all toys to become hostile to him. He must use his powers to overcome obstacles and fight his way through to find out who is behind the takeover.

Breakdown

Tech Lead || Co-Designer

I was responsible for building the game in Unreal Engine 4, creating tools for artists and level designers to implement their assets and design into the game, developing artificial intelligence for enemies, implementing Animations, and ensuring features such cut scenes, triggers, and level changing functionalities work. I also helped design and implement the parts on Mix-A-Max, determining what each part does, how the player will use it, and how it would affect the world.

Max Character Design

  • Max's primary resource is his rechargeable battery, which serves as both his health and his energy when using parts . Max will recharge his battery when he is not in combat or using his parts.

  • Each part uses a different amount of energy and can only be used when Max's battery is above 25 percent of his total energy.

  • Whenever Max is damaged by the enemy he will also lose energy. And if his battery runs out Max will fall apart.

Max Character Parts

  • Punching Arms serve to push around physics objects for players to jump up on and get to hard to reach places, they can also be used to punch enemies in the face.

  • Dart Guns are electrically charged and can be used to hit far away buttons . If enemies are hit with the dart they are damaged and stunned.

  • Ammunition is unlimited but the gun will overheat if used continuously.

  • Propellers allow the player to gently glide in the air when they are falling. It can also be used to push enemies away from the player when it is used on foot.

  • Bubble Guns can fire bubbles that slow enemies down and is a very effective crowd control tool.

  • Moonboots allow the player to double jump, and reach difficult to reach places. It can be used in conjunction with the Propeller to allow the player even more vertical mobility.

Enemy AI

Ranged & Melee Grunt AI

  • If they are not in range of the player they will patrol in a radius around where they spawn.

  • Once they see the player they will stand in place and Attack them.

  • If the player moves out of sight they will go to the last known location to search for them. If the player is not found they will return to patrol.

Animations

When we first started, the team did not have any animators or riggers nor did we have any experience with implementing them into the engine.
I figured they would be good skills for me to know as a game developer so I decided to take up the task. While I am not a very good animator, I was able to work with animation students and instructed them on how to create animations for games based on what I learned.
Unreal has a very powerful animator editor and it was very easy to blend animations together to create great looking walk animations that would smoothly transition between different directions. It also used animation blue prints and can talk to the player script to play a corresponding animation whenever the player performs an action.