Indie Game Development - "Having fun, making fun"

Thursday, November 22, 2012

Thanksgiving

Happy Thanksgiving! 

I am very thankful for all the people who have come up beside me and helped me finish Ultimate Dodgeball.  From my friend Raphael who taught himself Maya so he could model the environment, to Chris who did the illustation, to Emi, Alex and Felicia who translated the game into Japanese, Spanish and German.  To my parents for their encouragement and support and to all my family and friends for their encouragement, prayers and playtesting.  Thankyou for helping me achieve my dream!

Not only am I poised to release a second indie game, but one that is better in every way.  Online multiplayer, challenging computer opponents, true 3D environment, intuitive and responsive controls, and localized into other languages.  This was an ambitious project, and one that I could not have accomplished without all of your help.  Thank you!

Wednesday, November 21, 2012

Ultimate Dodgeball is in Peer Review!

I just submitted Ultimate Dodgeball into peer review!

The game will now get reviewed by other developers looking for crashes and technical or legal violations.  Once I get enough pass votes, I will be able to launch it on Xbox Live.  Almost done!

Dev Log - Testing Online Multiplayer

Having tested online multiplayer with two xbox consoles set up in my home, with a neighbor living across the street, and with simulated latency, I felt very confident that my network code would hold up online.  I was wrong. 

After completing a series of playtests, I decided to conduct a test with my nephew who lives 15 miles from my house.  To my dismay, the game fell completely out of sync.  Some of the bugs were caused by timing issues that simply don't occur under simulated latency or low latency, but did with the latency spikes experienced in the real world.  Other bugs were caused by my misconception that network session properties would get updated as frequently as I sent other packets. 

So I owe a big thank you to my nephew LeMonte and my friend David for helping me test online multiplayer!  My next step...peer review!