Overview
Snake is a Beat 'em Up 2D.
All the universe and art style created by Marcos Henrique & Diocir J. A. Junior were based on movie Escape From New York (1981).
This isn't a complete or finished game. This is a prototype (version0.17) with:
- 01x Stage;
- 04x Different enemies (same art with different skills. To differentiate they have different sizes);
- 01x Character with a combo.
- 01x Stage;
- 04x Different enemies (same art with different skills. To differentiate they have different sizes);
- 01x Character with a combo.
Game Design Goals
On this project I worked as Game Designer and Developer, and we made it in HTML5/Javascript (Construct2). The main goal was developing the base of a Beat em Up game faster we could, to study other things (described bellow). Thats why I developed this using some plug-ins on Construct2.
The goals of study were:
- Learning about State Machine for Fighting games;
- Testing the enemies skills against the character skills;
- Achieving a personal goal developing a Beat em Up during my life :)
- Learning about State Machine for Fighting games;
- Testing the enemies skills against the character skills;
- Achieving a personal goal developing a Beat em Up during my life :)
The Backstage of Game Design
Snake was based on good and famous Beat 'em Ups. To get a good reference of a good gameplay, I did a lot of measurements and observations about Streets of Rage 1 and 2, playing and recording it. This method gave me a lot of information like:
- How is the curve of dificulty of the first Stage, studying which kind of enemie is "presented" to the player on first time, and after that, and beyond...;
- Values (numbers) of speed and skills of the characters;
- Kinds of Hits and combos;
- Kinds of Hits and combos;
- How many strokes the character can take before going to the floor;
- Evaluating the area that player can moving and fight;
- ... and many other things.
- Evaluating the area that player can moving and fight;
- ... and many other things.
Let's Play!
You can play Snake here:
* Xbox360 Gamepad is suported *
* Keyboard: Move(WASD), Punch(Left arrow) and Jump(Down arrow) *
* Keyboard: Move(WASD), Punch(Left arrow) and Jump(Down arrow) *
Credits
Idea - Diocir J. A. Junior & Marcos Henrique
Game Design - Thiago Paiola
Concept Art - Diocir J. A. Junior
Art In-Game - Marcos Henrique
Animation - Cássia Silva
Development - Thiago Paiola
#beatemup #fightinggame #gamedesign