Advanced
131 Lessons
16h 35min
Certificate of Completion
Takeaway Skills
Learn to design game in Rust.
Learn Rust's built-in functions.
Practical experience with Rust.
Understanding of game development.
Course Overview
Rust is an exciting programming language that combines the power of C with modern memory safety, efficient concurrency, and various productivity boosters. With its low-level memory access and high-level support of functional programming, Rust improves power and performance while providing protection against common bugs. In this course, you’ll learn Rust with a hands-on, project-based approach through game development. You’ll be introduced to Rust as you design and build a complete, playable game. You’ll st...
Course Content
Getting Started
Rust and Your Development Environment
First Step With Rust
Build Your First Game with Rust
Build a Dungeon Crawler
Compose Dungeon Denizens
12 Lessons
Take Turns with the Monsters
7 Lessons
Health and Melee Combat
9 Lessons
Victory and Defeat
8 Lessons
Fields of View
8 Lessons
More Interesting Dungeons
10 Lessons
Map Themes
6 Lessons
Inventory and Power Ups
7 Lessons
Deeper Dungeons
7 Lessons
Combat Systems and Loot
7 Lessons
Conclusion
1 Lesson
Appendix
5 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.