Learn intermediate Godot techniques as we make an online multiplayer car game in a procedurally generated 3D city! We’ll use GDScript to create a cops-and-robbers game set to a bouncy electro-swing soundtrack using custom-made assets from Blender and Ardour.
In this course, we’ll focus on creating a single, large project rather than a bunch of smaller ones. Our emphasis will be on the game development pipeline as much as the techniques we’ll be using, simulating what it takes to make a small-scale indie game from scratch.
Some of the things we’ll cover include:
- Fast 3D gameplay
- Online multiplayer using a direct connection over IP
- Team play (cops vs robbers)
- A procedurally generated city
- Creating city neighborhoods
- Procedurally placed props (like lamp posts, traffic cones, parked cars, etc.)
- VehicleBody physics
- Beacons that respond to the music
- Simple player customization that persists between plays
- A 1930’s inspired aesthetic
What’s Godot?
Godot is a Free and Open Source game engine that we absolutely love. Yann has already taught a popular and well-reviewed course on it on Udemy, and both of us really enjoy working with it. It’s available on Windows, Mac, and Linux, has separate 2D and 3D pipelines, and is generally awesome.
The course will be written in Godot’s native GDScript, which is based on Python. GDScript is a dynamic language that’s powerful, versatile, and quick to work in.