Hell-o World!

I am Otso Turpeinen, a game developer from Jyväskylä - Finland. I've been modding games for +15 years and have about eleven years of programming experience. I mostly now days do my personal projects on Unity & Löve game engines using C# and Lua respectively.
To be honest I've only learned to program to express myself as game designer rather than real interest in programming but I am afraid it has grown on me. Now days it's the fun pastime full of self expression for me. I love games and even spent my early youth imagining/designing things like sequels for games like Commander Keen or One Must Fall 2097.

Game Development

After long time of modding games Löve engine introduced me to a possibility of making my own games. I had dabbled with Game Maker but back then Game Maker wasn't as good as it is today so I didn't see a future with it. Löve engine provides good backend but doesn't hold your hand too much. You decide on draw order, threading, input management, program update cycle and so forth. And with such magnificent language as Lua you can accomplish so much.
I've worked professionally at Napko using mainly C++ and their internal game engine.


I was introduced to modding through old Finnish game called Liero and it's hundreds of pieces of fantastic fan-made content. Changed art assets and imaginative weapons in extremely limited sprite atlas made each unique mod stand out fast. Of course I had to learn to use the tools for myself.
Later victims of my modding were Treadmarks, Nox, Notrium, Gmod, Dota 2 and a lot of others I've now forgotten. Nox was most teaching experience as the game was one of the easier games to change in run time with software called cheat engine. Cheat engine being my now days gateway to assembly language and machine language in x86 architecture. My second pick for most influent would be Dota 2 with it's great multiplayer backend.
You can find me most active in Dota 2 mod called Legends of Dota: Redux.

Game Jams

Being self taught developer, game jams have been one of the most fun things I've participated in. I started from Ludum Dare where you have a weekend to create a game based on a common theme. I was also invited by friend to participate in Finnish Game Jam (part of global game jam) at our local site in Jyväskylä 2017. After that I was too busy to participate with full effort on weekends for 48 or 72 hours on a game jam. So instead I found my new muse in form of One Hour Game Jam. At time of writing I've participated in 21 One Hour Game Jams. It's wonderful to notice with how little time you have, you can still create something playable. In 2018 I participated in organizing Finnish Game Jam.

As most One Hour Game Jam games are not really something worth sparing over 5 mins playing, all my submissions should be available free at my page. NOTE: not all of them are for One Hour Game Jam, just most of them.

Last Year

2017 was great! I learned a lot, met new people in the Game Dev scene and got my first job as game programmer. Below are some images from last year.