Just a short post. Today I took a quick tally of the technologies we’re using.
- OpenGL 3.0
- OpenGL-ES CM 1.1
- MSVC++ 8
- GCC 4.0.1 (Apple) & GCC 4.4 (Linux)
- C# .NET 3.0 (or 2.0?)
- XNA 3.0
- XCode 3.1
- Eclipse CDT 5.1
- Visual Studio 2005
- SVN
All of this is spread across 5 operating systems:
- Apple MacOS 10.5
- Apple iPhone OS 2.2.1
- Microsoft Windows XP SP3
- Microsoft Windows Vista SP1
- Ubuntu Linux 8.10
On 3 devices:
- XBox360
- iPhone
- PC (Windows and Linux)
All for just this one project. We have a very talented and competent team, and we’re able to work across these platforms quite effectively which really amazes me at times.
If I had to provide a solitary tip, I would put forward that developing a good testing strategy and collaboration infrastructure (for us it’s VoIP/IM and a dedicated server for SVN) save time. alot of it. Oh, and some basic project management software is a must.