Code From The Forums
Some code (well, more like library) announcements from the Creators Club OnlineAppHub forums.
First, there is GPF – WPF for XNA by genralhi (the blog links are in Russian), which looks interesting even though the full WPF might be a bit overkill for game UIs. Second, MicroMan6502 announces his EasyThreading library to “provide something to the community”.
Concurrent Programming in the Design of a 3D Game Engine
The GameCareerGuide.com site published an article by Jarret Tierney about Concurrent Programming in the Design of a 3D Game Engine (not specifically about concurrency in the XNA FX/.NET world but still a Good Read™).
We have taken an in depth look at what concurrency means and both its benefits and issues. While concurrency may still not be frequently used in general purpose software, the use of multi-threaded programming in the gaming industry has sky-rocketed because of multi-core processors and game consoles like the Playstation 3. Designing a concurrent game engine is a complicated task that challenges programmers to think about how programs run in a different way.