Portfolio
Overview
This portfolio contains some of my personal projects I’ve worked on over the years, ranging from simple prototypes to gamejams and more. Each listing details some of the backgrounds of the project and my areas of focus.
Among Stars and Robots (2020-2021)
Initially an entry for Ludum Dare 47, Among Stars and Robots was turned into a full game and released on Steam. It was developed in Unity 2020 under the studio Haunted Pig together with Joel Svensson.
Areas of focus
- Gameplay programming
- Steam integration
- Level/puzzle design
- Project management
Trailer and more screenshots available at the Steam store page.
Vulkan Engine (2019-2020)
The Vulkan Engine was a solo project with the intention to learn Vulkan, study new C++ features and implement a few modern shading technologies.
Areas of focus
- Multithreaded rendering engine using Vulkan API
- Physically based rendering
- Dynamic area lights
- C++20
Pull the Levers! (2020)
Developed for Ludum Dare 46 using Unity, Pull the Levers! was intended to be a very minimalist, focused and polished puzzle game experience. To date my most successful gamejam game, placing 44th overall out of 5000 entries. The game can be found here.
Areas of focus
- Procedural generation
- Gameplay programming
- Game design
Procedurally generated puzzle combinations
Life Pact (2019)
Life Pact was a procedurally generated roguelite developed for Ludum Dare 44 using Unity. The primary focus was providing an intense and varied experience with procedural level generation. The game can be found here..
Areas of focus
- Procedural level generation
- Gameplay programming
- Animation
- Game design
Hope you like a lot of bullets
Kravall (2014)
Kravall was a real time strategy game that was developed for a university course. The engine used for the game was entirely made from scratch by me and my team of classmates. My primary focus was on rendering and our GPGPU AI implementation.
Areas of focus
- OpenGL 4.3 deferred rendering pipeline
- GPGPU potential field AI
- Geometry and lighting shaders
- Gameplay programming
- Game design