Workshop

Let's build our first Bevy game!

9:00 - 13:00

Why would you want to make a game? Because it’s fun! But a game is nothing more than a high-performance reactive interactive data visualisation. What you do with those capabilities is up to you!

Join us for a 4 hour workshop where we explore the Bevy game engine! We’ll go through the process of creating an arcade game, starting with the Entity-Component-System (ECS) at Bevy’s heart, and add features using Bevy building blocks until we have a full game.

Whether you’re new to game development or looking to deepen your knowledge of Bevy’s latest features, this workshop will cater to different skill levels by providing room for self-expression and time to experiment. You’ll learn how to:

  • Set up a basic Bevy project and understand its core architecture.
  • Create and manage Entities, Components, and Systems, and the Bevy’s extensions to the ECS model like queries, commands and observers.
  • Handle user input, directly and using an input-action manager.
  • Use the built-in rendering pipelines to render your game, and the different abstraction levels they offer.
  • Load game assets and define your own custom formats.
  • Add game “juice” with animations, audio and visual effects.
  • Find and use third-party plugins, and benefit from Bevy extensibility.

Through a series of guided exercises, you’ll incrementally build a game while learning best practices for structuring your code, debugging common issues, and leveraging Bevy’s features.

Workshop by

Picture of Alice Ivy Cecile

Alice Ivy Cecile

Bevy community leader & mad scientist

Alice leads and coordinates Bevy’s bubbling open source community as they build the next generation of game engine in Rust!

Picture of François Mockers

François Mockers

Maintainer @ Bevy

QA Lead at PayLead during the day, maintainer on Bevy Engine the rest of the time… He discovered Rust in 2017 and didn’t let go since!

Get your ticket!

All workshops are held on Thursday 15 May from 9:00 to 13:00. The location is DUS Utrecht.
Address: DUS, Sophialaan 1, Utrecht, The Netherlands.

Workshop tickets are available in combination with a conference ticket, called 'Conference + workshop - Individuals' or 'Conference + workshop - Employer-paid'.