iTGB

spacer
spacer
spacer
spacer
spacer
  • Torque 2D
  • Publish Casual Games
  • Intuitive Toolset
  • Fantasy Promotion
  • Kart Promotion

spacer

Buy Now Download Demo
  • Screenshots
  • Videos
  • Add-Ons
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • spacer
  • Features
  • Games
  • Documentation
  • Requirements
  • Licenses
spacer

Torque 2D is an extremely powerful and easy to use 2D game engine. Built upon the Torque architecture, Torque 2D offers many of the features found in our cutting edge 3D game engine, but is customized for 2D gameplay. With its intuitive and powerful editor, anyone can jump into game creation with little or no prior programming or game development knowledge. Your license to Torque 2D provides you with a complete 2D feature set.

Cross Platform Development at Its Best

Torque 2D was developed with Mac and Windows computers in mind and works equally well on either platform. As with all of our products, Torque 2D includes the complete C++ source code to the engine and editor tools. It also includes access to TorqueScript, our scripting language which allows developers to write the same gameplay logic on Windows or a Mac and have it work on the other!

Level Editorspacer

Torque 2D's Level Editor provides a suite of WYSIWYG tools for designing and editing a game. The Level Editor is fully integrated with the Torque Runtime and provides full access to all Torque subsystems allowing for:

  • Object placement and manipulation
  • Property inspection and editing
  • Importing and managing assets
  • Performance profiling
  • No compile time
  • Particle effects
  • Tile manipulation
  • Behavior assignment
Graphics

Torque 2D's powerful rendering is perfectly suited to achieving a great looking artistic style. Torque 2D's graphics API includes implementations for all types of hardware and operating systems performing on more than 99% of all gamer hardware (Steam Hardware Survey). 

Networking

Torque 2D's integrated networking system makes implementing event based multiplayer options a breeze. RPG and RTS games can be made to easily support multiplayer modes.

Behaviors

Torque 2D allows users to share snippets of code easily within the editor. Simply create a behavior, send the behavior file to a friend, and tie the file to the editor. This allows coders and artists to share gameplay elements without ever writing a single script. A number of basic behaviors are included with the engine so that developers have a leg up in development!

Scriptingspacer

Torquescript is a fast and easy to use C++ like scripting language that ties all of the various elements of a project together. It supports a large complement of functions including math, object manipulation, fileIO, and more. Torquescript features:

  • Object-oriented programming
  • Transparent interconnection with external C++ objects
  • Built-in fast 3D math (vectors, matrices, and quaternions with all corresponding functions)
  • Well-documented standard library (hundreds of functions out-of-the box)

Most game functions can be programmed in Torquescript, and engine additions such as physics or intense AI coded in C++ are called from script.

Physics

Torque 2D physics are modeled after real world Newtonian physics. Apply inertia, linear velocity, angular velocity, friction, restitution, relaxation, damping, or a number of other physical attributes to your object and watch it handle interactive collision with perfect scaling.

GUIspacer

Torque provides for fully customizable GUI module including:

  • Widgets, containers and dialogs
  • Transparency, animation
  • Easy-to-use GUI files
  • Skins support
Torque's Level Editor is built entirely using this GUI system, so it is platform independent.

Sound

Torque 2D uses the OpenAL sound library by default and supports a wide range of features. These include:

  • Stereo, Streaming Sound
  • SFX/Music driver
  • 2D sound support for panning, volume, Doppler, cones
  • Multi-channel prioritized SFX manager
Genre Kitsspacer

A full library of Genre Kits are available for Torque 2D. All Genre Kits combine expert coding with world class optimized in game art assets for a quick jump start into any new project. Choose from:

  • Adventure Kit
  • Platformer Kit
  • Kart Kit
  • Check the Developer Store for more
Documentation

Torque licensees join the community of more than 150,000 developers and have access to an enormous set of valuable community resources. There are dozens of tutorials and a wealth of learning materials available on the site.

spacer

