UPDATED Full Tutorial for Bevy 0.7 ➜ • Rust Bevy Full Tutorial - Game Develo...
Help support this channel: / jeremychone
SOURCE CODE UPDATED with Bevy v0.7 !!! - https://github.com/jeremychone-channe...
The first Rust Bevy Game Development tutorial episode of a series about building a simple game with Rust Language and Bevy Game Engine. Great way to learn Rust Language while having some fun.
New:
Full Updated Tutorial: • Rust Bevy Full Tutorial - Game Develo...
Old:
Part 2: • Rust Bevy Tutorial 2/3 - bi-lasers, e...
Part 3: • Rust Bevy Tutorial 3/3 - Enemy Format...
Content:
00:00 - Intro of Bevy and Rust Lang
00:19 - Game assets
00:40 - Game Preview
00:48 - Bevy Empty Window
03:03 - First Bevy System and First Rectangle
07:14 - First Sprite (Big Ferris)
07:58 - Ferris at the bottom
09:49 - Refactor to multiple Bevy Systems
14:45 - Player move with arrow keys
20:34 - Make player fire lasers (on space key)
24:53 - Make lasers move (and despawn)
28:43 - Wait space bar is up to fire again
31:21 - Next episode preview
Full coding tutorial for Rust Language and Bevy Game Engine. Topics used:
Rust Tuple, Tuple Struct, Struct Unit
Rust primary types, and float with the 123. notation for float (no need to have 123.0)
Rust deconstruction
Rust Generic Types usage (no creation yet)
Bevy App Builder pattern
Bevy startup systems and stage systems
Bevy systems
Bevy Resources, Query,
#RustLang #GameDev #BevyTutorial #RustTutorial
=== More info
This episode git tag: https://github.com/jeremychone-channe...
Rust Book: https://doc.rust-lang.org/book/
Official Bevy Web Site: https://bevyengine.org/