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.
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:
-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
Everything in the game was created by myself except for the sounds, music, and sword model.