COIT20271: Mobile Game Development

Explore the fundamentals of mobile game development — from game design, mobile platforms, and user interaction to building engaging mobile games.

01

Introduction to Mobile Game Development

Week 1

Welcome to COIT20271! This week we'll explore the fundamentals of mobile game development, including key concepts, platforms, and tools for creating engaging mobile games.

Lecture Slides

Introduction to Mobile Game Development — key concepts, platforms, and foundational methods.

View Slides
02

Week 2

Week 2

Access the Week 2 lecture slides below.

Lecture Slides

Week 2 lecture content and materials.

View Slides
03

Week 3

Week 3

Access the Week 3 lecture slides and tutorial below.

Lecture Slides

Week 3 lecture slides and materials.

View Slides

Tutorial

Week 3 tutorial activities and notes.

Open Tutorial
04

Week 4

Week 4 Materials

Access the Week 4 lecture slides and tutorial below.

Lecture Slides

Week 4 lecture slides and materials.

View Slides

Tutorial

Week 4 tutorial activities and notes.

Open Tutorial
05

Week 5

Week 5

Access the Week 5 assessment guide and sample submission below.

Assessment Guide

Week 5 assessment requirements and guidance.

Open Assessment Guide

Sample submission

Example format and structure for your submission (PA1 sample).

View sample submission

PA1 Lab Worksheet

Interactive Week 5 worksheet to help you draft your PA1 design report sections.

Open Worksheet
06

Week 6

Coming soon

Content for Week 6 will be available soon.

07

Pixel Quest — Unity 2D Tilemap Tutorial

Week 7 · Lab tutorial slides

Build a tile-based 2D world: Tilemap system, palettes, collision, player scripts, audio, and a Settings UI with PlayerPrefs — open the full slide deck below.

Lecture Slides

Interactive Week 7 materials — Pixel Quest walkthrough (tilemaps, sorting layers, Tilemap Collider 2D, settings & PlayerPrefs).

View Slides
08

VFX Workshop — Unity 3D Particle Systems

Week 8 · Lab tutorial slides

Master Unity's Particle System: build a campfire, magic pickup glow, and one-shot explosion — covering modules, emission, shape, color over lifetime, and script triggering.

Lecture Slides

Interactive Week 8 materials — VFX Workshop walkthrough (particle modules, campfire, magic glow, explosions, scripted triggers).

View Slides
09

Animation Lab — Unity 3D Animation & Mecanim

Week 9 · Lab tutorial slides

Animate objects with keyframes and curves, then orchestrate state with Mecanim: Animator Controller, parameter types, transitions, and an opening-door build.

Lecture Slides

Interactive Week 9 materials — Animation Lab walkthrough (keyframes, curves, Mecanim, parameters, transitions, opening door).

View Slides

Problems

Week 9 practice problems and quiz-style checks on animation and Mecanim topics.

Problems

Quiz

Interactive Week 9 quiz with scored multiple-choice review on animation and Mecanim.

Open Quiz
10

Pre-Tutorial — Knowledge Check & Micro-Tasks

Week 10 · Pre-tutorial activities

Review C# and Unity fundamentals from Weeks 1–9, then work through five independent build-from-scratch challenges in Unity.

Lecture Slides

Week 10 lecture slides and materials.

View Slides

Tutorial

Week 10 micro-tasks — five small, independent Unity challenges with graduated hints. Build from scratch, not step-by-step instructions.

Open Tutorial

Solution

Week 10 micro-tasks solutions — complete C# scripts for all five tasks, with setup instructions and notes on common mistakes.

Open Solution

Quiz

Interactive Week 10 knowledge check — lifecycle, GetComponent, collisions, input, prefabs, and fill-in-the-code questions.

Open Quiz
11

Audio in Unity

Week 11

Week 11 covers audio in Unity — AudioClips, AudioSources, scripting playback, and 3D spatial sound. Use the lecture slides for theory, the Sound Arena tutorial for hands-on practice, and the Drive folder for extra course files.

Lecture Slides

Audio in Unity — AudioClip, AudioSource, AudioListener, Play/PlayOneShot, volume, and 3D spatial audio.

View Slides

Tutorial

Sound Arena — add background music, pickup and spawn SFX, game-over audio, and 3D sound using Unity’s audio system.

Open Tutorial

Course Resources

Google Drive folder — lecture files, tutorial materials, and other Week 11 resources for COIT20271.

Open Resources
12

Crystal Collector — Full Game Build

Week 12 · Lab tutorial slides

Build a complete, polished collection game from scratch — arena setup, player movement, camera follow, collectibles, chasing enemies, game manager, UI, audio, particles, and a full game-over/restart loop.

Tutorial

Crystal Collector — step-by-step full game tutorial covering project setup, gameplay systems, UI, audio, polish, and difficulty scaling.

Open Tutorial