https://github.com/fishfolk/punchy
A 2.5D side-scroller beatemup, made in Bevy
https://github.com/fishfolk/punchy
bevy fish-game game game-engine multiplayer rust wasm web
Last synced: about 1 month ago
JSON representation
A 2.5D side-scroller beatemup, made in Bevy
- Host: GitHub
- URL: https://github.com/fishfolk/punchy
- Owner: fishfolk
- License: other
- Created: 2022-01-12T15:01:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-06T04:42:40.000Z (12 months ago)
- Last Synced: 2025-03-30T02:06:41.557Z (about 2 months ago)
- Topics: bevy, fish-game, game, game-engine, multiplayer, rust, wasm, web
- Language: Rust
- Homepage: https://fishfolk.github.io/punchy/player/latest
- Size: 68 MB
- Stars: 283
- Watchers: 8
- Forks: 32
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-bevy - Fish Folk Punchy - scroller beatemup (Prototypes)
README
# Fish Folk: Punchy
[](https://github.com/fishfolks/punchy/actions)
[](./LICENSE.md)
[](https://discord.gg/4smxjcheE5)
[](https://app.bors.tech/repositories/46829)A 2.5D side-scroller beat-’em-up, made in Bevy. Inspired by games like Little Fighter 2, River City Ransom and [many more](https://fextralife.com/a-history-of-the-side-scrolling-beat-em-up-part-1/).

https://user-images.githubusercontent.com/1379590/215623680-2abbd867-717c-42d3-898c-aa7d110e0e0c.mp4
## Web Build
We keep our web build current with our [latest relese](https://github.com/fishfolk/punchy/releases/latest).
https://fishfolk.github.io/punchy/player/latest/
Previous versions of the web build can also be found linked on their [respective release pages](https://github.com/fishfolk/punchy/releases/).
## Building current development version
If you wish to check out changes not yet made it into a release, you can build the game for yourself.
1. If you dont have it installed already, Install rust and the latest stable toolchain with [rustup.rs](https://rustup.rs/).
2. If you are running Linux, ensure you have [Bevy's dependancies](https://github.com/bevyengine/bevy/blob/main/docs/linux_dependencies.md) installed.
3. Clone this repository: `git clone [email protected]:fishfolks/punchy.git`
4. In the repository base, `cargo run` to compile and run the project.## Contributing
Anyone involved in the Fish Folk community must follow our [code of conduct](https://github.com/fishfolk/jumpy/blob/main/CODE_OF_CONDUCT.md).
Punchy is currently at an early stage of development, if you want to contribute the best way to get started is to join us at the [Spicy Lobster Discord](https://discord.gg/4smxjcheE5) and check out our [help-wanted](https://github.com/fishfolk/punchy/labels/help%20wanted) issues.
Before committing and opening a PR, please run the following commands and follow their instructions:
1. `cargo clippy -- -W clippy::correctness -D warnings`
2. `cargo fmt`Or if you install [`just`](https://github.com/casey/just) you can simply run `just check`.
## MVP Spec
