Game Development Community

v1.5 Preview 1 Available

by Michael Perry · in iTorque 2D · 05/13/2011 (5:33 pm) · 11 replies

Official Release Blog


Preview 1 Details

The scope and resource availability for Preview 1 was low. We looked for a low hanging fruit, something which could be coded in less than a week. The work had to happen in between T3D sprints when there was a lull in doc and demo work. The most obvious choice was implementing Game Center. Low risk, very useful, often requested and a good warm up.

Game Center Added
Forgive the lack of imagination and quality art, but this is a screen shot from the GameCenterTest project shipped with 1.5 Preview 1:

imageshack.us/m/832/1874/gggcl.jpg

Even though the framework is hooked up, iTorque 2D does not support every API class and function provided by Game Kit. Most noticeably, multiplayer and voice chat are not currently available. The following core features are supported as of v1.5 Preview 1:

  • Player authentication
  • Achievement tracking
  • Scoring and leaderboards
  • Viewing built-in displays for Achievements and Leaderboards
All of the features are exposed to TorqueScript, giving you the option to work in your language of choice. The C++ and Objective-C code has been thoroughly commented and documented. The GameCenterTest provides example code you can copy into your project for live testing. Remember, Game Center connection is specific to YOUR APP. If you are not sure how this works, be sure to read Apple's excellent iTunes Connect Developer Guide.


Cleanup
While bug fixing did not occur for this preview, we still managed to clean up a few aspects of the engine:

  • Removed Xcode shortcut icon in the toolbar that opened the wrong project
  • Removed VS2005 shortcut icon in the toolbar
  • Removed broken simulator targets
  • Removed useless simulator schemes
  • Cleaned up commonConfig.xml entries
  • Tidied up script code responsible for reading/writing to commonConfig.xml and iFeature options

Known Issues
Even though we are not focusing on bug fixes for the first couple of previews, we are tracking them. This list will shrink and grow during the previews, but we know it's helpful for you have access to this information:

  • GameCenterTest requires modification to run. You must use your own provision profile and iTunes Connect information
  • ITGB-115 Closing the GUI Editor does not close GUIs being edited
  • ITGB-116 GuiButtonCtrls are rendered as black in their up state
  • ITGB-120 Calling Canvas.popDialog() pop the mainScreenGui on devices and simulator
  • ITGB-122 Varied behavior with different Gui Controls
  • ITGB-123 Gui Editor Inspector does not auto update when adding a new control
  • ITGB-126 Extra common/commonConfig.xml being created during project creation
  • ITGB-129 iTorque2DGame.app is not added to the projectfiles when a project is created on Windows
  • ITGB-131 Load last scene on startup checkbox is being ignored
  • ITGB-134 Odd image map behaviour
  • ITGB-136 Does not remember Layer Management Settings
  • ITGB-138 Major distortion when resizing an object that has been rotated
  • ITGB-139 Crash when creating a new image map from BMP
  • ITGB-141 Orientation change happens at incorrect angles
  • ITGB-142 Minor editor bugs
  • ITGB-144 Particle File Corruption
  • ITGB-147 Mount Broken During Copy Paste
  • ITGB-148 Minor editor visual issue
  • ITGB-149 SourceRect malfunction
  • ITGB-150 EXEC_BAD_ACCESS error thrown in simulator with XCode 4
  • ITGB-151 Static Audio in iT2D and no audio in simulator
  • ITGB-152 Undo after Deleting Breaks Mounts
  • ITGB-153 Locked objects not excluded with t2dSceneWindow::sendObjectMouseEvent
  • ITGB-159 RealMilliseconds/getRealTime bug

#1
05/13/2011 (7:05 pm)
Great news Michael.
Dumb question, but what is player authentication? A simple log in?
#2
05/13/2011 (7:11 pm)
@rennie - I'm referring to a player logged into their Game Center account.
#3
05/14/2011 (2:09 pm)
Good work guys! Looking forward to the next sprints :)
#4
05/16/2011 (2:33 pm)
thanks thought so, just checking.

::))(( Good stuff.
Way to tap a good platform to promote our games. Thanks!



#5
05/17/2011 (7:24 am)
Do you have the bug details publicly (or semi-publicly) available anywhere? I'm curious how many of them exist in 1.4.1 and would do the digging myself but didn't find them.

Also - nice work getting a little release out. It's only been a few months since the 1.4.1 announcement.
#6
05/17/2011 (8:25 am)
@Joe - Yup. In this blog I list the known bugs with the title and ticket number. These were harvested from the 1.4.1 Bug Report Forum.
#7
06/04/2011 (6:12 pm)
Just a quick one - and related. I've been away from Torque for a while (greets all).

I downloaded the iT2D 1.5 preview to work on my next game.

The question is, realistically should I be using 1.4.1 for a commercial release or just continue with the 1.5 preview as it has game centre support which is what I wanted it for?
#8
07/22/2011 (6:45 pm)
And what about multitask support? Ive released a game and thats the first complain, that doesnt have multitask support. Is that possible? Would be? Thanks
#9
07/22/2011 (10:47 pm)
@Isaac - I regret to post that multitasking will not be in 1.5.
#10
07/25/2011 (6:26 pm)
multitask? do you mean fast app switching? because the current version supports it.
#11
07/26/2011 (1:26 am)
Yep, agree with Johnny, we have backgrounding working in our app.