Skills Projects About Contact

Zombie Shooter

A solo student project — a first-person zombie shooter built in Game Maker 8, featuring level-based enemy spawning, weapon pickups with switching, and FSM-driven zombie AI.

← All Projects

Role

Solo Developer

Tech

Game Maker 8, GML

Genre

First-Person Shooter

01

Overview

A first-person zombie shooter built solo in Game Maker 8 — one of the earliest projects in the portfolio, and notable for pushing a first-person perspective inside Game Maker's constraints, which has no native 3D pipeline.

The game features level-based zombie spawning that escalates across stages, a weapon pickup and switching system, enemy AI with chase and attack behaviours, and player movement and combat built entirely in GML from scratch.

02

Systems Built

[03] — Player
First-Person Movement & Combat
Built first-person player movement and combat within Game Maker 8 — a non-trivial implementation given the engine's lack of a native 3D pipeline. Player locomotion, look direction, shooting, and hit registration were all implemented from scratch in GML.
First-person perspective Player locomotion Hit registration Game Maker 8
03

Context

Role
Solo developer. Designed and built every system — AI, weapons, spawning, and first-person player controls — entirely from scratch.
Purpose
Student project. An early exploration of first-person game mechanics, enemy AI, and level-based progression — built before moving to Unity.
Tech
Built in Game Maker 8 using GML. Implementing a first-person perspective in GM8 required working around the engine's 2.5D limitations rather than using a native 3D pipeline.
Status
Completed student project. An early piece of work demonstrating the foundations that later fed into more complex Unity projects.