Game Programming From Scratch 101
Details
In this 3-hour workshop, we’ll use Python and the Raylib game programming library to create the classic Snake game entirely from scratch, with no engine.
By the end, you’ll have a solid foundation for exploring deeper topics like game engine development, building games free from commercial engine constraints, or simply gaining a clearer picture of how professional engines work behind the scenes.
Who is this for:
- Programmers who have an understanding of the basics: Variables, Control Flow, Functions, Modules/Libraries, etc.
Pre-requisites:
- Install Python (If you have Linux or Mac, this is likely already installed on your device)
- Install the Python raylib package. (https://pypi.org/project/raylib/) Please verify everything is working by copy, pasting, and running the sample program in the link
- Install a text editor or IDE. Recommended for this workshop: VS Code
- If using VS Code, please install the Python extension that will be useful for running your game and providing syntax highlighting.
Please arrive at 10:45am if you had any problems with the pre-requisites or need any additional help getting setup :)
Schedule:
10:45 - 11 am: Arrive and Setup
11 am - 2 pm: Code
Presented and taught by John Blat
