Liam Carroll's Game Developer Portfolio

From Concept to Controller

Games

Build Date

03-31-21

Engine

Unity

Language

C#

Level Count

2

Core Dynamic

Story & Freeplay

"Made for meat-lovers! Roll, devour and grow your glizzy to take your revenge on the humans who have eaten your kind. Unlock skills and achievements along your path to human destruction. But be careful, the dogs are on the hunt!"

Build Date

06-06-23

Engine

Unity

Language

C#

Level Count

5

Core Dynamic

Puzzle & Challange

"Unrightfully imprisoned by his father, Sir. Ball-Up ventures up to confront his father and retake the throne which is rightfully his. A hardcore aimed adventure, join Sir. Ball-Up in his quest for repentance."

Projects

Build Date

TBA

Category

Game

Engine

Unity

Language

C#

Core Dynamic

2D Boss Battles

Upcoming Game 'As We Go Down'

A 2D puzzle and fighting game concept

"As We Go Down" is a game concept I am currently working on. The game is a 2D puzzle and fighting game with some fresh concepts and ideas. The game utilizes unique mechanics and allows the player to experience many of the aspects of 2D games that make them very entertaining. This project marks my second adventure into 2D game development, and I'm thrilled to see where it leads. Currently, the game is in its early stages of development, with a focus on refining core mechanics, crafting puzzles, and designing epic boss battles. It's being built in Unity and programmed in C#.

Build Date

06-06-23

Category

AI

Engine

WeBot

Language

C++

Core Dynamic

AI Movement

Cup Transport Final Project

AI Robot Cup Transport Simulation using WeBots

Grade: 90%

For this project, I was assigned the task of creating a simulation in WeBots where a robot clears a path in zone 3, retrieves a cup brought to the zone by bots developed by my project partners, and then transports the cup to the designated drop-off zone. The robot needed to navigate the zone, avoid obstacles, and handle the cup delicately without knocking it over. Additionally, it had to detect both the cup and the drop-off zone. All of this was programmed using C++, and the simulation was entirely constructed within WeBots. The marking for this project involved a competition among all the groups in the class. Marks were based on the speed of the robot and its ability to complete the task in full. Our robot successfully completed the task in 3 minutes and 36 seconds, securing us a position in the top 20% of the class.

Build Date

03-29-23

Category

OOP

Software

Qt

Language

C++

Core Dynamic

Group Code Project

Heartrate Monitor Device OOP Final Project

Final project for Object-Oriantated Software Enginering

Grade: 95%

For my Object-Oriented Software Engineering class, our final project involved creating a device capable of monitoring a person's heart rate and breath rate. The device needed to display both rates on a screen and detect if the individual was in danger or experiencing panic. Programmed in C++, the device's graphical user interface (GUI) was developed using Qt. The assessment for this project was based on the functionality of the device, the quality of the code, and the GUI. Our group, consisting of three members, successfully met all the requirements, resulting in a 95% grade. The professor found my idea of adding Snake as a mini-game to the device particularly amusing.

Build Date

04-19-21

Category

Music

Engine

Unity

Language

C#

Core Dynamic

Music Movement

Koch Fractal Music Visualizer

Fractal movements to music with variable movement options

The Koch Fractal Music Visualizer was a project I developed to delve into the realms of fractals and music. Built using Unity and programmed in C#, the visualizer was designed to synchronize fractal movements with music sourced from a YouTube URL. Users could manipulate various movement options within the project. It served as an experimental platform to explore the interaction between fractals and music. The project was a solo endeavor completed within a tight two-week timeframe. It marked my initial foray into combining mathematics and graphics in depth.

Skills

Below are my self-evaluated skill levels.

Programing Languages

C++

0

C#

0

Java

0

Python

0

JavaScript

0

C

0

HTML

0

CSS

0

Haskell

0

Tools

Visual Studio

0

Git

0

CMake

0

InteliJ

0

Gimp2.0

0

Mixamo

0

Eclipse

0

Blender

0

GameBench

0

Nuclino

0

Engines

Unity

0

Unreal Engine 4

0

Unreal Engine 5

0

GameMaker Studio

0

Godot

0

Game Development

Visual Scripting

0

OpenGL

0

Optimization

0

Level Design

0

AI

0

3D Modeling

0

About Me

Education

2024 | Carleton University - Bachelor of Computer Science

2020 | SAL Comp Highschool - Graduated with Honours

Proffesional Interests

• Gamplay programing

• Game development

• Level design

• Optimization

• AI Character programing

• Combat programing

Right Now Im Playing...

Dark Souls Remasterd | Rocket League | God of War(ps2) | Lethal Company | Resident Evil 2 Remake | The Last Of Us Remasterd

Cyberpunk 2077 | DOOM Eternal | Little Nightmares 2 | Teardown | Beat Saber | Octodad: Dadliest Catch

A Tale of Paper : Refolded | The Turing Test | Hydroneer | The Forest : Sons of the Forest

All time Favourites...

Half-Life Alyx | It Takes Two | Uncharted 4 | Uncharted Lost Legacy | God of War(2018) | CS:GO | Resident Evil 7 | Resident Evil 8

A Way Out | Amoung The Sleep | Portal 2 | The Stanley Parable | Half-Life | Half-Life 2 | Far Cry 4 | Far Cry 5 | Firewatch

The Outlast Trials | SOMA | Assassin's Creed Odessey | Wolfenstein II: The New Colossus | Wolfenstein: The New Order | Until Dawn

Brutal Legend | Days Gone | Elden Ring | Teardown | Bioshock Infinite | Bioshock 2 | Bioshock | Bully

Passionate Game Developer

Hey there, my name is Liam, and I am a dedicated game developer and programmer with a profound passion for all facets of gaming. Currently situated in Ottawa, Ontario, I hail from the vibrant city of Edmonton, Alberta. Throughout my journey, I have ardently pursued game development, whether independently or through collaborative projects during my academic tenure. I proudly hold a degree in Computer Science from Carleton University. My admiration for gaming encompasses all genres, yet I hold a particular fondness for narrative-driven experiences, as they possess the power to deeply resonate with players on various levels. Having immersed myself in gaming culture from a young age, I've found joy in every epoch of the industry's evolution - from classic space shooters like Space Invaders to groundbreaking FPS titles such as Half-Life, and onward to contemporary masterpieces like God of War, which seamlessly blended breathtaking visuals with compelling narratives, reshaping the industry in profound ways. I am eager to add my own unique spin to the gaming landscape, and I am excited to collaborate with like-minded individuals who share my passion for creating unforgettable gaming experiences.