Skip to content

Rust-Ninja-Sabi/bevy-nature-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-bevy and the Nature of Code

The book The Nature of Code from Daniel Shiffman is a wonderful book about programming.

https://natureofcode.com/book/

About many things you need to know when programing games.

My personal challenge is to make an example for every chapter in Rust with Bevy (https://github.com/bevyengine/bevy)

Thanks to https://github.com/iMplode-nZ/bevy-orbit-controls. Many lines of the module orbitcamera.rs are from that.

chapter 1 _ Vectors

Book: https://natureofcode.com/book/chapter-1-vectors/

Video: https://www.youtube.com/watch?v=bKEaK7WNLzM&list=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM&index=10















chapter 2 _ Forces

Book: https://natureofcode.com/book/chapter-2-forces/















chapter 3 _ Oscillation

Book: https://natureofcode.com/book/chapter-3-oscillation/















chapter 4 _ Particle Systems

Book: https://natureofcode.com/book/chapter-4-particle-systems/















chapter 5 _ Autonomous Agents

Book: https://natureofcode.com/book/chapter-6-autonomous-agents/





























Inspired by SimonDev Flocking Simulation: Boids (JavaScript)
https://www.youtube.com/watch?v=LltugBg4dtk















About

Examples inspired by 'Nature of Code' in Bevy 3D and Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages