About sirGustav (twitter: @sirGustav)

C++/C# programmer by day and game programmer by night. 29 years old, lives in south of Sweden and has been actively participating in all main ludum dare events since #15.


Ludum Dare 33
Ludum Dare 29
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23
Ludum Dare 22
Ludum Dare 21
Ludum Dare 20
Ludum Dare 19
Ludum Dare 18
Ludum Dare 17
Ludum Dare 16
Ludum Dare 15

sirGustav's Trophies

The Grand Food Award #16
Awarded by Hempuli
on December 20, 2009
The Grand Food Award
Awarded by Hempuli
on September 5, 2009

sirGustav's Archive

“game” finished!

Posted by (twitter: @sirGustav)
Sunday, August 23rd, 2015 8:21 pm

Ok, so I finally made a game in typescript, yay me!

Play it here.

It would probably be more of a game if I didn’t binge watched 8 or so episodes of big bang theory and a few movies, but that’s life. At least I learned some typescript and phaser and I’m definitely hungry for more :) As a C++ guy making the transformation to rust I find that the lack of error handling is horrible. Typescript is far better than javascript but some part of js shines through. Maybe next time I will use rust and emscripten as playing in a browser is a undeniable satisfaction.

some food

some food


design document

The original design document

I’m in

Posted by (twitter: @sirGustav)
Friday, August 21st, 2015 8:51 pm

It’s been a while but I’m in with a godzilla themed game. Choose your monster and fight in a pseudo 2d/3d world. Not sure what the goal will be but there should include city desctruction and monster fighting.

For the fun of it I’m going to program in a language I’ve written anything in (typescript) and use a framework I’ve never used before (phaser.io).

I’m done!

Posted by (twitter: @sirGustav)
Sunday, April 28th, 2013 8:00 pm

It’s roughly 5 a.m here and I’m tired. I’ve finished the game but for some reason the loading gets stuck at 0% when playing it online through the browser. Playing it offline seems to work though. It’s a 3MB self contained flash file so I don’t really know what’s wrong. Perhaps it’s some server issue but it seems impossible that both swfcabin and google code has problems hosting my game.

Anyway, I’m really tired and I might be overlooking something obvious so without further ado here it is in all it’s glory: http://www.ludumdare.com/compo/ludum-dare-26/?action=preview&uid=1135



Game complete, time for polishing!

Posted by (twitter: @sirGustav)
Saturday, April 27th, 2013 5:28 pm

Well, it seems that I’ve manage to finish making a game and it doesn’t totally suck :)

Place colored boxes to destroy all the black boxes, but you can’t place two blocks of the same color next to each other and as soon as you place a block next to a black one the cascade of domino explosions start and when it stops if there are more blocks left you loose.

All that is left now is add a ton of polish to it and perhaps calculate the score for all the combinations and add some soft music.

Title screen

Title screen

select the colored box

select the colored box

So now some sleep, and polish before I have to attend to a party.

What doesn’t kill you makes you stranger

Posted by (twitter: @sirGustav)
Saturday, April 27th, 2013 6:42 am

I’m been awake for ~8 hours, have come up with a game idea, implemented parts of it, eaten breakfast, lunch and a few cookies, so far so good.

Current status

Current status

Earlier today

Earlier today

The mondrian image is currently randomly generated and the basic game idea is to place boxes and get scores. Hopefully it will be somewhat fun :)

No more cookies

No more cookies


Yay for temporary art!

Posted by (twitter: @sirGustav)
Saturday, April 27th, 2013 2:02 am

Using temporary art and basecode from a previous unfinsihed haxe game:

first screenshot

first screenshot

I have an idea, I guess…

Posted by (twitter: @sirGustav)
Friday, April 26th, 2013 10:30 pm

Ok, minimalism…. I googled it and the first image it returned was a art piece by Piet Mondrian:

And my initial reaction was to create a casual puzzle/touch game so to break my pattern of platformergames and since I missed the “F this game jam” and I hate casual puzzle games I’m going to make a casual puzzle game.

Hopefully I can achieve something as I basically have no time at all this weekend.

I’m also in

Posted by (twitter: @sirGustav)
Friday, April 26th, 2013 2:19 pm

I’m in, though my time this weekend is severely limited, so I’ll probably be making a platformer based on my incomplete haxe game.

New tool!

Posted by (twitter: @sirGustav)
Monday, December 17th, 2012 3:51 pm

I found that I couldn’t compile the timelapse as my resolution was too big for mencoder. Going through the images one by one to downscale every one was not going to happen. All the automated softwares I found was either adfilled, couldn’t be installed on a 64-bit windows or crashed with my dataset. So I took a couple of hours out of my freetime and wrote a simple console application to take care of it.

The usage is pretty easy, write a xml file that tells it what to do

        <resize width="2048" height="1546" />

And the just call it:

ImBatch.exe <input pattern> commands.xml <output folder>

and it will do all the work.

So with that said, here it is in all it’s glory: https://github.com/sirGustav/ImBatch


Posted by (twitter: @sirGustav)
Monday, December 17th, 2012 3:40 pm

Game completed!

Posted by (twitter: @sirGustav)
Sunday, December 16th, 2012 7:42 pm

There are a lot of things that I would like to add and change, and I guess that ‘s part of the process, perhaps I’ll make a post compo version adding the stuff that I want to add and fixing the gameplay bugs that are irritating, but anyway… the game is done!

make sure to hit the dog when he's happy

make sure to hit the dog when he’s happy…

Play it here: http://www.ludumdare.com/compo/ludum-dare-25/?action=preview&uid=1135

or if you feel lazy :)

Heroes has arrived!

Posted by (twitter: @sirGustav)
Sunday, December 16th, 2012 2:17 pm

Finally the game is done, now it’s time for polish and tying it all together in a pretty package.

Epic battle between the evil goat and on of the furry four.!

Epic battle between the evil goat and on of the furry four!

but there is still much to do before the deadline, looks like an alnighter…


stuff to do…


Posted by (twitter: @sirGustav)
Sunday, December 16th, 2012 3:36 am

I needed a hurt, die and block animation before I can add Captain Woof, so I decided to add another attack, in the form of a charge. It’s kinda fun, in a sadistic way, to charge and slaughter a bunch of cute rabbits.



Next up, food for me and captain woof for the game!

Now in color!

Posted by (twitter: @sirGustav)
Sunday, December 16th, 2012 1:54 am
Gibs, now in color

Gibs, now in color

Villain and civilian coloring now done, next up the heroes!

Commence the slaughtering!

Posted by (twitter: @sirGustav)
Saturday, December 15th, 2012 7:24 pm
Gibs of cute rabbits

Gibs of cute rabbits

The rabbits spawn randomly around the world, as the evil goat you punch them to death!

Next up is coloring the goat and the rabbits, perhaps add some coins the goat can pickup from the rabbits, a menu system allowing configurable keys and naturally the arch nemesis of the goat, the Furry Four, the super heroes that’s going to defeat the evil goat.

Realistically speaking I probably won’t have time to finish all of them so I’ll be spending tomorrow adding Captain Woof. Catman, Nick Furry and Irondog will have to wait until a post jam release.

A evil goat beating up cute rabbits – oldschool

Posted by (twitter: @sirGustav)
Saturday, December 15th, 2012 5:00 pm

After buying on of these, I just had to add joystick support to my game:

old school controller

old school controller

the rabbit and the goat

the rabbit and the goat with unified keyboard+ joystick system


[cache: storing page]