At Last We Go

Game Programmer & Cinematic Artist

During spring 2022 I worked to deliver a game experience for the ‘Imagine Film Festival’, a Dutch Fantasy Horror film festival. This festival was looking for interactive experiences to show alongside their library of horror and fantasy (short)films. In a mere 4 months we created ‘At Last We Go’, a story about two souls trapped in limbo (a place between life and death), where they have to work together to find the end, and their final rest. A puzzle experience where you work together with your ‘soulmate’. This experience was tailored towards people that don’t usually play video games, so every aspect from puzzles to controls was made as simple and clear as possible, a neat design challenge me and my team faced whilst developing the game.

Details & Responsibilities

Escape The Apocalypse
Graduation Project HKU
Sep 2022 - Feb 2023
During this project I set out to do three things:

1. Learn how to write core systems in C++ and expose important variables and settings to blueprints (e.g. joining/leaving lobbies, AI spawning). 

2. Programming a fully networked game (online), to better understand networking protocols, and how to execute this in combination with NPC’s (non player characters; the zombies).

3. Design and implement game systems to create a proof of concept for an online multiplayer shooter.

With the (relatively) short time I had for this project, I tried to create a coherent proof of concept. I researched comparable games (e.g. left 4 dead), created system and game design documents whilst also programming the networking backend. A big challenge that taught me a lot.

Programming Example

PROGRAMMING EXPLANATION 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla facilisis quis magna a ultrices. Nunc sem metus, tincidunt nec suscipit nec, maximus sollicitudin orci. Curabitur ut eros tincidunt, condimentum dui quis, commodo ante. Nullam maximus diam in est sodales, eu luctus sapien elementum. Aliquam facilisis massa placerat, lobortis ante et, scelerisque nunc. Aenean arcu tortor, vestibulum quis vulputate non, laoreet ut tortor. Cras blandit arcu non velit rutrum ultrices. Donec luctus magna mattis dapibus laoreet. Sed vel sem at ante placerat rutrum eget et ex. Ut ut facilisis massa. Mauris tincidunt, ex id dictum scelerisque, massa elit blandit magna, nec consectetur urna purus ac urna. Duis sit amet enim ligula. Aliquam erat volutpat. Vivamus consequat tincidunt dui, eu rhoncus sapien dapibus in. Suspendisse tristique eros nec porttitor pellentesque. Nulla ut velit erat.