The Theory of Game Tools

The purpose of most game tools is to streamline process of content creation. They should enable the artists to easily get assets straight into the game, thereby reducing the work load of the programmer. That’s the theory anyway. Right back when we were building Balls Unleashed and Throng, I started making the Character Editor 2D with this theory in mind. The idea was to have an animation tool that could handle a hierarchy of Quads that could move independantly  (eg head and arms attached to a body) and do sprite sheet style animation on each Quad at the same time. …

Continue reading

Throng tech info

Language Throng is written in C# with XNA Game Studio. This was the only choice as we intend to release the game for XBox Live Community Games. Whilst this may seem limiting, C# and XNA truly enable rapid game development. Sometimes progress on the game seems to be rather slow, but it’s rapid considering the amount of time I can put into it as a hobby. Physics Currently, the only confirmed external library is the Farseer physics engine and I’m extremely happy with it. I initially tried writing my own 2D physics system which was used in Balls Unleashed. It …

Continue reading