Alex O'Nions

Logo

Games Programmer | Abertay's Dare Academy Finalist | 4th Year Computer Games Applications Development Student

Hi, I'm Alex

Games Programmer • Dare Academy Finalist • Abertay University Graduate


Recent Work

Joe Cool Wholesale E-Commerce Website

Joe Cool Wholesale E-Commerce Website

An upgraded wholesale e-commerce platform built with PHP, HTML, CSS, and WooCommerce.

PHP HTML CSS WooCommerce Web Development
See More

Upgraded Joe Cool's wholesale e-commerce platform with product variations, categories, and speed optimizations, highlighting the critical role of clean, detail-oriented code when managing massive databases.

View The Project →

In Development

Synaptic (Dare Academy Finalist)

Synaptic (Dare Academy Finalist)

A 3rd-year team project in Unreal Engine 5, selected as a finalist for Abertay's Dare Academy.

C++ Blueprints UE5 Dare Academy Group Project
See More

As Weapons, UI & Accessibility Programmer, implemented custom C++ weapon mechanics (finger guns, mesh-slicing scissors, chatter gravity gun), UI, aim assist, motion sickness mode, full controller support, and animation systems.

View Full Project Page →
Ba Ba BANG! Sheep

Ba Ba BANG! Sheep

An infinite procedural arcade platformer built in Unity (C#) for Mobile and PC.

C# Unity Mobile Android Procedural Generation
See More

Features an infinitely generated procedural level, mobile touch controls, aspect ratio scaling, object pooling, and parent/child inheritance structures for enemy behaviors.

View Full Project Page →
Mesh Cutting

Mesh Cutting

A 3rd-year C++ project in Unreal Engine 5 focused on runtime procedural mesh cutting.

C++ UE5 Ray Tracing Procedural Mesh
See More

Uses ray tracing to calculate cut locations and dynamically slice procedural meshes into separate chunks at runtime, recalculating collision bounds, physics, and center of mass for each slice.

View Full Project Page →
AI Evolution Simulation

AI Evolution Simulation

A Unity (C#) simulation using Genetic Algorithms where creatures mutate and evolve to survive.

C# Unity AI / Genetic Algorithms Simulation
See More

Implements crossover, mutation, and fitness scoring based on hunger/thirst. Includes custom UI sliders for population/food parameters and outputs survival data to text files for performance logging.

View Full Project Page →

Game Jam Projects

Blue

Blue

A Speed Jam #5 project focusing on lighting, atmosphere, and minimal drag-and-click controls.

C# Unity Game Jam Solo
See More

Created solo for Speed Jam #5. Focused on dynamic lighting, ambience, and simplified single-input controls to explore atmospheric visuals and audio design.

View Full Project Page →
The Reapers Garden

The Reapers Garden

A 2-color black & white wave survival game built in Unity (C#).

C# Unity Game Jam Solo
See More

A strict 2-color wave survival game where players collect souls to regrow the Reaper's garden while battling escalating waves of enemies.

View Full Project Page →
Skuffed

Skuffed

A 2-player local physics game where players control their opponent's arms and their own legs.

C# Unity Co-op Physics
See More

Developed during 3rd year in a team mentoring 1st-year students. Utilizes Unity rigid-body physics to create chaotic limb controls and ragdoll racing mechanics.

View Full Project Page →
Fire Breathing Space Corgi

Fire Breathing Space Corgi

A team game jam project featuring state-machine-driven enemy AI.

C# Unity Game Jam AI State Machine
See More

Focused on core player movement and flexible finite state machines for enemy AI, enabling dynamic state transitions between movement, multi-type attacks, and death.

View Full Project Page →

Explore more on the Projects Page or directly on itch.io: