Last Online: 7/17/07

Kyle Schouviller

     
I am a Computer Science student from Washington State University currently spending my last semester of a Bachelor's Degree program studying at the University of Edinburgh in Scotland. I have an unofficial focus in Game Development, which means I've taken every game development-related course offered at my University, and have explored the subject further on my own.

I am currently working with XNA Game Studio Express, exploring high-performance graphics on the Xbox 360.

Systems I Own:              
We're caught up in the same flow... I'm just swimming against it

Career Summary

As a student, I haven't had the opportunity to work in an official capacity in the game industry, though I do have some past experience in scripting for a game called Graal Online (which was my first foray into game development). I have worked at Pacific Northwest National Laboratory the last two summers as an intern, developing web technologies (using SQL Server, ASP.NET, Ajax, JavaScript, etc.)

Feed from KyleSchouviller.com

A short, post-final follow-up to my previous article about Quadtrees. Includes a nice animation showing how the nodes are structured. I’ve had some questions about my explanation of Quadtrees, and I must admit, the first time I made one, it was quite an undertaking. However, since I’ve ...

Enjoy this tutorial on Quadtrees, explaining how they work and why they’re useful for collision detection. Includes pictures and source code. Comments are highly appreciated. A Quadtree?s Purpouse Your collision detection solution should operate at successively more accurate levels to be eff ...

Last Fall I took a game design class at my University. Far from design, the class mainly consisted of game programming, with some lectures on design. As part of the class, we were required to program several games, the last game being a large group project. The professor supplied us with two [... ...

A quick update before my blog dies in your feed readers - I’m on vacation for two weeks from now, so there won’t be any updates for a while. When I get back, I’m going to attempt to write some tutorials, so stay tuned! Edit: It’s really annoying to have to clean up spam whil ...

I admit, I used to hate commenting code. It took so much time, and I was constantly changing the code anyway. Every time I’d code something, I said “I’ll comment it once it’s done.” Every time I finished something, I’d immediately start working on the next piec ...