See Torque 2D games in action! For more games like this, check out our Torque 2D games page.


spacer

Be A King

Be a King offers a mix of classic strategy elements in a simple casual game. Try to rule your land as the prince. Build and maintain villages, towns and even big cities. Defend your minions against hordes of monsters and bandits. Be a just and determined ruler, and realize the dream of becoming a brave king who leads his people to a better future. Pavel Tovarys of Rake in Grass Games talk about blurring the lines between casual and hardcore games in the Be a King developer interview.


spacer

Fix-it-up: Kate's Adventure

Kate's Adventure comes alive on Big Fish, PlayFirst, and RealArcade. Kate comes home from college to find her dad's auto repair shop in financial trouble, but she's not going to let the family business go down without a fight! Can you rebuild the family's auto repair business? Expand the franchise from arid Nevada to glamorous Hollywood. Surf the Pacific Ocean and watch Kate's unexpected love story unfold. Adam Robaszyński-Janiec talks about putting a new spin on time management in the Fix-it-up developer interview.


spacer

Restoring Rhonda

Rhonda's been overworked, and she's lost her job as a prestigious art restorer. Help her rebuild her career and her confidence by working her way back to the top. Fortunately for Rhonda, an ancient, mysterious puzzle game has arrived to provide artistic aid. Can Rhonda master Azuba and earn the tools she needs to refurbish beautiful paintings? Skunk Studios CEO/CTO Kalle Wik gives us an inside glimpse at making casual games in the Restoring Rhonda developer interview.


spacer

Crunch Time

A game about quality assurance? In Crunch Time, mega-developer Futuracorp's newest epic science-fiction MMO game has been besieged by an influx of bugs and corrupt data. Your job is to regulate the flow of corrupt data so that Vega and Pixel can clean up the bugs. Do your job, and the game will ship on time. Fail and gamers everywhere will be crushed. Who knew QA could be so fun? Aaron Murray and Jon Wofford of Tandem Games talk about this Intel award-winning game in the Crunch Time developer interview.


For a full list of games made with Torque 2D, click here.
spacer

Overview

Each Torque engine ships with its own offline documentation. We have also set up online locations where you can go for updated tutorials and reference docs. The online pages are changed more often and always have the most recent information.

Official Documentation

We provide an official set of documentation for each engine. These documents are in HTML format. You can browse through each page or search for specific terms. You should definitely start your Torque 2D education by reading the OFFICIAL DOCUMENTATION.

Torque 2D Documentation Landing Page

Each engine has its own community page which will be updated with new documentation, links, and news. You can find the main landing page HERE.

From there, you can pick the engine you wish to learn about. If you want to jump straight to the Torque 2D product page, CLICK HERE.

spacer

C++ Compiler

All platforms require an installed C++ compiler in order to build the engine. T2D is compatible with the free Microsoft Visual Studio 2008/2010 Express and Apple XCode programs.

Windows-based Computers

Minimum Requirements:
Windows XP/Vista/7 with the latest service pack
1.0 GHz processor or better
512 MB RAM (1GB for Vista/7)
OpenGL or DirectX compatible accelerated 3D video card

Recommended Requirements:
Windows XP/Vista/7 with the latest service pack
2.0 GHz processor
1 GB RAM
nVidia or ATI accelerated 3D video card

Apple-based Computers

Minimum Requirements:
Intel Mac
512 MB RAM
MAC OSX 10.5
nVidia or ATI accelerated 3D video card

Recommended Requirements:
Intel Mac
1 GB RAM
MAC OSX 10.6+
nVidia or ATI accelerated 3D video card

END USER LICENSE AGREEMENT

  • About GarageGames
  • Employment
  • Licensing
  • RSS Feeds
  • Logo Guidelines
  • Contact Us
END USER LICENSE AGREEMENT

This End User License Agreement ("EULA") is a binding agreement between you ("You" or "Your") and GarageGames LLC. ("GarageGames") and governs the use of the GarageGames software that You have selected to download (the "Software," as more fully defined below). By downloading, installing, or using the Software, You accept the terms of this EULA on behalf of Yourself and Your organization (if any). Inquiries about this EULA and other licenses offered by GarageGames should be directed to licensing@garagegames.com.

