Category Archives: Game Programming

A galaxy var, var away


My current project has me writing C# scripts in Unity. Cool. I haven’t written C# for more than a decade. Today I was reviewing code, and noticed this line: foreach (var child in Children) Nothing too exciting. Readable. Easy to … Continue reading

Posted in CSharp, Game Programming | Leave a comment

Enter Swift


I’ve always been a proponent of ease of development. All things being equal, when I have a choice I will pick the easier language/tool/environment. But all things are never equal. Developers have to consider development costs and their personal skillsets and … Continue reading

Posted in Computers and Internet, Game Programming | Leave a comment

Opportunity Knocking: Windows 8


This is an exciting time to be a game developer. There are simply so many opportunities for studios of all shapes and sizes to get their entertainment in front of big audiences. One of the biggest opportunities around is Windows 8. … Continue reading

Posted in Game Programming, Microsoft | Leave a comment

Faster C++: Move Constructors and Perfect Forwarding


Just a few hours ago I delivered my Faster C++ talk at the 2012 Game Developers Conference. This was my thirteenth GDC presentation! The large room was packed, which is awesome, so the topic seemed relevant to the game development community. The great … Continue reading

Posted in C++, Game Programming | 4 Comments

Game Developers Conference 2012


GDC is coming up fast: March 5-9 in San Francisco. I’ll be speaking on the latest C++ performance technology — move constructors, perfect forwarding and rvalue references. My session title is Faster C++, 11:30a on Friday, March 9. Microsoft is hosting our … Continue reading

Posted in C++, Game Programming, Microsoft | Leave a comment

My Dad, Steve Jobs, Wizardry and Me


In the fall of 1982, I took a train trip with my dad. I was 14. We traveled to San Francisco to a computer show at the Moscone Center. We stayed at a tiny hotel just off the Tenderloin district. … Continue reading

Posted in Computers and Internet, Game Programming | Leave a comment

C++ Rebirth


I’ve been a C++ guy for a long time. I’ve weathered the Java storm, and .NET, and managed code, and dozens of newer programming languages. I keep coming back to C++, and it appears I’m not alone. For instance, Herb … Continue reading

Posted in C++, Game Programming | 1 Comment