Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/borisboutillier/kataster
A beginner-friendly single screen space shooter developed in Rust with 'bevy'
https://github.com/borisboutillier/kataster
avian2d bevy bevy-engine game rust rust-lang
Last synced: 2 days ago
JSON representation
A beginner-friendly single screen space shooter developed in Rust with 'bevy'
- Host: GitHub
- URL: https://github.com/borisboutillier/kataster
- Owner: BorisBoutillier
- License: other
- Created: 2020-08-30T13:11:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T07:42:18.000Z (5 days ago)
- Last Synced: 2024-12-20T13:07:30.238Z (2 days ago)
- Topics: avian2d, bevy, bevy-engine, game, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 40.2 MB
- Stars: 211
- Watchers: 5
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Kataster
A minimalist single screen space shooter developed in the Rust language with the Bevy game engine.
This is a 'super-example' or 'micro-game' for the Bevy game engine, that can be used by beginners to get some starting points for their own game.
It includes use of game states, menu UI, HUD UI, collision detection, pause/resume, shader background, particle effects.
It showcases some other commonplace bevy plugins, [avian2d](https://crates.io/crates/avian2d) for physics, [leafwing-input-manager](https://crates.io/crates/leafwing-input-manager) for game inputs, [bevy_hanabi](https://crates.io/crates/bevy_hanabi) for particle effects.
![](media/Kataster_demo.gif)
## Bevy dependencies
Up to date for bevy 0.14.2