Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
McWizzards
Project type
Unity Based Mobile Devlopment
Link
My Contribution
Throughout McWizzards development, I was responsible for implementing some of the main mechanics and designing all levels in the game.
Primary Mechanics developed
• Enemy AI
o Patrolling
o Chasing
o Attacking
• Audio Management System
• Player Controls
• Collecting of scrolls
• Settings system
• Difficulty Scaling
Additional Features Added
After the Completion of the main project, I later created additional features and improved some of the already implemented features.
List Of Changes Made
• Added new enemy detection growth system for when the player is detected.
• Added in-game pause menu to replace the settings menu.
• Improved the difficulty system by adding scaling enemy stats for each difficulty.
• Added spell token resources system for casting spells.
• Added four new levels, doubling the number of levels in the game.
• Fixed the speed boost spell to function as intended.
• Improved AI patrolling system by adding stationary guards and alternative patrol point data depending on the current heading direction along the patrol route.
McWizzard is a top-down stealth mobile game in which the player controls a wizard who is tasked with removing multiple dragons from various castles. The wizard must navigate through the castle collecting spell scrolls whilst avoiding the other monstrous castle residents. Collecting spell scrolls also allows the player to cast different spells affecting themselves in various ways, with the main purpose to aid them in their endeavors. After collecting enough spell scrolls, the wizard can enter the boss's room and vanquish it