Game Development Community

iTGB 1.1 released, more to come!

by Brett Seyler · 12/22/2008 (11:07 am) · 5 comments

PVRTC & Torquescript Improvements Are HERE!


On Friday evening, in a mad rush before many GG'ers left Eugene for their Christmas vacation spot of choice, we posted a new build of iTGB, version 1.1. This version includes a number of bugfixes and optimizations from version 1.01 released a couple months ago.


68.233.5.139/~transfer/brett/icon_engine_iTGB_250px.pngOn top of these smaller items, we've managed to squeeze considerably better performance from Torquescript so that now, the version of our Behavoir Shooter demo that's entirely unoptimized with scrip to code conversion, runs at production speeds.


Generally, the optimizations to Torquescript have yeilded about a 3X framerate improvement in the projects we've tested. While better performance can always be obtaind by converting your scripts to code, this is a big step for usability.


One additional feature included in the 1.1 release is a texture compression tool that uses the PowerVR libraries. This makes it possible to use native texture compression (PVRTC) for your artwork on the iPhone. While the 1.1 release includes only a Windows compatible version of this tool, a Mac compatible version is being tested right now for the next update.


Here's what a couple iTGB users have to say about the 1.1 release:

John Felton
"I'm pleased to say that for the first time I can run the same project on Win, Mac, Simulator and iPhone and get the same results. That is a big step forward. Thanks."

Patrick Hornberger
"This is indeed a great step forward. I can the sample projects now and performance is remarkably better. Thanks to everyone for their hard work in getting this out to us."


We're far from done with iTGB, but it's really great to see so many of you making good progress on your projects. Next on our list for iTGB in particular will be:
  • www.rustycode.com/matt/bp.jpg Additional improvements to drawing speeds
  • www.rustycode.com/matt/bp.jpg Mac version of the PVRTC tool
  • www.rustycode.com/matt/bp.jpg Streamlining of the workflow ("push to preview")
If you're at all interested in making games for the iPhone, there's never been a better time to stand out from the crowd with the kind of game you make with iTGB.


Release Feedback

Please give us any feedback you have on this release in the Official iTGB 1.1 Feedback thread.


Documentation

You can find iTGB documentation on TDN here.

Michael Perry is working up new docs for 1.1 right this moment, so they should be online soon this week. You can find those here.

Planned Reference
  • www.rustycode.com/matt/bp.jpg Release Notes
  • www.rustycode.com/matt/bp.jpg Gotcha List
  • www.rustycode.com/matt/bp.jpg Preprocessor compiler flag descriptions
  • www.rustycode.com/matt/bp.jpg iPhone script variables/preferences
  • www.rustycode.com/matt/bp.jpg Difference between the 2 Xcode projects you get
Tutorials
  • www.rustycode.com/matt/bp.jpg Modifying our Xcode project to use your game and deploy to device
  • www.rustycode.com/matt/bp.jpg Handling an interrupt (call, home button, etc)
  • www.rustycode.com/matt/bp.jpg Simple Multi-touch tutorial
  • www.rustycode.com/matt/bp.jpg Using Windows PVRTC Tool
  • www.rustycode.com/matt/bp.jpg Computer Terminal GUI Tutorial (yay!)
Please let us know what you think of the iTGB documentation. You can leave us feedback in the Official iTGB Documentation Feedback thread.

iTGB blogs:

About the author

Since 2007, I've done my best to steer Torque's development and brand toward the best opportunities in games middleware.


#1
12/22/2008 (11:09 am)
At this point in time, would you say iTGB is usable to get an animation based iPhone app out to the store? (concerned about crashes, stability, etc)
#2
12/22/2008 (11:11 am)
@Dave: Yes. Absolutely. There really aren't any stability / crash issues that I'm aware of. The biggest battle on the iPhone is fighting the performance constraints, and we've made some real headway there.
#3
12/23/2008 (8:40 am)
Sounds great. Keeping in mind that not all optimizations will be applicable to different platforms, will these script performance improvements make it into stock (Win32, MAC etc) TGB at some point?
#4
12/29/2008 (7:55 pm)
That's great news about the performance improvements. Any word on iTGE?
#5
01/06/2009 (12:43 pm)
Would a current TGB owner who isn't quite ready to take the plunge and spend 500$ for the iTorque license be able to prototype an iPhone game using TGB, keeping in mind hardware/memory limitations, and eventually port over to iTorque fairly pain free?