IncaBlocks Released, Thanks AgileZen and Kanban!

Box_coverFuncWorks, LLC’s first XNA game, IncaBlocks, is now available on Xbox Live Indie Games (XBLIG)!

This game represents the many hours and weekends Dylan, Cicelie and myself worked the past several months.  Looking back at SVN, I started this as a side project to ROCS around July 30th.  Shortly thereafter we decided to put ROCS on hold and make IncaBlocks the first game we would release.  Keeping with our belief in over delivering, we priced IncaBlocks at 80 Points ($1.00).

Game play is pretty simple – stack blocks following some rules, and the one with the most blocks on top at the end wins.  I recorded a short video of a game to help everyone check it out (there is also a free trial version on Xbox):

IncaBlocks was also the first project that we made heavy use of Kanban and AgileZen.  Kanban is an idea I’ve loved in theory for a while, but hadn’t had the chance to use it on a real project (meaning a project with a deadline).  We used both the online board at AgileZen, and a real board in my office.  Nate and Nicole have done an awesome job with AgileZen, and in my not-so-humble opinion have a better project management system than Basecamp.  As with Ninject, Nate has a knack for stripping away the excess and leaving only the good parts. 

That said, you cannot beat the feeling of a physical Kanban board.  Moving a work item physically through the project flow gives one a great sense of accomplishment.  We stuck to two basic rules of the board: first, you can only have one task in progress at a time, and second, you must take a task, once started, all the way to done.  I think at least 3 times I “reset” the board and moved tasks around in the ready columns to change priority.  This allowed us to keep a high velocity while reacting to change (considering this was our first XNA game to be release, we had many changes as a result of just learning XNA and XBLIG worked).  While we pruned the done items from AgileZen, we left them all up on the wall:

Don't you have a Fender Stat in your office too?

We already have ideas for our next games, though I will have to take a break from game development while I work on an ebook for Wrox.  The working title is “XNA 3D Primer”, and will be a crash course in 3D game programming.  I also plan to do some post mortem posts on IncaBlocks and the lessons we learned along the way.

Posted By Mike On Wednesday, October 14, 2009
Filed under agile xbox feelthefunc xna | No Comments

Submit this story to DotNetKicks   

Leave a comment



Your name:
 

Your email (not shown):
 
Will display your Gravatar image.

Your website (optional):



About Me

Michael C. Neel, born 1976 in Houston, TX and now live in Knoxvile, TN. Software developer, currently .Net focused. Board member and President of ETNUG, and organizes CodeStock, East Tennessee's annual developers conference. .Net speaker, a Microsoft ASP.NET MVP and ASPInsider. Founder of FuncWorks, LLC and Feel The Func podcast.

Proud father of two amazing girls, Rachel and Hannah.

 Subscribe to ViNull.com |  Comments

Follow me on Twitter | Contact Me

Related Posts

R.I.P. IncaBlocks: 10/14/2009 – 10/24/2009

The depressing chart to the left represents our recently released game IncaBlocks.  The blue line is trial downloads, and the red line is purchases.  ... Read more

XNA 3D Primer Published – Get a free copy!

In June of 2006 I officially became a professional author when ASP.NET Pro published my article “Google Can You Hear Me?”.  (So eager was I to be ... Read more

FuncWorks studio gets video

For an upcoming FuncWorks project I needed to see how feasible recording with a green screen would be and merging that video with output from an Xbox 360. ... Read more

Critical Thinking and Dissent is a Requirement

So the fires continue to burn, as Joel Spolsky’s internet access hasn’t been disconnected.  For someone who is supposed to be an idiot and irrelevant, ... Read more

Being a Duct Tape Programmer

Things I’ve said in a session before: “Friends don’t let friends ORM” “ORM is a pattern, not a framework” “I like typed datasets, and I cannot lie” It’s ... Read more

FeelTheFunc Podcast

CodeStock
Are you going?

ASPInsiders Member

ETNUG Member