Two young people talking at a busy event.

Category: Games

Everything you need to know to enter your game in a Coolest Projects event.

What counts as a game?

This category includes any kind of game made in a programming language other than Scratch. You might use a text-based programming language such as Python, use a block-based tool like MakeCode Arcade, or a game engine (for example, Unity or Blender).

Two young people play a game on a laptop.

Make your own project!

Illustration of a girl on roller skates.

Introduction to Python

Level: Beginner

Learn how to use variables, loops, and functions to create visual and interactive games. Have fun creating your own target practice and endless runner games.

Illustration of a question mark, numbers and symbols

Quiz time!

Level: Intermediate

Use CSS and JavaScript to create a web app that can animate, hide and show questions, and reveal answers to a fun quiz!

Illustration of a raccoon looking at a maze.

Introduction to Unity

Level: Intermediate

Learn how to make 3D worlds and games with collectibles, timers, and non-player characters. To get the most from this path, it’s best if you have previous coding experience, such as with Scratch or Python, and are comfortable typing text-based code.

Submitting Games projects

For the Coolest Projects online showcase:
Take a short video of your project, upload it to YouTube or Vimeo and make sure it’s set to public, then submit the video URL in the application form.

For Coolest Projects in-person events:
Tell us a bit about your project in the submission form and then bring what you’ve made to the event!

Two young boys collect awards on a stage, from a judge.

Incredible projects from 2024

A screenshot from a previous submission called Save Tay Tay

Save Tay Tay

By: Elle, Xahlia, and Aleeya

A screenshot of squares on a game board and the python code used to make it.

2048 game

By: Vinavjot

Screen shot of a game with instructions saying "Gather nectar and escape!".

Escape from the world of insectivorous plants!

By: Sosuke