top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Miracle Girl

Project Type

Video Game

Date

November 2024 – December 2024

Role

3D Modeler, Animator, and Programmer: Solo Project

Timeline

1) Coded character movement and set up a temporary input system for the player
2) Created character & enemy concept sketch
3) Coded enemy following the player
4) Created character & enemy model
5) Colored character and enemy models
6) Animated character model
7) Animated enemy model
8) Animated Hitboxes to match player and enemy attacks
9) Coded enemy attack patterns and damage for small enemies, normal enemies, and the boss enemy
10) Coded how enemies take damage and life points
11) Set up the input system for the player
12) Coded player's normal attack, special attack, and healing move.
13) Coded how the player takes damage and life points
14) Coded enemy spawner
15) Drew and coded UI elements
16) Drew and coded in Juice. (sparkles fire out when player lands an attack on an enemy)

Challenges Experienced

I had to teach myself how to use Blender, and it took me a while to learn to model and animate the characters. The models and animation didn't come out perfectly, but I'm proud of what I accomplished in a short amount of time.
The coding was more complicated than I anticipated. Figuring out the best character controls, controls for the enemies, and working with hitboxes was a bit difficult for me.

Overview

I believe this game has a lot of potential, and I hope to continue working on it. Thanks to this project, improved my coding skills, 3D modeling skills, and 3D animation skills. By creating and testing this game, I refined my understanding of game physics and collision detection, while developing strong problem-solving skills. I also received strong recognition from professors and peers for creating engaging game mechanics and unique models in a short timeframe.

Tools

Models made in Blender
Game made in Unity and coded using Visual Studio Code

Process

I started by coding the character movement and setting up a temporary input system for the player. From there, I created concept sketches for both the character and enemies, followed by 3D modeling of all the assets. After modeling, I added color and animations for both the character and enemies, making sure to synchronize hitboxes with attacks.

Next, I focused on coding the gameplay mechanics, including enemy behaviors such as following the player and attacking. I also created attack patterns, health systems, and damage calculations for both small enemies, normal enemies, and the boss. For the player, I coded normal and special attacks, along with a healing move, as well as a damage system.

To keep the game dynamic, I implemented an enemy spawner and drew and coded the user interface (UI) elements. Finally, I added "juice" effects—like sparkles that appear when the player lands an attack—creating a more satisfying, engaging experience.

This is a single level 3D Hack and slash game. I made for my college class called, Video Game Scripting I. It’s about a magical girl named Miracle Girl and how she must defeat monsters infiltrating people’s dreams.

Chisara Ogbuehi | Portfolio Website | Powered and secured by Wix

bottom of page