top of page

MAGECRAFT ACADEMIA

Summary

Magecraft Academia is a fantasy turn-based RPG set in a school of wizards.
You play as a student whose aim is to defeat higher ranking students to get to the top of the school.

Magecraft Academia: Bio

PROJECT

Details

Unity Icon.png

ENGINE

Unity

Development Time_White.png

DEVELOPMENT TIME

3 months

People_White.png

TEAM SIZE

3

Magecraft Academia: Clients

KEY CONTRIBUTIONS

Roles

GAME DESIGNER

  • Engaged in brainstorming session with the team to come up with the initial game idea.

  • Researched on existing RPG or similar games.

  • Game Protoyping, Playtesting and Feedback.

  • Game Documentation - Narrative, Characters, Skills, Stats.

  • Flowcharts - Game Loop, Combat Loop

  • Spreadsheets - NPC, Skills 

C# PROGRAMMER

  • Programmed the Combat system, Skills system, Party system, Inventory system, Shop system.

  • Assisted teammates in solving technical issues in the game.

  • Finding and fixing bugs.

Magecraft Academia: CV

DESIGN PROCESS

At the start, we did a brainstorming activity together to come up with a game idea.
Once we had an idea we could agree on, we moved on to research on games that have similar concepts to our initial idea.

Magecraft Academia: Text

Flow Charts

Next, to ensure a smooth and proper game loop, we created flowcharts for both the gameplay and the combat system.

Combat Loop
Magecraft Academia: Image

Protoyping & Playtesting

When we were done with the flowcharts, we created a prototype in Unity to test out the mechanics and flow of our game.

​

We did several playtesting sessions and observed our players' reactions and behavior to capture moments of excitement and frustration. Understanding player's drive and motivation is important in finding out which areas of the game were engaging or monotonous.

​

Background Image source: 
https://harrypotter.fandom.com/wiki/Room_of_Requirement
by Hayward67

Magecraft Academia: Image

IMPROVING ON MECHANICS

Combat

DEFLECT MECHANIC

To allow players to have more control over their actions, we decided to give the player the ability to deflect attacks.

PARTY INVITE

The party system was introduced to allow for dynamic situations to happen like team buffing.

TRIPLE BATTLE

With more party members and enemies in battle, more dynamic gameplay can happen.

Magecraft Academia: Projects

Spreadsheet Data

We created spreadsheets to log our game data which helps us to balance the game and make changes when needed.

Magecraft Academia: Image

SHOP

INVENTORY

Magecraft Academia: Projects
bottom of page