About Jani Nykänen

You'll never read this piece of text.


Ludum Dare 33
MiniLD #61
Ludum Dare 32 Warmup
Ludum Dare 31
Ludum Dare 30
Ludum Dare 30 Warmup
Ludum Dare 29
Ludum Dare 27

Jani Nykänen's Trophies

Jani Nykänen's Archive

The End of Day 1

Posted by
Saturday, April 16th, 2016 2:06 pm

Here’s a gif animation that shows everything I have done today:
Maybe I could have done more, but it was such a beautiful weather outside and since I’m going to take part in the jam, I have a lot of time. Besides, it should rain tomorrow and on Monday.

I decided I could also share my workspace (is that the correct word? Well, now it is) to show you the most essential programs I use to develop this game:
My workspace

Anyway, good night, now I’m going to sleep (well, not yet, but soon). Let’s see if I can sleep this night (last night it was almost 1:30 AM before I fell asleep, and I went to the bed about 11:30 PM! Ludum Dare is ruining my sleep before it even begins… but it’s worth it.

It won’t be just another Tennis game…

Posted by
Saturday, April 16th, 2016 8:37 am

Tennis? Nah.
(It was supposed to have zombies, but I changed my mind)

But wait, what does this have to do with shapeshifting? Well, can you see the chef? And can you see that weird monster on the left (player) side? It doesn’t have eyes, so you have control it my baking cakes and such. But when that monster eats a cake, it will change its shape. But that feature is yet to implemented.

(Random fact: I would have wanted ‘Indirect Control’ theme…)

It could be a tennis game…

Posted by
Saturday, April 16th, 2016 2:30 am

…but it will have two naked zombies playing a game that resembles tennis (or maybe a little more badminton). The player – you – is a chicken who can lay eggs the zombies want to eat. When the zombies eat eggs, they will “shift their shape” (i.e. turn into different zombies with new special abilities and weaknesses). Or something like that.


Here’s the first screenshot:

The grass is a bit too simple right now, but I’m going to improve it later if I have time (oh, and the sky needs Moon and/or clouds).

Post-compo version released

Posted by
Wednesday, August 26th, 2015 9:01 am

I made a post-compo version of my game. Here’s a list of changes:

  • Better balancing
  • The satisfaction meter drops faster
  • A new chaining system. If you hit your husband multiple times in row, your chain counter will increase. A higher chain value will make your husband drop more and better coins.
  • Game Jolt API features: leaderboards and trophies
  • New title and story screens


Play the new version on Game Jolt



Play the original compo version here

Looking for Html5 and Flash games!

Posted by
Monday, August 24th, 2015 1:10 pm

If you have one, post them here! I want to play games that works on Linux without having to download anything. I’ll play them and rate them if I get them working.

A quick bug fix

Posted by
Monday, August 24th, 2015 11:26 am

I noticed I had forgotten to add a few very imporant words ( ” * Game.timeMod “) to my game’s code. I made a quick (and rather small) bug fix that fixes it. I did after the deadline, but the rules allow that, don’t they (small bug fixes and correcting typos in the source code, I mean)? Anyway, I told you this because now the game works better on slower devices.

I’m done!

Posted by
Sunday, August 23rd, 2015 12:09 pm

Don’t punish the kids

Posted by
Sunday, August 23rd, 2015 3:12 am

I was too lazy to record a gif animation.


Posted by
Saturday, August 22nd, 2015 2:56 pm

It’s broken… and that’s why I love it

Posted by
Saturday, August 22nd, 2015 7:32 am

(Note: the image is resized)

This game will be based on a broken physics engine. Everyone looooves them, especially goats.

Because we know that women are monsters

Posted by
Saturday, August 22nd, 2015 3:22 am


My entry for Indies VS Gamers jam

Posted by
Sunday, July 19th, 2015 11:19 am

Man, I got a lot of free training for the next Ludum Dare! First, I made my MiniLD 61 entry in three days, and then I finished my entry for Indies VS Gamers. In three days, of course! So I have released two games in six days. That’s much, probably my record.

But you wanna see my new game, eh? Here it is:

Jam page

Game page


Because you want to play it, right? Click the “Play” link to see some screenshots and more info.

My deadline was Indies VS Gamers jam, and because that jam hasn’t started yet (it starts tomorrow), I succeeded, don’t you think?


Posted by
Wednesday, July 15th, 2015 2:07 pm

…and another screenshot:

Let’s see if I can finish this before my deadline (before Indies VS Gamers jam begins, still 32 hours left).

Screenshot (no need for a better title, my friend)

Posted by
Tuesday, July 14th, 2015 12:04 pm

I restarted my MiniLD 61 entry. I didn’t abandon my maze generator, I just encountered some problems. So I started a new Html5 project. Let’s see if I can finish this before Indies Vs Gamers jam (that’s a good deadline).

Here’s a screenshot:

A maze generator (work-in-progress)

Posted by
Saturday, July 11th, 2015 2:09 pm

I started working on a maze generator (for MiniLD 61). I have programmed almost thirty games in Html5/Javascript, so this time I decided to use C# and Monogame.

The generator can currently create mazes like this one:

Maze generator
(Click image to see it in the full size)

It’s still need a bit work. As you can see, the first line and the last column only have “empty” tiles, no walls.

What kind of game this will be? I’m planning to make an action-rpg game with an overworld inspired by the original Legend of Zelda, but that’s just a plan. So that maze determines the formation of the rooms, not the actual shape of walls.

[cache: storing page]