Jul 2023 - Present

Boom Slingers

Boom Slingers is an explosive turn-based action game! Battle with other Slingers. Collect weapons, characters and emotes.
Boom Slingers was launched globally in December 2020 and has gained over 2 million players since its launch!
It has an active, +8000 person Discord channel and stellar reviews on App Stores.

I joined Boomslingers when it was in live-ops and I've made UI reworks all around the project and also supported further development for new features both in front-end and back-end.

I had the chance to create new content for the game as well such as a new tutorial flow for new players and timed chest system that players use to gain new weapons and get new content.

Nov 2022 - Jul 2023

Apex Kings

Apex Kings is a car collecting and racing game.
Collect cars and race with them against real people.
Backed by real brands.

I worked as a generalist programmer on all parts of the game.
I started on client-side tasks like handling assetloading tasks and implementing features.
As the project moved forward I moved to implement front- and back-end features such as data importing from front-end and account security on backend.
I had a chance to be part of setting up a content delivery network system for the game as well as a continuous integration pipeline to automate project builds.

Dot Garden

Our entry to Global Game Jam 2021 - Pointillism style using shaders.

I created the shader used for visualizing meshes using points.
Included point size and color randomization per mesh.
I really loved to work on this project and hone my shader skills.

Bob And Steve Climb An Abstract Mountain

Bob and Steve was our entry to GMTK2021 game jam made with @kirstu, where the goal is to keep climbing.
The players are connected to each other and also can only jump one at a time.

BobAndSteve

I wanted to learn new tools during this project like Unitys new input system and collab.
I created all the code in this project and the basic gameplay loop.

JANTOR

JANTOR was our entry to LudumDare47 that placed 13th in the jam and my first game made with GameMakerStudio2.

JANTOR

For JANTOR I created the loop system where player moves, and the live-like movement the loop has.
I also implemented JANTORS attacks, phases and the basic gameplay loop.

Power Mage

Power Mage is a fast-paced single-player 3D game for PC where you play as a powerful wizard in a magic castle, fight enemies to collect score and seek crystals to customize your spells.

PowerMage

I created spell customization menu and spell modifiers for runtime using Unitys scriptable objects.
This was a game project we worked on during our school in Kajaani University of Applied Sciences, and I personally learned a lot about overall game development process.

Fast Flare

Fast Flare is fast pace mobile game developed in Unreal Engine 4.

FastFlare

I worked on gameplay elements like handling user inputs, adding object pooling into map piece generation and creating score system.
The project was made using both C++ and blueprints.
This was my first project made with Unreal Engine and using C++.

Sabreurs - A Noble Duel

Sabreurs is a complex player versus player fencing game created with Unity Engine.

Sabreurs__A_Noble_Duel

I created controller handling and inputs, player movement, created a audio controller and handled UI menus.
I also implemented Steamworks (Steam SDK) to the project and learned a lot about publishing games on different platforms.

Transemission

Our entry to Global Game Jam 2018 - Rythm game with programmed background effect.

Transemission

I created a tool to get input from audiofiles to use on the background elements to amplify the rythm of songs.