Assignments · Task 3

Make Your Own Game

This is the big one: build your own game on the Hallam game engine, give it a name, and publish it to your class. Then head to the Game Gallery to play everyone else's.

Confused? How this page works
How this works: pick a template to start from (or a blank page if you are feeling brave), build your game in the editor, and press Run to test it. When you are proud of it, fill in the design notes and press Publish. New to the engine? The Libraries lesson has the full sprite and game reference, and the docs are searchable.

Step 1 Start from a template, or from scratch

Each template is a tiny working game. Load one, run it, then change it: swap the sprite, change the speed, add a score. Or start blank and build it all yourself.

Or pick up something you saved in the Sandbox (your My code snippets):

Step 2 Build and test it

Steer with the arrow keys, or read the cheat sheet for everything the engine can do. Click the game window first so the keys reach it. Want your game to have its own leaderboard in the gallery? Call game.submit_score(score) when the player's run ends, and everyone's best scores get saved.

my_game.py
Output

            

Ctrl+Enter to run · Tab inserts 4 spaces · Python loads the first time you press Run (5-10 seconds), then it's instant.

Step 3 Design notes

A few quick questions about what you made. These show next to your game in the gallery, so your class can see your thinking.

Step 4 My published games

These are live in the Game Gallery for your class. Publishing again with the same title updates it.