Gray Lake Wants You! (position filled)


Ladies and Gents,

The position has been filled. Thanks for all the applications. We got more attention that we expected to have, and to some we could not respond. We’re sorry, and would like to say that it is not intentional if you did not receive a call back from us. Best of luck to you all, and kindest regards.



To send us an application if you are a programmer, details below:



Gray Lake Studios is looking for a motivated and skilled programmer with expert knowledge of C# and the Unity engine.

Mandatory Requirements:

  1. University or higher level education in computer science or a relevant field
  2. 2+ years of experience with Unity engine (knowledge of extending the Unity Editor is a plus)
  3. Excellent grasp on C# and/or C++ (knowledge of additional languages is a plus)
  4. Fluency in English, (Dutch or any other language is a plus)
  5. Extensive portfolio/code/devblog material of your work
  6. Ability to read and understand scientific articles, books, papers, notation, and skills of the mathematical nature
  7. Adept writing skills to log in work journal, Trello cards, code commenting.


What’s in it for you?

  1. Working at GLS is an opportunity to grow: We push the limits of the technology we work with. Everyday is a novel challenge.
  2. Valuable input is valuable: GLS, partly thanks to being a small company, hosts a communicative environment. We listen to people we work with and value their ideas.
  3. Member of the Games Industry: We have been around for longer than 4 years and worked closely with others under the Dutch Game Garden umbrella. It means we have lots of connections and experience.
  4. International: We are eternal expats! We have ties to German, Dutch, US and Turkish Universities, game development scenes, and benefit from a unique perspective it offers.
  5. Convenient access: Our office is located 15 minutes with a bus leaving every 8 minutes from the Utrecht Central Station & Dutch Game Garden.
  6. Location location location: We are in a wonderful campus by the canal. It includes the best Cafeteria in Utrecht: La Lotta, also home to the Netherlands’ 2nd best pizza.
  7. Cool gadgets: You will work with strong hardware, hand picked and assembled by GLS people (fair trade).
  8. NOT an evil corp.: We profit as a company while upholding a strict code of ethics; you will not be developing trash, money milking software, you will not intern-farm, you will not work on 10 different projects.
  9. Community is everything: We pay attention and give effort to communities that use our products. We take joy in cultivating the culture of which we are a part.
  10. Insane standards in Art and Tech: We uphold to the highest professional standards and expect no less from our collaborators.


Expected Behaviour and Conduct:

  1. You need to be a free-thinker.
  2. Ready to learn and humble.
  3. Acknowledge that Nicholas Cage is our lord and saviour, accept Gaben to your heart.
  4. Ability to take a joke no matter how cheesy it may be.
  5. Withstand repeatedly listening to Skyrim OST
  6. It’s ok, we can turn the music down.
  7. Not wear a hat. This one is important, we ask about this in the interview, it shows you’ve read this far.
  8. Indie at heart. We like visionaries, and are open to creative personalities.
  9. Appreciate good food.
  10. Measure twice, cut once.

Work Specifications:

You will be working mainly on Pro-D and its sibling project ProD&D. Pro-D is a versatile game development kit in C# designed for the Unity engine. Pro-D’s main feature is giving developers a framework for procedural map generation. ProD&D is a random map generation application on android that supports tabletop role-players. You will be attending design meetings and coming up with UML diagrams as well as getting down and dirty with the code.

Gray Lake Studios is looking for Programmer Interns!

We’ve got openings! Do you think you have what it takes? Do you want to see the exciting world of independent game development?

Well, we got good news for you!

Gray Lake Studios is looking for talented and dedicated programmers who have experience with Unity and are currently undertaking interns with university level education.

 You wanna be cool like Tobi? Then apply.

Requirements are:

  1. Currently pursuing a Computer Science/Programming/Game Development oriented education.
  2. Preferably university level or higher education.
  3. Extensive portfolio/code/devblog of mad stuff that you programmed in your free time with good explanations. (We cannot stress enough how important this is.)
  4. Knowledge of C# is a must, but if you got your thing going on with Java or C++ also nice.
  5. Good knowledge of Unity 3D engine.
  6. Preferably living in Utrecht or willingness to travel to.
  7. Good communication skills and English is a must.
  8. Dedication and willingness to learn, and a plan of things you want to focus on.
  9. Ability to read and understand scientific articles, books, papers, notation, and skills of the mathematical nature.



Q: What is Gray Lake Studios?

