8,723 reputation
1541
bio website roy-t.nl
location Netherlands
age 26
visits member for 3 years, 10 months
seen 8 hours ago

At the age of 14 I started programming in PowerPoint’s VBScript environment, quickly after that I switched to Visual Basic 6 learning basic programming skills. A few years later I applied these skill to write my first ‘database’ application for the Salida youth crisis relief center. The application used VB6 and flat files on an FTP server to mimic a real database. Around the same time I wrote my first game, a two player top-down shooter. A year later I rewrote the database application in C#, now using a real database (MySQL) which allowed users to really work together. This application is still used daily by approximately 20 people at Stichting Cardan.

Since 2008 I started focusing on games. In 2008 I discovered Microsoft’s XNA framework (a managed DirectX wrapper for PC, Xbox and Windows Phone). Since then I’ve been an active member of the XNA community. While I was learning the framework and general game development techniques I started keeping a blog. At this blog I periodically post tutorials and code snippets. I also wrote a few tutorials for popular XNA sites like www.ziggyware.com (now defunct) and www.sgtconker.com (renamed to MadGameDev). With these tutorials I won a couple of prizes.

In 2010 I met a few game designers and artists working on the game Hollandia. They had just won a Dutch Game Award but their programmer was unable to continue working on the game engine, which caused the project to stall. I rewrote most of their engine and coupled it to an existing physics framework. Around the same time I worked with a 15 man strong team on an extensive web shop project for Q-Free. We developed a process that automatically pulled new releases from source control and integrated them into our web shop.

While finishing up my Bsc. in Computing Science I worked at Science LinX (2009-2012) where I grew from a system administrator to serious game developer with a diverse set of responsibilities, from building exhibits to managing projects.

During my master at Utrecht University I interned at Abbey Games. I'm currently finishing up my thesis (on navigation mesh) and getting ready to join the real world.


Oct
22
comment My pool balls often jump around when there are two or more balls colliding/touching
Ok, I'm still not 100% sure this is correct. Check out some articles by Gaffer especially "Fix Your Timestep". Its really important to get this right, if you want to achieve stable physics. gafferongames.com/game-physics/fix-your-timestep
Oct
21
comment My pool balls often jump around when there are two or more balls colliding/touching
Don't you need to know the number of iterations up front so you can adjust your delta time? I don't see that happening anywhere at the moment. It seems that if you have 5 iterations now, 5x the normal frame time has passed!
Oct
17
comment 3D Translations relative to 3D Rotations
What framework are you using, are matrix calculations not built in? That would complicate things. However, not using matrices will also complicate things. I do not have time at the moment to deduce all calculations done by the matrix for all cases. (There are some corner cases when using trig, where you need to account for the correct quadrant and stuff). Maybe someone else will do it for you, or you can deduce them yourself.
Oct
16
answered 3D Translations relative to 3D Rotations
Oct
13
comment Odd Behaviour XNA Game Component
And in the second try is graphicsDevice equal to graphics.GraphicsDevice? (imo they should be, but it is so weird that giving the second reference makes it work!)
Oct
13
comment Odd Behaviour XNA Game Component
It almost looks like your reference to the graphics device is invalid. What is the value of graphicsDevice in the first version, when you re-initialize the game scene?
Oct
9
answered Convert trianlge mesh to group of Line segments
Oct
9
answered Implementing a motorized hinge joint
Oct
7
awarded  Talkative
Oct
7
answered Store values or calculate values
Oct
5
comment stencil shadows - doom 3 engine - precision errors - shadow cracks - why?
What happens when you change the shadow volume computations? (For example just scale all shadow volumes by a small value) Do the artifacts still appear/ change/ disappear?
Oct
5
comment Opentk LookAt() and 'eye' argument rotating
@Ben you should expand your comment into an answer, it seems right!
Oct
5
comment Do I have to compile Unreal 4's source myself in order to make games with it?
@bummzack using scripting this used to be possible. However, I do not know exactly how Kismet comes into play here.
Oct
3
comment How do I procedurally animate a cell eating another cell?
I think you need to make a lot more precise what exactly it is that you want to see. Why not make a small animation by hand? The video isn't very clear tbh, and I'm guessing the idea in your head isn't very clear yet as well.
Sep
30
awarded  Explainer
Sep
29
comment Slick 2D - how to substract two vectors?
Haha, don't worry about it! This happens all the time. Damn non-clairvoyant computers!
Sep
28
comment Slick 2D - how to substract two vectors?
From what I can find here you are correct: slick.ninjacave.com/javadoc/org/newdawn/slick/geom/… does your IDE recognize the sub method? Are there other sub methods in the current namespace that can interfere?
Sep
28
comment How do I edit a Texture2D at run-time to visually indicate connected tiles?
Just wrap the functionality of loading, and selecting the correct version in a class, and you'll be alright :).
Sep
28
answered Can I use icons, which I am not allowed to use in commercial applications, in a free game
Sep
28
revised Can I use icons, which I am not allowed to use in commercial applications, in a free game
Made title more clear, removed rare tags, added legal tag.