Skip to content

An exploratory look at Rust game engines using the Boids life program

Notifications You must be signed in to change notification settings

camsjams/rust-flock-of-boids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-flock-of-boids

An exploratory look at Rust game engines using the Boids life program - see video here

Picture of Flock of Seagulls with Ferris the crab

Game Demo

Description

Using Piston, Amethyst, Tetra, and Bevy, I explore the Rust game dev ecosystem and created thin UI wrappers over a reusable Flocking Boids program to test out some of the top Game Development options available in Rust.

Version

See Cargo.toml version

Platforms / Technologies

Run

Note: see Cargo.toml to swap between Tetra/Bevy due to conflicts of native libraries

 $ cargo run --bin with_piston
 $ cargo run --bin with_bevy
 $ cargo run --bin with_tetra
 $ cargo run --bin with_amethyst

Another Note: I chose not to use Cargo Workspaces due to the format of the video and to keep the code simple and concise.

Build For Release

 $ cargo build --bin with_piston --release
 $ cargo build --bin with_bevy --release
 $ cargo build --bin with_tetra --release
 $ cargo build --bin with_amethyst --release

About

An exploratory look at Rust game engines using the Boids life program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages