Smash Simon

the console

A 2d (local) multiplayer fighting game, build as present for the 18th birthday of a friend (@Shiggy5). This game was developed to be played on the GG55, a self-made game console.

Note: To play the game, at least two controllers are required.

Check out the Source Code on Github: https://github.com/L-S-2020/smash-simon

All the characters, animations, maps and healthbars are handmade (or handpixeld ;) ) by Moritz, Johannes, Jan and Martin, I was responsible for the code and the final game design in Godot Engine.
Godot Engine Badge

Gameplay

The game itself is inspired from the Super Smash Bros series, with the guys from our friend group as characters. To play, up to four players (as of now, only local connected controllers are supported) choose a character to play, select a map and fight against each other, until only one is still alive.

the console the console

Every character can run (left/right), jump, beat and block, all with animations.

the console

The characters:

the console the console the console the console the console the console
Johannes Jan Moritz Martin Simon Leonard

The maps

the console the console
GSG (Inspired by our school) 5 (inspired by Simons favourite number)

Making the game

The game itself was made using godot engine, for the graphics, piskel editor was used.

the console

From a systemdesign standpoint, the game is based on a “main” scene, which receives the player choices from a global variable. This scene then initates the selected map, the players and the healthbars as child scenes and keeps track of the remaining players and their healthbars.
For detecting hits between players and applying the damage, I’ve used the health_hithbox_hurtbox addon, which lets you create so called hurtboxes for players and hitboxes for hits and detecs the collision of the two. So everytime the hit button is pressed, a temporary hitbox is spawned for 0.1 seconds in front of the player. If it collides with the hurtbox of another player, the game subtracts 10 points from the players health.

Future roadmap / ideas

  • online multiplayer
  • more maps/ characters
  • PvE levels (fight against computer enemies)
Updated 7 days ago
Published 10 days ago
StatusIn development
PlatformsHTML5, Windows, Linux
AuthorL-S-2020
GenreFighting
Made withGodot

Download

Download NowName your own price

Click download now to get access to the following files:

windows.zip 58 MB
linux.zip 52 MB

Leave a comment

Log in with itch.io to leave a comment.