Multi-threading is often causing problems for multiple reasons: synchronization, deadlocks, concurrent access to memory… But with my recent experience with multi-threading in XNA/C#, you can really do simple and efficient optimizations. While looking for possible performance improvements in Spring Up Harmony for Xbox 360 (PC), I have seen a simple situation really suited for multi-threading.… Continue reading Yes, multi-threading in XNA/C# can be that simple!
A few days ago, I read an article called Among Friends: How Naughty Dog Built Uncharted 2. The interesting screenshots on the third page gave me the urge to create what I call an “on-screen profiling” tool for Spring Up XNA. I talked before about profilers and how to use them to find which sections… Continue reading On-screen profiling for XNA
I decided about a month ago to start working on the Xbox 360 version of Spring Up in April. I think it can be interesting to share my experience about that. Part 1 : XNA Creator Membership Basically, you just need to pay creator membership (99 € for one year in Europe), launch XNA Game… Continue reading First Run on Xbox 360 : Problems and Solutions