Education

Programming for Performance

Working with games means programming, but it is also a special kind of programming.  When working on a game you know will be used for competitive play in some ways is like the Formula One race cars; everything you do needs to consider performance. When working on a game you may know that the game is going to do amazing things and must perform well. I’m going to cover a few key items on performance.

RAII is also about destruction
Games

RAII is also about destruction

In my last article I wrote a little about the initialization side of RAII, Resource Acquisition Is Initialization, in this one I …more

RAII: What does “Initialization” mean?
Programming

RAII: What does “Initialization” mean?

Over on gamedev.net there have been several questions lately about RAII, or the philosophy of Resource Acquisition Is Initialization. The …more

What goes in a GameObject class
From Gamedev.net

What goes in a GameObject class

On gamedev.net recently there have been several questions about game objects. What are they? How do they work with the …more

Annotations, Attributes, and Other Hidden Dependencies.
Programming

Annotations, Attributes, and Other Hidden Dependencies.

Today at work we had a big discussion about annotations in some Java code.  These wonderful little inventions save a …more

C++ Book List
Books

C++ Book List

Last update 20 Aug 2016. There are an ENORMOUS number of C++ books.  Many of them (sadly) have major errors, describing a …more

More on the cost of schooling
Education

More on the cost of schooling

On a recent post in reddit, someone else was complaining about the cost of schools in the US. This is …more

What does it take to make a game?
From Gamedev.net

What does it take to make a game?

Over on Gamedev.net, somebody asked if it was possible to finish a game using only the time available in nights …more

Life Advice about changing careers, depression, and games.
From Gamedev.net

Life Advice about changing careers, depression, and games.

This is mostly a repeat of what I wrote on gamedev. Someone was asking a question about job hunting and …more

Page 1 of 41234»