This is a portfolio of various games and hobby project made by me. Some of these are made for the game jam Ludum Dare, and others are not. The point of this portfolio is to collect and showcase my skills outside of work experience.
Ludum Dare is a 48 hour game jam that happens globally, three times a year. Participants have to create an entire game, by themselves in 48 hours. I like to try to participate, but I have drifted more towards the 72 hour variant where you are allowed to work in teams over the years.
My first ever Ludum Dare entry, for LD-27. Requires that you download a jar and run locally.
You must have java installed in order to play. The game is created entirely from scratch by me,
using nothing but the Java SDK.
The idea for this game was pretty good, and I plan to recreate it in a different form.
The link on the ludum dare site is broken. Use this link to download the jar if you want to play.
My second Ludum Dare entry, for LD-28. Requires that you download a jar and run locally.
You must have java installed in order to play. The game is made using some of the code from the previous game.
I discovered that platform mechanics are more difficult than you would think.
My first collaborative Ludum Dare entry, for LD-29. Programming, concept, rough story and art by me. Use the keyboard arrows to move, and enter to select things. This is a small puzzle-adventure game, made with html and javascript. Images are rendered to canvas, and the game is very poorly optimized. It might cause your browser to use a lot of cpu.
Second collaborative entry for LD-30. Features a faux browser where you as the player will click around the faux internet to gather
clues for a murder investigation. Not particularly self-explainatory. It is possible to gather all the clues, and win,
but I forgot how.
Uses the same kind of technology as the previous one, but doesn't have the same intensive render-loop.
The game placed #77 in the innovation (jam) category.
After a couple of skipped Ludum Dares, and a few where I tried to participate, but didn't deliver, I made this for LD-35.
The goal of this management/puzzle game is to eat or transform all the villagers. The various icons have meansings that
are not at all self-explainatory, and maybe even misleading. There is some help to be had if you click along the top.
This is more or less a standard web-application.
Using excalibur.js, I created this game about moving furniture using rocket technology. I was not happy with the UX here, and I didn't have the time to make a story or make the game the way I wanted. There is no strong tie-in with the theme. I wasted a lot of my time on trying to get click events working properly. Perhaps the framework was not as mature as one might wish.
These are games that I have made, though some will probably never finish. Usually inspired by some idea for gameplay, or a desire to try some technology in a certain way.
This was made after I heard an idea someone had for a game with hexes and some sort of math problems. I thought of a better idea in my humble opinion, and this is the result of that. Created with html and javascript. Graphics are rendered on canvas, and animations are timed and programmed by hand.
My master thesis. Collaboration with another student. This is a game where you have to program Python in order to progress.
This is a home-made graphics engine I made to experiment with shaders in GLSL. Originally I planned to make a northern
lights-shader, but in the end I got distracted, and made a bunch of other shaders.
Needs java installed to run. Demo shows a globe with night- and day-sides and a movable light source.