COIT20271: Mobile Game Development
Explore the fundamentals of mobile game development — from game design, mobile platforms, and user interaction to building engaging mobile games.
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 SlidesWeek 2
Week 2
Access the Week 2 lecture slides below.
Week 3
Week 3
Access the Week 3 lecture slides and tutorial below.
Week 4
Week 4 Materials
Access the Week 4 lecture slides and tutorial below.
Week 5
Week 5
Access the Week 5 assessment guide and sample submission below.
Sample submission
Example format and structure for your submission (PA1 sample).
View sample submissionPA1 Lab Worksheet
Interactive Week 5 worksheet to help you draft your PA1 design report sections.
Open WorksheetWeek 6
Coming soon
Content for Week 6 will be available soon.
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 SlidesVFX 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 SlidesAnimation 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 SlidesPre-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.
Tutorial
Week 10 micro-tasks — five small, independent Unity challenges with graduated hints. Build from scratch, not step-by-step instructions.
Open TutorialSolution
Week 10 micro-tasks solutions — complete C# scripts for all five tasks, with setup instructions and notes on common mistakes.
Open SolutionQuiz
Interactive Week 10 knowledge check — lifecycle, GetComponent, collisions, input, prefabs, and fill-in-the-code questions.
Open QuizAudio 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 SlidesTutorial
Sound Arena — add background music, pickup and spawn SFX, game-over audio, and 3D sound using Unity’s audio system.
Open TutorialCourse Resources
Google Drive folder — lecture files, tutorial materials, and other Week 11 resources for COIT20271.
Open ResourcesCrystal 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