Loading…
Welcome to the A MAZE. / Berlin 2026 program! Add sessions to your profile to get an easy overview of your own schedule!

Program is regularly updated with new sessions.
Thursday May 14, 2026 17:00 - 18:30 CEST
Explore alternative technologies for game creation! Using the Odin Programming Language and my library "Karl2D" we will see how you can create a game "from scratch" without a big game engine. We'll open windows, draw things, process input and play some audio. After that we'll look at how the Karl2D library actually implements all those things. You'll get a tour that starts in the gameplay code, all the way down to the operating system APIs. In essence: You get to see a new programming language and we'll demystify what the often "hidden parts" of a game engine actually do. Even though we use a specific language and library, the knowledge you get is transferable: You can do similar things yourself in other languages.

//AUDIENCE:: Those who want to make games from scratch and understand their game on a deep level. Some participants may want to see what Odin is about. Some may want to get more knowledge about what happens in a "game creation library" / engine. It's all good.
//REQUIREMENTS:: A bit of programming experience.
//BRING:: Bring a laptop (Windows, Mac and Linux are all OK). We'll set up Odin during the workshop, but you can install it yourself from https://odin-lang.org/ if you want to come extra prepared.

For this workshop online registration is not required to attend. The spots will be assigned on a first-come first-served basis, so make sure to be at the workshop location at least 10 minutes before the starting time.
Artists
avatar for Karl Zylinski

Karl Zylinski

https://zylinski.se/
I'm an independent game developer and programming book author. I've made the indie game CAT & ONION and the book "Understanding the Odin Programming Language". I like teaching people about programming and giving them insights into how things actually work.
Thursday May 14, 2026 17:00 - 18:30 CEST
Workshop Room 2

Attendees (3)


Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link