A: We are an independent game production company that focuses on technology and aesthetics. We got cool tools like random dungeon generators, wind simulators, reinforcement learning algorithms, etc. that you can use/learn during your internship.

Q: What are you working on?

A: Check our projects here. Currently we’re working on ProDnD, a random dungeon generator for tabletop rpg players on Android.

Q: The working environment?

A: Our office is at Kanaalweg 17 in Utrecht which is pretty close to the central station.

Q: Fun and Food?

A: We make sure people eat well, and have a friendly environment.

Q: What is the interview process like?

A: We will ask you a bunch of programming related questions. Mostly to gauge your ability to think on the spot as well as your knowledge of programming. No need to worry much. We do not expect you to know every programming related thing. That’s what google is for.

(ALSO IMPORTANT) Make sure you bring a laptop with all the nice stuff you want to show us and you will be fine. There often is a second interview.

Q: What are the working hours?

A: We want you here at 9:00. You are free to go at 17:00 Usually we have to kick out everyone from the office after 18:30 because it is so much fun working with us. Rarely if ever we deviate from these hours. You have a right to use national vacations. If you get sick we will expect you to make up for the missing hours when you’re feeling better.

Q: Assignments? Workload?

A: If you are a good intern we will even sit down with you and work towards an assignment that you are mostly in charge of. You have to be prepared to do research on your own, read scientific papers, and books. If scientific notation and mathematics look like gibberish then you have a lot of distance to travel before applying to us.

Q: Burnout Policy?

A: Burnout is a touchy subject. Most game development companies work people hard till they bleed their fingers. We do not like that. If anyone shows signs of burnout/programmer’s desperation we will force you to take a time-out. However we also do not like grumpy people who easily whine and complain when things get tough. Things often get tough due to near fringe nature of technologies we deal with.


Some Programmer’s ground rules at Gray Lake Studios:

  • Always use pen & paper before starting to program.
  • Java sucks and C++ is the best but we all want to learn Lisp yet nothing beats Fortran.
  • PHP is devil spawn.
  • We do not like wearing hats on interviews, unless it is your “thing”. We also take this example as a proof that you’ve read this brochure. So mentioning why you are not wearing a hat is a definite plus in the interview.
  • Cleanliness and hygiene comes before proper code base structure.
  • Listen to Erhan when you are stuck.
  • Comment before thinking. Or Tunc will get you in your sleep.


Now, send us your stuff via e-mail


Office Haiku #1 – “Brand new office, Windows open when you pull, Goku doll watches.”

Hi! Update time!

  1. So we moved into new office and we’re loving the beautiful canal view outside our windows!
  2. We worked on a short and fun title with a couple friends and called it Auto-Rogue. You can get it on Google Play Store for free!
  3. Tobias, our new Austrian programmer intern, joined our team about a month ago and he’s bringing an update to ProD around first week of October! Follow his daily posts here!
  4. Erhan and Tunc are working on a wack cyberpunk prototype that they’re not gonna talk about yet… so just wait, will yah?
  5. Apart from that we spend quite a bit of time cleaning the studio both digitally and physically!

Tunc is out!

Top Start-up Cities in the Link, No Utrecht in Sight


Which incited me to think, why is Utrecht not in the list, or any other city from the good old Netherlands for that matter?

And then to write a semi-rant, semi-article, semi-discussion piece…

Unless Utrecht solves its logistics problems (limited space, expensive rent, food, and commute) it will never enter that list, even though it has a high desirability and visibility, being in the Netherlands and all, and high talent/visionary output.

Right, just a couple of students can start up a company, but it is still regarded as a highly risky behavior and without luck or $ you will get worn out in no time.

Even in DGG the question rises more often than not: what if DGG had a cafeteria, what if DGG had more office space, what if DGG costed less, how can I get to DGG when the train tickets are so expensive, etc. Some actually become serious restraints.

Basically my experience with immigration and starting up in Netherlands showed me that Dutch Economy wants you to be first self sufficient, have a paying job, and only then think about ideas whereas most occur to people who wish to do it at a minimal overhead. A person who has a paying job rarely quits it to create a start-up. Kind of a catch-22.

Ex-pats who are not insane usually find a job, get things set, and go on about their lives.

Then again there are nice things happening in Netherlands right? With all that “million euro” investment funds news that gathered attention recently. What I understood of it was that it would be given to companies who wish to scale up.

