https://github.com/64kramsystem/learn_bevy_ecs_by_ripping_off-code
Code for my mini-book "Learn Bevy's ECS by ripping off someone else's project"
https://github.com/64kramsystem/learn_bevy_ecs_by_ripping_off-code
Last synced: about 1 year ago
JSON representation
Code for my mini-book "Learn Bevy's ECS by ripping off someone else's project"
- Host: GitHub
- URL: https://github.com/64kramsystem/learn_bevy_ecs_by_ripping_off-code
- Owner: 64kramsystem
- License: mit
- Created: 2022-08-03T13:40:19.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T20:41:51.000Z (over 3 years ago)
- Last Synced: 2025-05-06T22:55:34.028Z (about 1 year ago)
- Language: Rust
- Size: 43.8 MB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Learn Bevy's ECS by ripping off somebody else's project (Code)
Repository of the code for the mini-book [Learn Bevy's ECS by ripping off someone else's project](https://saveriomiroddi.github.io/learn_bevy_ecs_by_ripping_off).

## Notes
In the steps from 10.x to 15.01 (that is, except the last), the FOV flickers. The fix (see [fix commit](/../../commit/71655f2d7e)) can be easily backported to the previous steps; if anybody wants to contribute the backport, they're very welcome 😄.
## Structure
Both the source and destination projects have one directory (workspace) for each step; the port has a shared `target` directory (in the parent directory of the workspaces), so that one can switch across projects, and recycle (where possible) the compilation results.
The `util` directory contains legacy scripts, which I've used while developing this port, as part of the [Rust Game Ports project](https://github.com/rust-gamedev/rust-game-ports).