When the project is launched, this will be the first thing you see. The two different color tabs represent two different levels (for the sake of testing), and did spawn the player in either a level with enemies that will pursue and fight them, or into an empty level for the sake of testing moves and animations.
After selecting a level, the player's camera will zoom closer to the characters, allowing the player to click on a character to bring them to this HUD option. Only the Warrior has working animations and combat, while the mage on the left only has the ability to walk and run. I had her there for the sake of showing what the character select screen was doing.
If the player chose the Red level, they would be spawned into a big open box arena with two scripted enemy AI that will check their distance to the player and use the proper attack based on distance. These AI could take damage and fight the player properly, and was there to show how to make clear animations and behaviors to warn the player of attacks incoming without putting text on the screen saying "MOVE". Being that this was made in spirit of Dark Souls, this seemed appropriate to go the extra mile for!
Lastly, the player could use a slew of attacks that would stem from a combo system similar to Dark Souls, but with much more attack options in it (such as being able to use Smash Attacks or even leap a few feet forward!). The player could also switch weapons by pressing tab, and wield a much larger weapon for the sake of dealing more damage. If the player was still using the shield, they could block attacks by holding the right mouse button and be immune to damage from in-front of him as long as he held his guard, leaving him vulnerable from behind. The player would either defeat both enemies, or the enemies will defeat the player. And thus, a basic combat system was born!
gLike
Arena: A class project / prototype

*I am responsible for the development of this project (aside from character and weapon assets)*

Videos showing this project in motion are below:
https://youtu.be/cpWwhQZMB7Q
https://youtu.be/ht0RkXhOBgk

In this project, I showed my classmates how to put together animations for a simple combat system. We used Dark Souls as a model while putting it all together.

What I ended up developing in the end was a character select screen and a level select screen (done by choosing either red or blue), and load the player into a level quickly and seamlessly. The warrior character is fully functional. He is capable of attacking, dodging, blocking, switching weapons, and of course taking damage. I then created an AI to act as an adversary that can do all the same as this warrior, except had a ranged attack and couldn't dodge. This was to demonstrate how basic combat could be achieved in a short period of time.

Link:
http://www.mediafire.com/download/2ic113sl1vdi4tj/Arena_ClassPrototype.rar

View Website
Kyle Walker
Game Development and Level Design League City, TX