Jeff
  • Member for 11 years, 6 months
  • Last seen more than a month ago
How to design a game's software such that it is easy to unit test?
Accepted answer
25 votes

One of the tenets of TDD is that you let TDD in some cases influence your design. You write a test for system, then write the code to make that test pass, keep dependencies as shallow as possible. ...

View answer
Must read game development books
16 votes

For Programmers: The Effective series (Effective C++, More Effective C++, Effective C#, Effective STL) C++ Coding Standards: 101 Rules, Guidelines, and Best Practices - A really quick read an d ...

View answer
C# (Mono)/Java 3D Game Engine recommendation
14 votes

Unity is actually using Mono in its back end. Though a lot of its scripting tutorials use JavaScript, you can actually program Unity completely in C# / Mono.

View answer
Best way to test simple cases in games
Accepted answer
9 votes

A few things I would say are important: Encourage Programmer Unit Testing This will make sure that certain stupid bugs, if there is a unit test for them, won't recur, because the unit test will fail ...

View answer
Why is there a lack of games for Linux?
8 votes

There's nothing wrong with the Linux/*nix family of OSes for game development except for perceived audience. Most devs feel that the effort to create games for Linux won't translate into copies sold ...

View answer
What is the simplest 3D file format to parse?
5 votes

I've always found OBJ files easiest to parse, but they tend to be large because they're "human readable." However, they're public and standardized. If you need it, the Obj Specification: http://...

View answer
Must read game development books
5 votes

Rules of Play Personally, I'm a huge fan of this one for game designers. It offers a lot of examples and exercises for people looking into game design as a career.

View answer
What are some famous games developed with .NET and/or XNA?
5 votes

The Dishwasher was made in XNA, as was Flotilla.

View answer
What are your favourite game-specific coding gems?
5 votes

Personally I'm a big fan of the Mersenne Twister for predictable random numbers, especially if you need to create a several differently seeded instances of Rand http://en.wikipedia.org/wiki/...

View answer
Good resources for learning about game architecture?
4 votes

My good friend Joel posted a talk he gave at a conference concerning the architecture he ended up using on some PS1 games. Though the talk is specific, he ends up bringing it all back to general ...

View answer
Most Needed Open Source Project
3 votes

A Geometry kernel also begs for an Animation Kernel, including blending.

View answer
How do I scale a Spine animation at runtime?
1 votes

This is done by manipulating the bone directly, as in this documentation: http://esotericsoftware.com/spine-using-runtimes#Manipulating-bones The key here is that you have to perform the operation ...

View answer
What continuous integration technology is used for games?
0 votes

Cruise (Now Renamed Go) http://www.thoughtworks-studios.com/go-agile-release-management Cruise is quite possibly the best CI I've used because it understands a release pipeline, which allows you to ...

View answer