Chris Haines Profile

Chris Haines

Hi, I'm Chris! I graduated high school early and self-studied programming to publish my first game. I now have an Associate of Science and am currently pursuing a Bachelor's of Computer Science at University College Dublin.


Skills


GitHub Unity Engine Visual Studio
Java Python C C#
Blender CSS HTML Excel

Projects


Screenshot of game being edited in Unity Engine

Samue

A solo story driven puzzle game concept in early development. A noticeable departure from my previous pixel art style.

Screenshot of Hexoust computer game

Hexoust

A board game made in LibGDX as a group software engineering project. We expanded the original game to allow different board sizes and player counts. We also developed advanced features such as move history, player naming, and leaderboards.

Screenshot of digital computer running snake

RISC-V Snake

Now in color! I rewrote my Beag Snake project to run on a much more powerful RISC-V architecture.

Screenshot of digital computer running snake

Beag Snake

My version of the classic game Snake. Written with a custom assembly language, it runs on a digital computer in Logisim.

Screenshot of this website

This Website

I built this website from scratch using HTML and CSS. I'm going to be continously updating it as I take on new projects and learn new skills.

Huawei Tech Arena event

Tech Arena 2024

Competed among Master's and PhD students in the live finals of the Huawei hackathon. Our team of undergraduates didn't win, but we learned a lot and had a great time.

Pigstorm Castle game artwork

Pigstorm Castle

While stuck at home during the pandemic, I started building small games as I taught myself programming. After over a year of development, I published Pigstorm Castle on the App Store—a project that transformed my passion for game development into reality.

Eagle Scout project result

Eagle Scout

As a final step towards Eagle Scout I put all the skills I had learned from the past decade together to create detailed plans for a project that would benefit my community and then lead a team of youth to raise funds and build it