The problem here is that the Independent Development/Start-ups, rarely wish to scale up. We have been very careful about that fact, and we tried to encourage/help other start-ups with their vision while benefiting from each other’s existence. Which was, to some extent, one of Rami’s points in a recent discussion about the funds. We do not want to hire a 3 people for a project and then get stuck scratching our heads, trying to fill in tasks for an idle work-force.

Start-ups first require a proof of concept.

The average entrepreneur thrives in sustainable diversity where people do not get penalized for trying new things. That is to say, I often hear from friends and colleagues, “if this project does not work, I will have to find a job at AH” sort of rants, summing up quite nicely the expectations of people who have taken a huge risk. They see AH as the epitome of monotonous low wage  closed mind drudge work. To be honest I’ve seen CS master diploma holders work in worse conditions.

The result is people getting stuck on dead-end or low quality projects for long periods of time, just because the failure of it is over-inflated misery and doom. Your production force doesn’t scale to the project? Re-evaluate, scale down, start anew, scrap that shitty product which won’t sell and even it did you would feel bad about it being shitty, and start a better one.

In that sense almost each new project undertaken is a new start-up. It requires, in our case at least, contracts with partners, agreements, deals, a new business plan. Like all start-ups it requires a proof of concept, or should be scrapped. Our experience has been getting stuck with most, not wanting to find investors, etc. etc.

I remember the long meetings where when IP owners being not happy with the depth a game presents, thinking they could make it sure that it “at the very least” should cover the expenses, making ridiculous demands, everyone in development agreeing to underpaid requests of additional features/design decisions, each of them being poorly based on anecdotal experience and “feelings” and what “people want”.

That is, all this madness instead of personal experience, which could have been acquired much earlier if we did not get stuck on making a “sure hit”.

Some people just want to figure out a vision while experimenting on different possibilities. Without a minimum of 10K euros in the bank account, this is highly unlikely given the average rent cost for a person.

To my perception, people are afraid of getting invested on, since they do not wish to share this huge risk; they are afraid they will fail, and if they don’t they do not want to share the meager rewards of that risk, they are afraid of hiring people, because it requires such a huge commitment.

But there are subsidies right? Dutch Government subsidies for creative and technological start-ups is just a “beggar’s fee” that holds entrepreneurs in limbo; they do not want to make a dime more than the allowed money, because then they do not qualify for subsidy, and nobody wants to lose free money which unfortunately is only good enough for semi-decent living standards with some luck. Even more money would not fix this. It is free money, it is not a reward. Free money has a way of messing people’s minds. They try to get it with least amount of effort, and set the effort level so that they keep getting it. Then living arrangements get tailored around that amount.

We often get requests from Turkey and Germany, with very talented people who wish to do their internships here. They tell us that having worked in the Dutch Game Scene is a huge boost for their resumes. The brain-drain in Turkey is amazingly high. Yet they cannot leave, because it is amazingly expensive. Dang it, even Dutch people can hardly afford going to Global Game Jam, which by the way did not even have the decency to give any prizes, yet it had the nerve to have “judges”. That is the subject of another article. People who live as far as Den Haag have considerable problems commuting, let alone living here as an ex-pat. Subsidies would help in this case. You have your own company? Travel free. You want to bring in interns? Here have a bunch of euros.

I remember JP’s plan to send talented people to US, so that some exchange would happen later on. This is a good way to establish relations with industry savvy people, but talent will never come to Utrecht if it is not affordable.

Perception is that, living in Europe is a luxury. A frivolous expense. A self inflicted look at all the misery I am enduring even though I am paying double the amount an average US citizen does for amazing facilities, who by the way, doesn’t even get properly taxed.

Dutch Economy thinks that creating and supporting the game industry and having star-ups resembles having farms, throw subsidies so people want to work at it, all the while taxing them for the privilege. Newsflash, people already want to work at creative industries.

My point is, unless Utrecht somehow becomes a facilitating environment, it will struggle to fulfill its true potential in the international arena. We will remain as one of the “unofficial” indie hot-spot in the list of big theaters of the world.  I do not know how this should be fixed exactly, then again I am not running for burgemeester or whatever it is that has a say in the matter. Minister of Economy maybe. I may, in fact, have some ideas, but I am too busy earning my rent and food at the moment to write about them.

I believe that the recent proposal/public poll about selling tosti in the balcony of DGG by a resident company supports my point.

Yet, I am still an outsider. My view and understanding may be skewed. I would appreciate if anyone would care to correct me.