Torque 2D MIT Coming Soon
by Eric Preisz · 12/12/2012 (2:08 pm) · 72 comments

GarageGames is Proud to Announce Torque 2D MIT!



What is Torque 2D MIT?
Torque 2D MIT is an all new, open source, version of our 2D game development software. Following in the footsteps of Torque 3D, which went open source a few months ago, Torque 2D MIT will be available under the same (very permissible) MIT License very early next year.
It's more than just an open source version of Torque 2D!
Take Torque 2D, combine it with iTorque, add in Box 2D physics, several major enhancements and bug fixes, and make it open source. That is Torque 2D MIT.
So really, this isn't just the future for Torque 2D, it’s also the future of iTorque!

Box 2D | TAML | iOS | PC | OSX | MIT
By unifying Torque2D and iTorque into a single code base, GarageGames will be able to offer a single 2D game engine for iOS, Mac and PC.
The downside is that making such aggressive changes comes at the cost of backwards compatibility. Breaking backwards compatibility is a difficult, but sometimes unavoidable decision. Of course it will be possible to port iTorque and Torque 2D projects to the new Torque 2D MIT, but we aren't letting any constraints from previous versions prevent us from making significant improvements.
Finally, when we made our changes, it broke functionality in several editors. In order to work in an open source environment as soon as possible, we made a decision to publish our initial version of Torque 2D MIT without the editors; in other words, the initial version will be an API only engine with tool development to follow thereafter.
So what about current versions of iTorque and Torque 2D?
Before we release Torque 2D MIT, the current generation of iTorque and Torque 2D will each receive a free update. So if porting isn't in your time frame, we will integrate the latest bug fixes for the version you currently own.
- iTorque will receive bug fixes that resolve issues related to app store rejections and Mountain Lion and up to date iOS support.
- Torque 2D will receive bug fixes and Mountain Lion support.
These two updates will be the final updates for the current generation of iTorque and Torque 2D. All future development will occur on Torque 2D MIT. However, during the transition we will continue to sell Torque 2D and iTorque on our site (with clear notifications about Torque 2D MIT's impending release).
The crowd favorite, Michael Perry, will be following the lead set by Dave Wyand's great work on Torque 3D. Michael will be providing a more detailed technical update in coming days.

About the author
Manager, Programmer, Author, Professor, Small Business Owner, and Marketer.
#3
12/12/2012 (2:16 pm)
I'm working on a PSK project... If I want to fully upgrade to the MIT will I lose anything?
#4
12/12/2012 (2:19 pm)
Best early xmas present since the last one!
#5
12/12/2012 (2:20 pm)
Quote:If I want to fully upgrade to the MIT will I lose anything?
Quote:The downside is that making such aggressive changes comes at the cost of backwards compatibility.I'm not a licensing expert, but the MIT license does not apply to 3rd party content like the PSK. Licensing differences aside, the PSK is not compatible with the new T2D codebase. A large portion will have to be rewritten.
#6
Gaining the MIT license has no affect on the commercial license your already agreed to.
After the final iTorque 2D/Torque 2D updates, all future updates will be done on the MIT version. If you would like to port, you can...but it will take some work. If you don't want to port, you can freely move any feature or bug fix from the MIT version into your commercial version.
We've tried to make this as win/win as possible.
12/12/2012 (2:25 pm)
That's right Mich. Gaining the MIT license has no affect on the commercial license your already agreed to.
After the final iTorque 2D/Torque 2D updates, all future updates will be done on the MIT version. If you would like to port, you can...but it will take some work. If you don't want to port, you can freely move any feature or bug fix from the MIT version into your commercial version.
We've tried to make this as win/win as possible.
#7
12/12/2012 (2:25 pm)
@ALL - I'm really proud to be part of this effort. The work Melv and I have been performing has been hugely rewarding. Making it so the entire world can get their hands on this for free, with no restrictions, will be an amazing step forward for our 2D technology.
#8
12/12/2012 (2:38 pm)
I've always wanted to dig into T2D, this is fantastic news!
#9
- Dave
12/12/2012 (2:40 pm)
It is great to finally see this announcement! Mich and Melv have been putting in a lot of work towards this release. Being able to start clean is a dream...- Dave
#10
And don't forget, while Mich and Melv may be bringing it to the finish line for release, there are many months of improvements and fixes brought to the code base from the 3 Step Studio team who is working on top of the soon to be Torque 2D MIT. Many of the improvements came straight out of a working project's needs.
12/12/2012 (2:44 pm)
@Dave - I wouldn't call it clean...but yes, they've taken many liberties to break things for the better. And don't forget, while Mich and Melv may be bringing it to the finish line for release, there are many months of improvements and fixes brought to the code base from the 3 Step Studio team who is working on top of the soon to be Torque 2D MIT. Many of the improvements came straight out of a working project's needs.
#11
12/12/2012 (2:50 pm)
Quote:Many of the improvements came straight out of a working project's needs.That's been the key to success for the improvements. We didn't design and develop in a bubble. All of the improvements to the 2D technology came from a decent sized team and was applied based on project demands, not lofty theory.
#12
12/12/2012 (3:00 pm)
Hey this is great news, a surprise and a very cool surprise at that.
#13
12/12/2012 (3:18 pm)
Congratulations. I look forward to playing with the source (as I continue working on my own 2D engine.)
#14
12/12/2012 (3:19 pm)
Woot, great news! Looking forward to poking around under the hood.
#15
12/12/2012 (3:31 pm)
Great move!
#16
Well played.
12/12/2012 (3:32 pm)
I think that it is indeed a very daring move to make Torque2D open source under an MIT license - much more daring than the original decision to make Torque3D open source.Well played.
#17
12/12/2012 (3:37 pm)
No waaaaaayyy. That is awesome.
#18
Jokes aside I think this is a daring yet an awesome move, I hope you pull this off just as smoothly as with the T3D MIT!
I love the open source intiative you guys are taking!
12/12/2012 (3:42 pm)
Next month: GarageGames employees released under MIT..Jokes aside I think this is a daring yet an awesome move, I hope you pull this off just as smoothly as with the T3D MIT!
I love the open source intiative you guys are taking!
#19
12/12/2012 (3:46 pm)
Go Mich!!!!
#20
Good luck with MIT release #2 guys!
12/12/2012 (3:57 pm)
This is awesome news, I might have to grab a copy of this when it goes live.Good luck with MIT release #2 guys!

Associate Steve Acaster
[YorkshireRifles.com]
Wait what!?
-------
OMFGDRM(free)MITBBQ!
I for one welcome our new MIT overlords ...