XSLT as a Development Tool

Some time ago, I decided to write a small C# “wizard” tool for enemy encounters and other level design patterns.  The idea was to create pattern types, that designers could define with a small amount of data (different for each type of pattern) that could be exported into a much more complex xml format that could describe when [...]

Playing with Prototyping Tools

Hey readers, my name is Casey O’Donnell, I’m one of the new Toolsmiths around here. I’m a bit of a strange one, having worked in the industry, studied the industry, and now as a professor at the University of Georgia. My research has begun to focus more and more on tools, tool development, and open [...]

Tools of 'Love'

Here is an interesting video of the tools Eskil Steenberg has engineered for his game Love: [youtube=http://www.youtube.com/watch?v=DPIA2g8T6Hw] His integration with Uni-Verse is definitely an interesting take on what life as a content creator could be like without having to deal with load/save/export via files on disk. Verse seems to disconnect where data is stored and [...]

Discussion Point: C++ STL & Games

The C++ STL is pervasive in tools development.  C++ STL coupled with memory heaps backed by paging files will take one pretty far.  However, there are some aspects to C++ STL that make sharing code between tools and runtime challenging. In my mind it would be awesome if there was a container library like C++ [...]

To .Net or Not to .Net

Some comments to my previous post were asking why we decided to switch from .NET to wxWidgets.

Check out the full article for all the gritty details.

C++ Events and Delegates

Hi folks, One of the coolest things about working for a company like Insomniac Games is being able to open source technology that our tools team creates.  Nocturnal is our open source project, and one of the most useful things included with the ToolsFramework project is its c++ event and delegate system. Any programmer that [...]

EA's Prototyping Framework

This is news to me. Apparently EA has release one of its prototyping GameJam frameworks to the public on Google Code. The framework (called Angel) is available here: http://code.google.com/p/angel-engine/ From the site: Angel was originally made by a group of employees at Electronic Arts Los Angeles for use in a GameJam they were planning for [...]