Session

Rust Game Development Workshop: Crafting a 2D Adventure Game from Scratch

Immerse yourself in a full-day workshop that combines the exciting world of Rust game development with the creation of a 2D adventure game. This hands-on session will be a collaborative journey where we use game development as a canvas to explore Rust's core concepts.

We'll begin by setting up your Rust development environment, ensuring everyone is ready to dive into game development. A crash course in Rust's core concepts, including ownership, borrowing, lifetimes, and the type system, will provide you with the foundation to tackle game development in Rust.

Learn about game design principles, storyboarding, and how to translate creative ideas into game mechanics and graphics. Discover how to structure a game engine in Rust, covering topics like game loops, entity-component systems, and asset management.

Explore how to create and display game assets, handle user input, and manage animations and sprites. Implement physics simulations and collision detection for realistic interactions within the game world.

Master Rust's testing and debugging tools to ensure the reliability and quality of your game. Learn how to package and distribute your game for various platforms, including desktop and web.

Throughout the workshop, you'll actively engage in coding exercises, design discussions, and collaborative problem-solving sessions. By the end of the day, you'll not only have built a fully functional 2D adventure game but also acquired a deep understanding of Rust's core principles and practical game development skills. You'll leave with the ability to apply Rust confidently in your own projects.

Join me for this exciting journey into Rust game development, and leave with a tangible game project that showcases your newfound skills and creativity. Whether you're a Rust enthusiast or simply passionate about game development, this workshop promises a unique and immersive learning experience.

Klaus Aschenbrenner

SQLpassion

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top