F# for game development: Game state management using cooperative multitasking

“The sample implements a simple game flow with a main menu, an options screen, some actual gameplay, and a pause menu. It displays a loading screen between the menus and gameplay, and uses a popup message box to confirm whether the user really wants to quit. The ScreenManager class is a reusable component that maintainsContinue reading “F# for game development: Game state management using cooperative multitasking”

Gojko Adzic » Effect Mapping: a game changing technique for agile product management

“After a few months of persuasion from colleagues and friends, here is the paper about the Effect Mapping technique that I’ve been ranting about for the last year. Effect Mapping is a game-changing technique for high level project visualization. It provides stakeholders and sponsors with an excellent level of visibility and helps to drive softwareContinue reading “Gojko Adzic » Effect Mapping: a game changing technique for agile product management”

3 Steps to Measure Your App Dev Productivity

“Today, more than ever, analytics are the keys to success.  One of the areas that is still very hard to measure is the productivity of your application development teams. While finding out how productive your teams are might seem scary, it is far better than not knowing. In this post I will provide three stepsContinue reading “3 Steps to Measure Your App Dev Productivity”

#expressionblend – Creating Sample Data

One of the cool features in Expression Blend for making it easy to design your Windows Phone, Silverlight, and WPF applications is Sample Data. The way it works is very simple. You tell Blend to generate a schema for your sample data and, after a few mouse clicks, sample values are generated for you:  Continue reading “#expressionblend – Creating Sample Data”