Date: September 2022 - June 2023

Brew is a video game being developed by Snow Leaf Studios, which I have previously worked on as an intern Gameplay Programmer. 

The game is an action-packed rogue-lite where the goal is to ascend the alchemy tower at the Alchemy Academy. Inside the tower exists enemies and trials which the main character has to defeat in order to reach the top and become a licensed alchemist.

Brew is being developed in Unreal Engine 5.1, and programmed using C++ and Blueprint.

My job was to develop a social interaction system, so that the player could engage themselves with non-player characters in the hub world. This was achieved by developing a flexible dialogue interaction system and a camera system. The dialogue interaction system is capable of various features, such as;
Triggering animation, particle effects, events and camera sequences. It also allows for setting up node entry conditions and utilize font materials.

Check out the game on Steam!

3D-Visualization Engine

Date: January 2022 - August 2022

A real-time 3D-visual simulation engine which was made as a student project, together with another programmer. It was developed using OpenGL and Qt Creator, which was coded using C++ and C.

The game engine utilizes Object-Oriented Programming (OOP).

My contributions to the engine includes;
Shader and material system,  procedural generated terrain using multi-noise textures, point-cloud terrain visualization, Lua integration and physics simulation.

Developed during the spring and autumn semesters of 2022.

Source Code is available on GitHub!

A Night at the Farm

Date: January 2021 - June 2021

A Night at the Farm is a prototype of a scary exploration game, which was made with a group of students as a student project. 

The game is about working night shifts as a newly hired farmhand at the mysterious farm. As the player progresses throughout the game, shadow creatures starts appearing at night which can be defeated using a powerful flashlight.

The game was developed in Unreal Engine 4.7, and programmed using C++ and Blueprint.

My roles on the project were Project Manager, Gameplay Programmer, Lead Game Mechanic Designer and Level Designer. 
I worked on managing the team, programmed the character controller, dialogue system, quest system, and various other gameplay mechanics. I also worked on the designing the general layout for each level in the game.

Dino Museum

Date: January 2021 - June 2021

Dino Museum is a board game where players compete against each other as paleontologists. The goal is travel the world and discover dinosaur bones before other players, and gather points by filling up their museums with dinosaur skeletons.

The board game is a student project developed in Tabletop Simulator. I was the lead game designer on the game and worked together with a small group of other students.