About Me

I am Herman Tulleken.

I have an honors degree in computer engineering, and I have been making games professionally since 2006, working for Luma Arcade, InnovationLab, I-Imagine and ICE, and for many others as a freelancer. In 2013 I partnered with friend / colleague Jonathan Bailey to start a new game-tools business Gamelogic. In 2015 we started a community of game developers in Chile, which became GameDev Planet in 2016. In 2017 we started Plinq, where we make games to help organizations actively engage with their customers. In 2020 I joined 24 Bit Games as a senior engineer.

I have written on many game development and related topics (on Gamasutra and others). You can get a full list on my Writing page.

And some of my code is available online: https://github.com/hermantulleken, most notably a large amount of implementation of Sedgewick and Wayne’s Algorithms: Algorithms API.

I have composed some music, mostly for piano.

Email: herman.tulleken@gmail.com

View Herman Tulleken's profile on LinkedIn


  1. Hi,
    My Name is Shervin Shahidi. I am a 3D character rigger at Animal Logic. Early on in my career, I learnt some basics of programming languages like Pascal and Fortran, and later on May MEL scripting. As a part of my current job, I have been learning XSI and Python.

    I wanted to let you know that your tutorial “XSI Scripting Using Python” has been very valuable and useful for me. I wished you would elaborate further, and cover more subjects in details, and perhaps publish a revised version some day soon.

    – Shervin

  2. Hi Shervin,

    It is always nice to hear that something posted here has been useful to somebody else. Thanks for the feedback!

    As it happens, I started to work on a revised version of that tutorial not long ago. I hope to have it out in a month or so; keep an eye out.


  3. Hi,

    Just wanted to join Shervin in saying how valuable your tutorial has been to me too. I teach animation students at Bournemouth the basics of scripting and I found that it was an invaluable source of information as there appeared to be so little around on the use of Python in XSI when we moved to Python as the common scripting language across all our courses.

    Did you complete the revised version?



  4. Hi Herman

    You helped me with my question concerning histogram equalization on stack overflow. I appreciate the help although I don’t fully understand your solution. Is there any way I could contact you to get a better understanding of your answer? Also, I am South African and am a student at wits 😛 haha



Leave a Reply

Your email address will not be published. Required fields are marked *