AI State Machine

Artificial Intelligence, 2026

G3001 AIStateMachine thumbnail

An AI state machine implemented using a stack and different classes for each state. Also features simple steering algorithms (Seek, Arrive, Obstacle avoidance). Written in C#, Unity.

Controls: WASD - move, Mouse - look, Space - show debug UI

AI Steering Behaviour

Artificial Intelligence, 2026

G3001 AISteeringBehaviour thumbnail

A demonstration of basic game AI steering algorithms, i.e. Seek, Flee, Arrive and Avoid. Written in C#, Unity.

2D Scrolling Shooter

Intro to Programming, 2025

G1001 ScrollingShooter2D thumbnail

A very basic 2D scrolling top-down shooter. Features a pooling system for enemies and some simple graphical effects (custom bitmap font, animations). Written in C#, Unity.

Controls: WASD - move, Space - shoot

Inventory System

Intro to Programming, 2025

G1001 InventorySystem thumbnail

A simple shop/inventory system, featuring animations and a dynamic hotbar. Written in C#, Unity.