TerrainGen:
Procedural terrain generator

TerrainGen is a noise-based procedural terrain generator. It generates a height map by combining multiple layers of perlin noise and automatically assigns terrain textures based on the height map and height gradients.

Learn more

Spell Waves: VR Wizard Simulator

Spell Waves is a KTH course project in which we developed a virtual reality spellcasting game. The player performs spells by drawing different symbols in free air. My main contributions included NPC AI, player interaction and graphics.

Project website

Breeze: 3D action game

Third-person action game which acts as a second iteration of the core RPG functionality I developed in Tepui, while also extending it to a 3D environment with a greater focus on graphics and interaction.

Learn more

SusTankability:
AR Multiplayer Tank Arena

SusTankability is a KTH course project in which we developed a multiplayer augmented reality game where the players fight using tanks in a destructible environment. My main contributions included environmental destruction and player interaction.

Project website

Tepui: 2D Platformer RPG

Tepui was one of my first hobby game development projects. In this project I implemented many game mechanics commonly seen in RPGs, such as player abilities, dialogues and an inventory system, while keeping the graphics simple.

Learn more