PROJECTS

DESIGN JOURNAL

PROJECTS

DESIGN JOURNAL

Recreating Arcade Games

July 2026 - October 2026

What I aimed for:

Learning outcomes:

  • Understand the design and break down mechanics

  • Be more comfortable in Unity

  • Transfer my skills from GML and learn the basics of C#

  • Comfortable using the correct syntax

  • Have learnt how to use prefabs effectively

  • Broke down designs and recreated them

With this project, I set myself the challenge of reverse engineering 3 of the classic arcade games.

I did this as, in order to be the designer I want to be, I must improve my programming skills and

deconstruct how these games were designed.

Space Invaders

What systems are at play?

The main systems within Space Invaders are

  • Enemies - there are 4 varying types of enemy all of which attack

  • Player - Player moves back and fourth

  • Shields - Protect the player, player uses these to

    protect themselves from the enemy attacks.

How did I make it?

  • Developed ideas into functional enemy designs

  • Designed varied attacks and iteratively tuned them

  • Collaborated effectively to align goals for sprints

Overview

  • Created a GDD to set design pillars and scope

  • Answered important questions with research

    during pre-production.

  • Had the gameplay loop and mechanics defined

    early on

Overview

  • Created a GDD to set design pillars and scope

  • Answered important questions with research

    during pre-production.

  • Had the gameplay loop and mechanics defined

    early on

How did I make it?

  • Developed ideas into functional enemy designs

  • Designed varied attacks and iteratively tuned them

  • Collaborated effectively to align goals for sprints

What systems are at play?

  • Designed the cameras behaviour to change

by using a state machine.

  • Created interactive UI

  • Improved game feel

Pong

Overview

to be continued


How did I make it

to be continued

What systems are at play?

to be continued

Snake