Raid Storm
Role
Game Designer, Programmer, Level Designer, Sound Designer
Description
A game of dark secrets and abnormal worlds
Project Status
In Development
Project work
Individual
Genre

Action, Adventure, Metroidvania
Type
Videogame, 1 player
About Raid Storm
Overview
Raid Storm is about a girl named Aria on a journey to solve her dark past and uncover the mysteries of this unknown world. The world is made up of different kingdoms that bring different life into this adventure. Use a grappling hook, a sword and a bow to majestically travel through this fast paced Metroidvania.
Highlights
-
First large game using C#
-
Lots of physics based movement to get a natural smooth field
-
Character Dialogue
-
Smooth UI
-
Game is a demo but has a clear start and finish
-
Metroidvania style

Extras
How the game was made
Raid Storm is a game I wanted to create as soon as I got into game development. Raid Storm is one of those games that is considered a "dream" game. I wanted a fast paced action game with smooth movement, an epic story, hard bosses, and a beautiful world to explore. This game in my mind and on paper had lots of inspiration from games like Dandara, Hollow Knight, Celeste, and Katana Zero. I started making this game in a high school class and after the class was over I continued to work on it and still am to this day. Right now I have placeholder art with a Brackey's tutorial pack.

Play Raid Storm
The Code Explained

Grapple:
This Script controls the lineRenderer to show the user what they are connected to so they can swing back and forth. It uses the Mouse buttons to control this grappling hook.

Find Nearest:
This Script looks for the nearest thing to attach your grappling hook to. It does this by find the smallest distance using your position and the nearest hinge tag to make a connection.

King Weapon:
This Script controls the first Bosses attacks. It waits until it close enough to hit the player and he then attacks. If the player gets hit then it changes the players health by subtracting the current damage.