Skip to content

Commit 56860b9

Browse files
committed
updated workshop description for bevy
1 parent 01db2ca commit 56860b9

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

src/pages/workshops/bevy.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
---
22
layout: "../../layouts/WorkshopLayout.astro"
33
title: "Let's build our first Bevy game!"
4-
abstract: "The goal of the workshop is to start from scratch with Bevy, go though the basis in theory, see how it can be used, and then dig deeper into each part and how they work with each other to make a game."
4+
abstract: "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."
55
time: "9:00 - 13:00"
66
slug: "bevy"
77
level: "intermediate"
88
beginnerFriendly: false
99
---
1010

11-
The goal of the workshop is to start from scratch with Bevy, go though the basis in theory, see how it can be used, and then dig deeper into each part and how they work with each other to make a game.
11+
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!
12+
13+
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.
14+
15+
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:
16+
17+
- Set up a basic Bevy project and understand its core architecture.
18+
- Create and manage Entities, Components, and Systems, and the Bevy's extensions to the ECS model like queries, commands and observers.
19+
- Handle user input, directly and using an input-action manager.
20+
- Use the built-in rendering pipelines to render your game, and the different abstraction levels they offer.
21+
- Load game assets and define your own custom formats.
22+
- Add game "juice" with animations, audio and visual effects.
23+
- Find and use third-party plugins, and benefit from Bevy extensibility.
24+
25+
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.
1226

13-
Depending on the focus of the workshop, it’s possible to go deeper into Bevy, or to see how it’s possible to build a Rust game for native, for Wasm and for mobile (Android or iOS depending on attendees phone of choice).
1427

0 commit comments

Comments
 (0)