david159ryan.github.io

David Ryan Portfolio

Introduction

I am a Irish Software Engineer who graduated from the Computer Games Development course in University of Limerick in 2019. I previously worked for Ubisoft Düsseldorf as a C++ Backend Developer and currently work for Demonware Dublin as a Software Engineer.

The following is a selection of the more interesting projects I have worked on. Apart from my Final Year Project, they are all group projects. Source code is available on request where not already provided.


Projects


Game Object Request Broker (Gorb)

Gorb is my Final Year Project for my undergraduate degree in Computer Games Development from University of Limerick. It is a framework for storing and retrieving serialized game objects at runtime. The project consists of several components:

Architecture

Languages

Technologies

Video Demonstration

The demo below showcases the following features of the project:

Fullscreen Recommended


Trash Team Racing

Trash Team Racing was created for the GamesFleadh 2017 Game Studio Ireland Competion. I worked on this game alongside Joseph Greaney, David Ryley, Chris Brady, and Shane O’Malley. The game won both the “College Champions” and “Best in Animation” awards.

The game was made using the Unity game engine. All assets, art, audio, animations and models were made from scratch.

Description

Choose your team: Trash or Flash, and take control of your little robot who must race around your hovership, activating and refueling components in order to keep the ship running and win the race! Play by yourself, with a friend, against a friend or 2 v 2 in this fast paced racing game inspired by FTL and Mad Max.

Video Demonstration


Boom

BOOM is an isometric dungeon runner game of Speed and Punishment. It was developed alongside David Ryley and Chris Brady using Corona SDK as a part of our Games Modelling and Design module.

Video Demonstration


Spectro

4th Year project for benchmarking pathfinding algorithms in Unity. Made as part of the Computer Games Development course in University of Limerick, Ireland.

Video Demonstration


Grave Mistake

Grave Mistake is a 2nd year project made using the Skyrim Creation Kit. It was designed as a standalone game made using Skyrim’s assets and tools.

Description

You’re a grave robber trying to find treasure inside a graveyard full of statues, only one of the statues has been possessed by the soul of a serial killer and is out to murder you. This possessed statue will only move when it is out of your line of sight, and being in a graveyard full of statues, you have no idea which one it is!! Can you find your treasure before the killer finds you? Queue dramatic horror music…

Video Demonstration