1. Definitions.

1.1. "Apple Mobile Device" means the Apple iPhone, iPod Touch, or iPad.

1.2. "Console" means any game console system including but not limited to Microsoft Xbox and Xbox 360; Sony Playstation 2, 3, and Portable; Nintendo GameCube, Wii, and DS; and the successors to the foregoing systems.

1.3. "Game" means software that is intended primarily for non-gambling entertainment purposes only. A Game may include tools and Torque Script specific to that Game that allow users to modify the Game (e.g., add new levels, etc.).

1.4. "GarageGames Marks" mean the GarageGames trademark and the Torque Logos.

1.5. "Logo Guidelines" mean the guidelines for using the Torque Logo that are provided on the Website, which GarageGames may, in its sole discretion, change from time to time.

1.6. "Mobile Device" means any handheld or mobile device including but not limited to an Apple Mobile Device, the RIM Blackberry, a device running the Android operating system, or a device running the Microsoft Windows Phone operating system.

1.7. "Non-Game" means software that is not a Game.

1.8. "Personal Computer" means any personal computer, including but not limited to any personal computer that uses Windows, Mac, or Linux operating system software, but does not include any Console or Mobile Device.

1.9. "Product" means any Game or Non-Game.

1.10. "Software" includes the source code and executable code and art assets provided to You by GarageGames and all associated documentation (if any). The Software also includes any update to the Software that corrects bugs or provides feature enhancements. For clarity, the Software does not include next generation versions of the Software.

1.11. "Torque Logo" means the TORQUE mark and logo provided on the Website.

1.12. "Website" means the website located at www.garagegames.com and any successor website.

2. Grant of License.

2.1. General Software License. Subject to Your compliance with the terms and conditions of this EULA, GarageGames hereby grants You a limited, worldwide, non-exclusive, non-sublicenseable, non-transferrable (except as expressly provided in Section 2.3), non-assignable, fully paid-up, royalty-free, right and license to use the Software to:

2.1.1. develop and distribute in object code format only, an unlimited number of Games for Personal Computers;

2.1.2. develop and distribute in object code format only, an unlimited number of Non-Games for Personal Computers to the extent that Your gross revenue from the sale of software and related products for the most recent calendar year was less than $500,000;

2.1.3. develop a correction, improvement, or modification to the Software for Your personal purposes;

2.1.4. develop and distribute in object code format only, a correction, improvement, or modification to the Software for use in a Game or Non-Game that You develop pursuant to Sections 2.1.1 or 2.1.2, provided that such correction, improvement, or modification is necessary for the operation of the Game; and

2.1.5. develop and distribute a correction, improvement, or modification to the Software in source code format, provided that such correction, improvement, or modification may only be distributed to persons who have licenses to the version of the Software to which the correction, improvement, or modification pertains.

2.1.6. develop and distribute art assets included in the Software provided that they are delivered in a Game using a run time format. 2.2. Special Software Version Licenses.

2.2.1. Apple Mobile Device License. If the Software You have downloaded is a version of iTorque (including Torque for 2D for iPhone or Torque 3D for iPhone), the words "Personal Computers" in Sections 2.1.1 and 2.1.2 shall be replaced with "development and publishing exclusively on Apple Mobile Device."

2.2.2. XNA License. If the Software You have downloaded is a version of Torque X (including Torque X 2D and Torque X 3D), the license granted in Section 2.1.1 and 2.1.2 shall be extended to allow You to use the Software to develop and distribute Games and Non-Games for all platforms that use Microsoft’s XNA API.

2.2.3. Evaluation License. If the Software you have downloaded is an evaluation or "demo" version of a Torque product, the license grant in Sections 2.1 shall not apply. Instead, GarageGames grants You a limited license to use the Software to evaluate the Software. You may not use the Software to develop or distribute any Product.

