{"guid":"1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","title":"Making games in Rust with Bevy","subtitle":null,"slug":"gpn24-388-making-games-in-rust-with-bevy","link":"https://cfp.gulas.ch/gpn24/talk/LEXE73/","description":"Rust is an incredible language for game development, and Bevy makes it genuinely fun. Bevy is a data-driven engine built around an Entity Component System (ECS) that makes building highly concurrent, fast games the default. This talk is a practical, introduction to Bevy, ECS, and basic game dev. This talk assumes you know the basics of Rust and takes you to being able to play around in Bevy.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Caitlin Sar Campbell"],"view_count":120,"promoted":false,"date":"2026-06-05T11:15:00.000+02:00","release_date":"2026-06-05T00:00:00.000+02:00","updated_at":"2026-06-14T19:15:05.112+02:00","tags":["LEXE73","2026","gpn24","Art, Culture and Games","ZKM Kubus","gpn24-eng","Day 2"],"length":2472,"duration":2472,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn24/388-1bb77a69-3b44-5ca9-a08a-ea3575f8c58e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn24-388-making-games-in-rust-with-bevy","url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_title":"Gulaschprogrammiernacht 24","conference_url":"https://api.media.ccc.de/public/conferences/gpn24","related":[],"recordings":[{"size":297,"length":2472,"mime_type":"video/webm","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-05T13:41:55.330+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/webm-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/100945","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":101,"length":2472,"mime_type":"video/webm","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-06-05T13:28:45.521+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/webm-sd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/100944","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":239,"length":2472,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-05T13:24:31.121+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/av1-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/100939","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":97,"length":2472,"mime_type":"video/mp4","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-06-05T13:00:32.677+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/h264-sd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_sd.mp4","url":"https://api.media.ccc.de/public/recordings/100938","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":24,"length":2472,"mime_type":"audio/opus","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-06-05T12:57:12.069+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/opus/gpn24-388-eng-Making_games_in_Rust_with_Bevy_opus.opus","url":"https://api.media.ccc.de/public/recordings/100937","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":37,"length":2472,"mime_type":"audio/mpeg","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-06-05T12:57:08.299+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/mp3/gpn24-388-eng-Making_games_in_Rust_with_Bevy_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/100936","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"},{"size":330,"length":2472,"mime_type":"video/mp4","language":"eng","filename":"gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-06-05T12:56:51.842+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn24/h264-hd/gpn24-388-eng-Making_games_in_Rust_with_Bevy_hd.mp4","url":"https://api.media.ccc.de/public/recordings/100935","event_url":"https://api.media.ccc.de/public/events/1bb77a69-3b44-5ca9-a08a-ea3575f8c58e","conference_url":"https://api.media.ccc.de/public/conferences/gpn24"}]}