Hey all it’s peanut butter weekly update time. During the last week work continued on what is quickly becoming Forever Patch 2.0. The reason for that is due to running into some unexpected problems with networking. Our networking code was originally conceived back in 2007 for the Infinity Combat Prototype. It has been left largely untouched since then whereas the rest of the engine has evolved quite a bit. For our Kickstarter, due to a lack of time, we threw everything together pretty quickly which meant a lot of our game logic ended up running on the client and we knew we’d have to pay a price for that later on. We figured it was a good tradeoff since we had no idea if our Kickstarter would succeed. Needless to say that bill has come due.
The initial material pass on the corvette cockpit
For those of you who either don’t know or don’t care about game networking allow me to summarize client-side game logic as being really, really bad. It makes the game easy for hackers to, well, hack and cause general unpleasantness for everyone but themselves. Obviously for a multiplayer game like Infinity: Battlescape this would be catastrophic so it’s of the utmost importance that we spend however much time is necessary to properly update our networking code.
The full geometry view of the corvette cockpit
Our pledge upgrade system is coming along nicely. Credit card, bitcoin, and PayPal payment integration is now complete. We have some additional work to do for processing chargebacks followed by a legal review of our pledge upgrade Terms of Service but after that we’ll be ready to roll it out. On the art side the bomber cockpit is finished and work has begun on the corvette cockpit. The NPC hauler continues to come together nicely and we should have some more screen shots of it over the coming weeks!