Hands-On Game Development with Rust
INTERACTIVE COURSE

Hands-On Game Development with Rust

Advanced

131 Lessons

16h 35min

Certificate of Completion

Hands-On Game Development with Rust
54 Playgrounds
14 Quizzes
82 Illustrations

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...Show More

Course Content

1

Getting Started

2

Rust and Your Development Environment

3

First Step With Rust

4

Build Your First Game with Rust

5

Build a Dungeon Crawler

6

Compose Dungeon Denizens

12 Lessons

7

Take Turns with the Monsters

7 Lessons

8

Health and Melee Combat

9 Lessons

9

Victory and Defeat

8 Lessons

10

Fields of View

8 Lessons

11

More Interesting Dungeons

10 Lessons

12

Map Themes

6 Lessons

13

Inventory and Power Ups

7 Lessons

14

Deeper Dungeons

7 Lessons

15

Combat Systems and Loot

7 Lessons

16

Conclusion

1 Lesson

17

Appendix

5 Lessons

How You'll Learn

Hands-on Coding Environments

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.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath