My name is Thomas Viktil and I makes computer games. I have a strong passion for game design and programming. Most of the games presented here were made for clients. Some games are still online while others aren't. The articles I write are mostly about technical issues and programming tips.

You can find my contact info on the contact page.

Latest game

Markus og Måneraketten

Markus og Måneraketten (Markus and The Lunar Rocket) is a point and click adventure game about a kid called Markus, a lunar rocket and a very dangerous invention.

Markus og Måneraketten (Markus and The Lunar Rocket) is a point and click adventure game about a kid called Markus, a lunar rocket and a very dangerous invention.

Games

Hocus Pocus Alfie Atkins

Hocus Pocus Alfie Atkins is a charming children's game for iOS and Android. It's set in the Alfie Atkins universe created by Gunilla Bergström in 1972, and builds on the book with the same name.

Hocus Pocus Alfie Atkins is a charming children's game for iOS and Android. It's set in the Alfie Atkins universe created by Gunilla Bergström in 1972, and builds on the book with the same name.

JIPPI

Two small games made for the launch campaign for JIPPI, a series of healthy food products for children.

Two small games made for the launch campaign for JIPPI, a series of healthy food products for children.

Dizzy Dice

For christmas 2012, the communication agency Hyper gave their clients a dice app and a yahtzee score book as a fun little christmas present.

For christmas 2012, the communication agency Hyper gave their clients a dice app and a yahtzee score book as a fun little christmas present.

Latest articles

List all serialized properties in a custom inspector

I often find my self wanting to add a button or some other simple control to an inspector for a component that already exposes a lot of public properties. I'll show you how you can append controls to an inspector without having to write lots of code.

Javascript game development with Node.js, Grunt and Texture Packer

I have used MAMP for javascript game development for a few years, and it has worked fine except for a few issues I find cumbersome, like updating MAMP. I wanted to see if I would benefit from switching to Node.js and use Grunt to automate some of the more tedious tasks I usually do manually. It turned out I was right.

Extend GameObjects with custom methods

Being able to add custom methods to GameObjects can really make your code more readable.

Setting up a Unity project with Git

This is the simplest way I have found to setup Git with Unity.

Change Unity's default MonoBehaviour template

If you're like me and like your tab indents to use spaces rather than tabs, and you always remove the standard comments above Start and Update, then this little tips might be useful.