-
Notifications
You must be signed in to change notification settings - Fork 32
Game Design Doc
Fish Folk: Punchy is a 2.5D side-scroller beat'em-up game, played up to 4 players on a shared screen or online. Explore a wacky, fishy world and fight for your peace, one punch at a time!
Punchy is also the next entry in the family of Fish Folk games.
- Play alone or with up to 3 other players in local or online multiplayer
- Unlock new characters with unique powers
- Fully moddable
Punchy is inspired by old, classic beat'em up titles like Little Fighter 2, River City Ransom and many more.
The gameplay follows a standard beat'em-up formula - move to the right, fight a wave of incoming enemies and progress further to your destination. At the end of each stage fight a powerful boss.
Each playable fish comes with its own moveset and special, unlockable abilities.
After each stage a new character will be rescued and will join the roster.
Currently, there are 3 types of enemy troublemakers, each with additional differently dressed variants that have higher HP values.
In the final game, each stage will introduce new enemies with special abilities.
Bandits Your run-of-the-mill goons. They deal low damage punches, but are smart enough to pick up weapons.
Health: 100 Damage: normal attack 5 Move speed: walk 5; sprint 10 Special: Can pick up weapons
Slingers They use distance to their advantage, shooting rocks at the player. In close combat hovewer, they are defensless and fall down after a few punches.
Health: 40 Damage: ranged attack 5 Move speed: walk 5; sprint 10 Special: Ranged attack; Can't punch
Brutes These guys are the real deal. Tanky, and their punches will send you flying. Unfortunately for them, running is not their strong suit.
Health: 200 Damage: normal attack 20 Move speed: walk 3 Special: Deals strong knockback
What would be a gang of fishy troublemakers without someone to boss them around?! Here comes the Big Bass Boss. He's slow and heavy, but his stomp and headbash attacks are nothing to scoff at.
Health: 2000 Damage: stomp attack 30; charge attack 15; bomb attack 15 Move speed: walk 3; charge 10 Special: Invulnerable to knockback; Stomps when players are close; Charges ahead when players are far; Throws bombs
Bombs will also be part of his arsenal, making him deadly at all distances.
Players, as well as some enemies, can pick up various sea-themed weapons to bash their enemies with. Some are swingable, and some can be thrown. Each weapon has its own damage, range, speed and durability.
Througout the stages players will also encounter other items, like heavy barrels that can thrown and rolled, or apples for quick healing.
Each stage of the game is made up of a couple sub-stages. The first stage starts off with a tutorial in a jungle, after which the action moves to a troublemaker-filled beach.
Further stages are planned to take place in: the deep sea, the Atlantis, an alien starfish lair and back at the now-mechanized beach.
https://fishfolks.github.io/punchy/player/v0.0.3/
All official releases can be found on Github Releases page.
Action | Keyboard Left | Keyboard Right | Gamepad |
---|---|---|---|
Movement | W, A, S, D | Arrow Keys | Left Stick |
Flop Attack | Space | Comma | South Key |
Throw | V | Right Shift | East Key |
Pickup/Drop | C | Period | West Key |
The controls are configurable in the settings menu.
Features planned for the ==v0.0.4== release:
- Big Bass Boss MVP
- Improved AI
- Melee weapons
- Basic scripting
- Music
๐ฎStatus: In development
๐พGenre: Beat'em up
๐จโ๐ฉโ๐งโ๐ฆNumber of Players: 1-4 (1-2 in demo)
โEngine: Bevy (Rust)
๐นPlatforms: PC (eventually Switch, Xbox & PlayStation)
๐งGitHub: https://github.com/fishfight/punchy
โจItch io: https://spicylobster.itch.io/punchy
The team:
- @erlend ๐ณ๐ด Franchise owner.
- @Remie๐ ๐ณ๐ด Project leader, jack of all trades, the man with the plan.
- @Kezeal ๐ช๐ช jack of all trades (knows several languages and still learning).
- @Herani ๐ฉ๐ช Kezeal's apprentice. He will try to help and learn.
- @edgarssilva ๐ต๐น Setting up the game on a brand new engine along with contributors: https://github.com/fishfolks/punchy/graphs/contributors
- @zTecna Spriter (animations and props)
- @emerald_jak Music!
Commissioned workers:
- @AlexL ๐ญ๐ฐ Spriter (Bandits, Slingers, Brutes, 3 variations of each)
- @Gespenst ๐ฑ๐น Spriter (Big Bass (in-progress))
- @sarahboev ๐บ๐ธ Spriter (more playable characters)