top of page
1920x1080 Jozi Skyline_Full PP stack.psd.png

MIGHTY MZANZI

channels4_profile.png

WINNER of Best mobile game

Player_Power Stance.png

ROLE

Character and Environment Artist

Mighty Mzanzi was a collaborative project throughout its development cycle as well as a learning process. 

One technique I refined while working on it was the use of Blender as a tool to create assets for 2D games.

My 2D art skills are showcased in this project which includes a variety of concepts, environments, and character art. 

3D modelling | Texturing | Blender 3D | Concept Art | Mobile Dev | Photoshop | Art Lead | Teamwork | Game Design

SKILLS & Software

DEVELOPMENT PERIOD

August-December 2022

GENRES

Casual | Infinite Runner | Mobile

PLATFORMS

Mobile

MOCKUP

Mockup.png

Run your way through the streets of Johannesburg and fight off the alien invaders!

Mighty Mzanzi is currently available on MTN's Mzanzi Games and is free to play. 

ShantyTow.png
Industry-Shanty.png

asset creation process

Road_New_1920.png
Road_New_1920.png
Road_New_1920.png

When winning a 'develop your game further' prize at a game jam, it can be expected that your development timeline is limited to a few months. So, I needed to devise a method for rapidly iterating on and producing sprite sheets of high quality and consistency. To kickstart this process, I turned to the place I usually go when I have an art-related question: Blender.

The next question that arose was, 'What should be our style?' The game we had created during the jam had a vaporwave theme, resembling a chaotic blend of neon colours and surfing TV screens, (which can be seen here). However, we felt the need for something more relatable and accessible. Eventually, we settled on a superhero theme and a retro art style.

After we'd finalized the theme and title promptly established a production pipeline.

Step 1: Model your character, Give it NPR textures, Generate the linestyle as a separate layer, animate your cool character and render out each twice (colour and linestyle)

Powerpoint_Flying_LS.png
Powerpoint_Flying.png

Step 2: Setup your adjustment and pattern layers in Photoshop, setup your masks for different colour regions, do this for each frame, try not to cry.

Step 3: Add hair/flames for each images, don't do that, have the head not bob in the animation so you can create a 4 frame loop for the hair and attach it in Unity

Step 4: Sprite sheets! 
Step 5: Animate the cloak separately and hope no one notices.

Daily_Run_04.png
Player_Spritesheet new 512x768.png

GAME ASSETS

bottom of page