
Explore how to participate in game jams and rapidly prototype game ideas, from solo or team setups to themes and timeframes like 48 hours at the Global Game Jam.
Explore preparation, idea generation, reusable boilerplate scripts, and a game jam workflow to speed up rapid prototyping while building a small arcade top-down racing game prototype in Unity.
Build an effective game jam team by aiming for about three members with defined roles and shared ownership to avoid overbearing coordination and boost project fun and quality.
Decide on a strong game idea by aligning team input, focusing on concepts and core mechanics, and managing scope within a 48-hour jam while leveraging reusable code and assets.
Create a small Unity prototype that makes a car bounce off walls using raycast collisions, acceleration, steering, and reflections, with low-poly visuals.
Create a custom follow camera in Unity that uses a set offset to follow a target transform, smoothing movement with delta time and rotating to always look at the bike.
Create a reusable Unity trigger script that detects collisions by a tag list, invokes Unity events on trigger, and optionally destroys objects, enabling decoupled pickups or hazards.
Build a reusable Unity score manager with a serializable score category and a dictionary to track collectibles and category scores, update the UI texts, and reset when needed.
Learn to build a reusable time manager in Unity with a robust timer that supports count up and countdown, timer states, and Unity events for start, stop, pause, and reset.
Add a canvas and panels, style fonts and colors, build a title screen and in-game hud with score and timer, and wire buttons to switch panels.
Prototype levels quickly in Unity by grey boxing with primitives, turning blocks into prefabs, laying road tiles, and adding collectibles and trigger events.
Implement an audio manager in Unity to organize music and sound effects with serializable audio data, dictionaries keyed by name, and simple play/stop controls for rapid prototyping.
Polish your Unity game by tidying collectibles into pickups, refining rotation, adding engine audio with speed-driven pitch, and wiring collision, touch controls, and a multi-level flow with a victory screen.
Finalize the game flow and connect levels with a touch screen, implement a level manager for next, previous, and retry, and prepare the vertical slice for packaging in Unity.
Ever wanted to take part in a game jam but don't know where to start?
Maybe you've got an idea that you want to get up and running quickly?
In Game Jams & Rapid Prototyping in Unity, we cover techniques and code to keep you focused on rapidly creating games not boilerplate code.
We also cover making a full game jam prototype in just 3 hours of fully explained, code along exercises. Covering creating simple game logic, and a reusable framework to deal with common prototype functionality such as :
This course is suitable for people with basic to intermediate experience with Unity 3D who want to learn about making prototypes quickly.