2.3. Seat Restrictions; Copies.

2.3.1. Individual License. If You have purchased an "Individual License," only You may use the Software. An organizational entity may purchase an "Indivdual License" for a specific employee. Each individual employee who uses the Software must have an Individual License. You may install the Software on up to two (2) Personal Computers at a time in order to use the Software.

2.3.2. Studio License. If You have purchased a "Studio License," You have the right to designate one (1) individual user per license seat (each a "Seat") that You purchase from GarageGames to use the Software. Each Seat user must be Your employee or contractor, have an account on the Website, and be registered to use the particular Seat. You may re-designate a Seat to a different user once per thirty (30) day period without GarageGames’s prior written consent; more frequent or a greater number of re-designations require GarageGames’s prior written consent. You shall be responsible for each Seat user’s compliance with this EULA. You may install the Software on up to two (2) Personal Computers per Seat at a time in order to use the Software.

2.3.3. Backup Copies. You may install the Software on an unlimited number of Personal Computers for backup purposes.

3. License Conditions.

3.1. Fees. You shall pay the price specified on the Website or otherwise charged by GarageGames for the Software. In the event of nonpayment or a chargeback or a refund, this EULA and the licenses granted herein shall immediately terminate.

3.2. Restrictions. You shall only use the Software as set forth in Sections 2 and 3. In addition, You shall not:

3.2.1. Distribute the Software (or any part thereof) or make derivative works from the Software except as provided in Section 2 without GarageGames’s prior written consent;

3.2.2. distribute in source code format any Product made using the Software except as provided in Section 2.1.5;

3.2.3. make more copies of the Software than are permitted by Section 2;

3.2.4. reverse engineer, decompile, or otherwise attempt to derive the algorithms of the Software except as permitted by applicable law;

3.2.5. remove or alter any trademark, logo, copyright, or other proprietary notices, legends, symbols, or labels in the Software;

3.2.6. use the Software to develop or distribute any software that competes with the Software without GarageGames’s prior written consent;

3.2.7. represent that You are affiliated with GarageGames or that any Product that You develop using the Software is approved by GarageGames; or

3.2.8. use the Software for any illegal purpose.

3.3. Attribution. With respect to any Product that You develop using the Software, You shall:

3.3.1. display the Torque Logo, consistent with the Logo Guidelines, in the start-up sequence of the Product (unless waived by GarageGames);

3.3.2. display in the "About" box or in the credits screen of the Product the text "Powered by Torque [Version]";

3.3.3. display the Torque Logo, consistent with the Logo Guidelines, on all external Product packaging materials and the back cover of any printed instruction manual or the end of any electronic instruction manual; and

3.3.4. notify GarageGames in writing that You are publicly releasing a Product that was developed using the Software within 30 days of the release.

3.4. Trademark License. Subject to Your compliance with the terms of this EULA, GarageGames hereby grants You a permission to use the GarageGames Marks for the purposes set forth in Section 3.3. You hereby grant GarageGames permission to refer to You or the name of any Product you develop using the Software for marketing purposes. All goodwill in each party’s trademarks and logos will inure to the sole benefit of that party.

3.5. All Rights Reserved. You agree and acknowledge that, as between GarageGames and You, GarageGames owns all right, title, and interest to the Software and the GarageGames Marks. Except as expressly set forth in Sections 2 and 3.4, no right, title, or interest in or to the Software or the GarageGames Marks is transferred to You. All rights not expressly granted by GarageGames are hereby reserved.

4. Term and Termination. This EULA and the licenses granted therein shall commence on the earliest date that You download, install, or use Software and shall continue unless and until terminated in accordance with this Section 4. This EULA and the licenses contained therein shall automatically terminate if You materially breach any of its terms or conditions of this EULA. Upon termination, You shall destroy all copies of the Software. Sections 1, 3.5, 4, 5, 6, 8 and 9 shall survive any termination of this EULA.

5. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE ENTIRE RI
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.