7,414 reputation
1231
bio website roy-t.nl
location Netherlands
age 26
visits member for 3 years, 2 months
seen 14 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.

Recently I’ve started on my master’s degree in Computing Science at Utrecht University, specializing in game and media technology.


20h
comment What do the major complex games use for GUI?
Although the Scaleform website only mentions small titles I know that at least the Ubisoft Montreal studios use it.
20h
answered How to stop characters running in to each other?
20h
reviewed Approve suggested edit on AI for enemy in 2d game
Apr
9
comment Are jobs in demand?
I know that in the Netherlands (and most of Europae I guess) people with a BSc or MSc in Computer Science are in high demand. However I've heard that it is pretty hard to get in the game industry. My advice always is to start with a general computer science degree and go from there.
Apr
4
reviewed Approve suggested edit on What is Java missing that might make it difficult to develop fully-featured 2D games?
Apr
4
reviewed Reject suggested edit on Animate 2D Human body Skeletal with Hands using JS
Apr
4
reviewed Reject suggested edit on How can I determine the pixels covered by a transformed triangle (without drawing it)?
Apr
4
reviewed Reject suggested edit on Difference between Arcade, P2 and Ninja physics in Phaser
Apr
4
comment Why don't all games permit changing the field of view?
Thanks for all the comments, just a small note. Many people mention animations, I thought of this but thought of it as an aesthetically choice (animations being optimized for one FOV). What I meant is that this is 100% not a 'code-issue'. @TankorSmash I still disagree with you there.
Apr
2
awarded  Nice Answer
Apr
2
reviewed Reject suggested edit on How do I write a game server with single-threaded networking?
Apr
2
answered Why don't all games permit changing the field of view?
Apr
2
awarded  Informed
Mar
25
comment The correct way to transform a ray with a matrix?
An inverse matrix also inverses the scaling. I do not see any obvious error in the code in XNA or in the idea behind it. Are you sure not something else is going on? Maybe try creating a minimum example that reproduces the error which you can verify by hand?
Mar
24
comment How to prevent that a MMORPG dies when the provider ceases to provide hosting?
(note that I made a minor spelling edit to try and get it his question out of the 'on-hold' hell.)
Mar
24
revised How to prevent that a MMORPG dies when the provider ceases to provide hosting?
Question is valid (see comments for two valid answers) and should be considered to be returned to normal status.
Mar
24
reviewed Reject suggested edit on Picking random monster cards from a deck
Mar
24
comment How to prevent that a MMORPG dies when the provider ceases to provide hosting?
Isn't that exactly the question asked here? (Which I consider a valid question). I think unfortunately this question is the victim of the over-zealous 'on-holding' thats been going on a while now. The question is not overly broad but it can have two answers. A legal one and a technical one. The technical one would be in the realm of Peer-to-Peer technologies. The legal might be more difficult.
Mar
18
reviewed Approve suggested edit on Stop schedule on gameOver
Mar
17
comment Rectangle touch sides of another rectangle
Does`A.TouchLeftOf(B)` means that A touches the left side of the B rectangle or that the B rectangle touches the left side of the A rectangle?