This blog is no longer updated. Below you'll find an archive of the posts available on the site. Feel free to copy any useful information to other blogs or wikis. Thanks.


This blog is retiring
June 19th, 2010
TiledLib now on CodePlex
March 25th, 2010
Know when to be lazy
March 6th, 2010
Further extending C# arrays
March 5th, 2010
Resizing 2D arrays
March 2nd, 2010
sspack your images
February 27th, 2010
Naming your content
February 27th, 2010
Using GamerServicesDispatcher to fix up exception handling
February 21st, 2010
Scaling retro sprites at build time
February 20th, 2010
The magic of yield
February 18th, 2010
Visual Studio 2010, XNA, and you
February 16th, 2010
C# Twitter quiz explained
February 15th, 2010
Tile engine videos on YouTube!
February 13th, 2010
Default parameter saving in Shader Toy
February 9th, 2010
Generic UI for parameter editing
February 7th, 2010
Leveraging JavaScript's eval method in C#
February 7th, 2010
Starting parameter editing for Shader Toy
February 6th, 2010
Adding basic features to Shader Toy
February 6th, 2010
Shader Toy – Parameters and Annotations
February 5th, 2010
Pong in F# with XNA Game Studio
February 2nd, 2010
Shader Toy
January 31st, 2010
Spaceships galore
January 23rd, 2010
Using interpolators and timers
January 22nd, 2010
So long and thanks for all the fish
December 31st, 2009
More Timer/Interpolator Tweaks
December 30th, 2009
Extending GamePadState
November 28th, 2009
Exception handling and GamerServicesComponent
November 27th, 2009
Extending SunBurn with physics
November 26th, 2009
Split screen in SunBurn
November 25th, 2009
Getting started with SunBurn – part 3
November 24th, 2009
Getting started with SunBurn – part 2
November 22nd, 2009
Getting started with SunBurn – part 1
November 22nd, 2009
Getting started with SunBurn – part 1
November 22nd, 2009
Maintaining a fixed aspect ratio
November 17th, 2009
Spice up your PC input with extension methods
November 9th, 2009
New (free) toys for game developers
November 5th, 2009
Deconstructing Echoes+
October 29th, 2009
There be randomly generated caves
October 19th, 2009
Pixel Man Reception
October 9th, 2009
ZuneLib – Little Help for Zune HD Game Development
October 9th, 2009
Sprite Sheet Packer Tool – XNA GS Example
October 7th, 2009
Sprite Sheet Packer Tool Released!
October 6th, 2009
Sprite Sheet Packer Tool
October 6th, 2009
Learning lambda expressions for XNA GS developers
October 1st, 2009
Pixel Man Post Mortem #5
September 30th, 2009
My pixels, let me show them to you
September 29th, 2009
Pixel Man Post Mortem #3
September 27th, 2009
Pixel Man Post Mortem #2
September 26th, 2009
Pixel Man Post Mortem #1
September 25th, 2009
Advancing Timing and Interpolation
September 7th, 2009
Quick and Dirty Screenshots in PC Games
September 7th, 2009
Improving Your Chances for XBLIG Promotion
August 25th, 2009
EasyStorage Released
August 25th, 2009
Storage Device Management 2.0
July 27th, 2009
A More Robust Exception System
July 26th, 2009
On Pricing And Stuff
July 26th, 2009
Hit The Dirt! The Hackers Are A Coming!
July 26th, 2009
Interpolation: Polish's Best Friend
July 17th, 2009
My Singleton Base Class
May 28th, 2009
Borrowing From The iPhone SDK
May 5th, 2009
Quickly Reading The XNA Forums
April 19th, 2009
XmlSerializer Misconceptions Part 1
April 19th, 2009
.NET Misconceptions Part 1
April 18th, 2009
Finding Distances The Extension Way
April 2nd, 2009
More Fun With LINQ
March 30th, 2009
Using LINQ To Find A Closest Point
March 30th, 2009
Dynamically Refreshed Assets in XNA
March 23rd, 2009
And On The Second Day, He Made A Cube. And It Was Good.
March 15th, 2009
Direct3D 10 Cornflower Blue Lives!
March 14th, 2009
Completing My MVP
March 14th, 2009
Basic Handling of Multiple Controllers
March 4th, 2009
How To Test If A Player Can Purchase Your Game
December 2nd, 2008
Nick’s Least Favorite Design Philosophies
November 24th, 2008
Life of an XNA Game
November 23rd, 2008
First Bloc Press
November 17th, 2008
Extension Methods and You
November 13th, 2008
Bloc on the Market
November 13th, 2008
How To Make A Better Community Game
November 8th, 2008
Easy Serialization of Network Packets
November 3rd, 2008
May The Playtest Be With You
October 31st, 2008
XNA 3.0 and .NET Versions
October 22nd, 2008
Building XNA 2.0 Games (A Review)
October 20th, 2008
XNA Game Studio 3.0 Dated for October 30th
October 13th, 2008
Write a Tutorial, Win an Xbox 360!
October 12th, 2008
Editing The Default XNA Game Studio Project Templates
October 7th, 2008
Sammy the Snake: Making a Zune Game
October 7th, 2008
How Not To Write A Game – The Reports of the Xbox 360 GC Are Greatly Exaggerated
October 4th, 2008
Creating Your Own XNB Files
October 3rd, 2008
Catching Exceptions on Xbox 360
October 2nd, 2008
How Not To Write A Game – Everything Changes
September 22nd, 2008
TOP