learn_bevy_ecs_by_ripping_off-code icon indicating copy to clipboard operation
learn_bevy_ecs_by_ripping_off-code copied to clipboard

Code for my mini-book "Learn Bevy's ECS by ripping off someone else's project"

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.

Rusty Roguelike

Notes

In the steps from 10.x to 15.01 (that is, except the last), the FOV flickers. The fix (see fix commit) 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.