https://github.com/studyresearchprojects/learn-rust-quicksilver
🎮 Rust Game Development "try out" with Quicksilver
https://github.com/studyresearchprojects/learn-rust-quicksilver
animation development game learn loop quicksilver rust sample
Last synced: 5 months ago
JSON representation
🎮 Rust Game Development "try out" with Quicksilver
- Host: GitHub
- URL: https://github.com/studyresearchprojects/learn-rust-quicksilver
- Owner: StudyResearchProjects
- License: other
- Created: 2021-03-09T01:39:55.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-16T22:46:06.000Z (almost 5 years ago)
- Last Synced: 2025-08-04T01:01:19.026Z (6 months ago)
- Topics: animation, development, game, learn, loop, quicksilver, rust, sample
- Language: Rust
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
learn-rust-quicksilver
🎮 Rust Game Development "try out" with Rust's Quicksilver
## Runnning Locally
This repository contain many crates, each of them is defined in the
[Crates](#crates) section below.
All you have to do is run `cargo run` on the crate you want to use and
interact with the application.
## Crates
- [Block Events](./block-events/src/main.rs): Draw a block on screen and repond to keyboard events
- [Collisions](./collisions/src/main.rs): Calculate a collision based on Player position
- [Actions](./actions/src/main.rs): Implements Player capability to Fire "Bolts"
- [Enemies Respond Attack](./enemies-respond-attack/src/main.rs): Enemies respond to Bolts being fired to them
## Motivation
Learn about the animation loop using Quicksilver crate which provides
a simple API to get started with Game Development.
## Contributing
Any contribution to this repository is welcome, feel free to open either
a pull request or an issue.
## License
Licensed under the MIT/Apache licenses