Slain

Note:

This site is preserved as is at the time of submission as the final project for my CS 426 course at GMU. Aside from a couple of small changes that will be made soon,this site will no longer be updated, but the game that resulted will be reworked over time as a very different game than what's shown here. A link to a new site for the game will be provided when that time comes.

Overview

Slain is an action platformer, with the objective being to get to the end of the level while either avoiding enemies, killing them with your sword/magic, or manipulating them with magic to aid in platforming.

Characters and Resources

Characters:

-Only one playable character

-Player can run or jump

-Player can attack with sword, ice spell, or fire spell


Resources:

-Sword for attacking enemies

-Magic for harming or manipulating enemies

-Finite Health Points

-Regenerating Mana Points for magic

Why is this game interesting

The available magic abilities can create interesting options for both combat and platforming

How is this game different from other existing games

I think it displays a blend of combat/platforming not common in modern platformers

Main Difficulties/Challenges

Technical:

-Learning Unity Engine and pipeline in under 2 weeks

-Platforming implementation

-Animation states


Non-Technical:

-Level Design

-Enemy Design

Improvements and Future Work

What is the most limited part of this game?

-What is the most limited part of this game?

-Combat and magic options

Animation states


What is your plan to improve it after this class?

-Redo character model

-Flesh out sword combat

-Add more magic/enemies

-Find another system for making levels

-Replace sounds/music with original

Credits

Everything in the game was created by myself except for the sounds, music, and sword model.