Summary: Using Fallout 3 as an example, we argue that using an existing, improved engine can lead to a richer game with more content, rather than building from scratch.
Summary: A discussion on structuring data into n-tiers using Windows Live Agents.
Summary: The issue of evergrowing unneeded software features, advocating for more customizable applications to avoid unnecessary bloat.
Summary: Developers can learn from PC videogames in areas such as efficient updates, secure software, good resource management, correct localization, and usability. Games use encrypted communications, thin-client logic, and anti-keyloggers to ensure security. Good games are easy to play and have ingame tutorials.
Summary: Mention of the MS Patterns & Practices Performance Testing Guidance.