My name is Jarl Larsson and I like to make video games, and stuff like that.
I recently finished my Master of Science in Engineering: Game- and Software Engineering and I'm currently employed as a programmer at Image & Form Games, were we create (only) awesome games for almost every platform imaginable.
Below I've listed some of my personal and academic projects! :)
My GPGPU realtime raytracer+raymarcher uses a CUDA kernel to concurrently process rays for each pixel being rendered.
The application implements DirectX 11 interoperability with CUDA. The application is able to render textured meshes, geometric primitives and 3d fractals in real time.
I developed an undo-tree solution for a level editor made together with 3 other students.
Undo-trees are awesome as they let you treat internal command history within an editing app more like a version control system with branches.
Unlike stack-based undo systems, you don't lose your history when making changes after having done a few undos.
Vodi is an experimental platformer with malleable terrain and planetoid gravity.
An experiment with simplified virtual lifeforms that pathfind based on positive and negative fields and some simple rules.
Io was developed together with 2 other students. In Io you are tasked with solving puzzles using digital clay.
The player can add or subtract clay in certain volumes of space.
Implementation of several common deferred shading techniques using MRT structures. This was a project in which I explored various post processing effects possible when using deferred rendering. It was implemented in C++ and DirectX11.
SoulHunter is a 3d adventure game with sword-based hack- and slash combat. The main protagonist of the game, is kind of an anti-hero, a wretched creature that has lost its own soul.
To survive, it has to consume the weak souls of the monsters inhabiting the large forest in which the game takes place.
Not much of a game, but more like a small experiment. Monstrous is a Black & White-inspired monster simulator.
Unfinished kart racer, with 4-seat multiplayer and single player modes.
Players are able to slap eachother around the track using giant hands!
The horrible Gorghast is decimating the population, and you have to help it! >:D
Move the Gorghast around by dragging its feet, one by one. Eat and maim people to rack up your score and keep the combo going.
Infinite semi-procedural levels, choose whether to journey to the left or right.
A reversed god-sim? Destroy the evil deity by hindering its worshippers to pray to it. Only by severing their connection to it may you succeed.
Plays somewhat like classic top-down Zelda games.
Whale Whale West was developed in 40 hours for a local game jam by me and a friend of mine.
It is an infinite runner type of game in which the player is being chased by a steam powered desert whale.
Won 1st place at BossJam 2014.
You control the ego, equipped with a handy umbrella. Use the umbrella to protect the id, by catching good ideas and repelling bad ideas.
Made in 24 hours together with 2 other students. Won 1st place at BossJam 2013.
Paintball-shooting robot shamans come together to play some hardcore paintball. Use the awesome power of paintballs to convert the creatures of the world to your side, and use them to crush your opponents.