Skip to content
Charlie Patterson edited this page Dec 1, 2013 · 85 revisions

Torque Logo

Torque 2D is an extremely powerful, flexible, and fast open-source engine dedicated to 2D game development. Used in hundreds of professional games, Torque 2D was developed with OS X, Windows, and iOS devices in mind and works equally well on all the platforms. It includes an OpenGL batched rendering system, Box2D physics, the TorqueScript scripting language, audio, animation, asset management, a team-oriented modular project structure, and much more... read more...

Downloads

Tutorials

Many prefer to immerse themselves in a new framework with examples. Here you'll find a great tutorial video series, and a few tutorials you can follow as you edit code and run the results. Note that GIT is a blocking point for many brave souls. If you would like to jump right in, perhaps you could download a release for your operating system from above? When you are convinced there is something here for you, checkout out the references in a later section!

Community

Find your fellow travelers! The forums are a good place to ask newbie questions. The Google+ community keeps up with news and general interest. Feel free to post indie, marketing and other news there.

TorqueScript

You may want to start by modifying the scripts of a Torque2D demo or even writing a simple game in the scripting language. When you are doing advanced work, feel free to add C++ code (and share it hint hint). But for now, you can get very far with TorqueScript. This is a very powerful system! Using just scripts you can render sprites, draw moving backgrounds, play sounds, show scores, make sophisticated GUIs, and control your game's behaviors.

As you progress, Torque has many components that you will want to become familiar with while writing your game.

Torque 2D Engine References

Torque has many components that you will want to become familiar with while writing your game. The following talks about the directory structure of a game, the breakdown of your game into modules, the loading and unloading of assets, physics, scripting, behaviors...

More

Clone this wiki locally