

There is a great wealth of tutorials and documentation available for Torque X. The main sources of documentation online are the Torque Developer Network and the OFFICIAL DOCUMENTATION.
Before proceeding, let's cover the 3 "flavors" of Torque X technology:
- Torque X (TX):
The base technology for the X engines. Taking the best parts of other Torque technology, such as WYSIWYG editors, this engine was written in C# and XNA. Based on those languages, you can run your games on Windows or an XBox 360. This is a FREE product, which provides you with a binary for creating your own projects and games.
- Torque X Pro (TX Pro):
The main difference between TX and TX Pro is source code access. Purchasing Torque X Pro allows you to modify the actual Torque X engine, as opposed to just creating game projects.
- Torque X Builder (TXB):
Torque X Builder (TXB) is a set of tools designed to work with Torque X and Torque X Pro. We highly recommend that new users take TXB for a test spin. TXB is built upon the famous Torque Game Builder editor and allows for the visual construction and modification of games. TXB supports many of the features that users of TGB have become used to, such as the placement of sprites and scrollers. Additionally, it integrates Torque X's component system and provides a library of pre-built components to work with, as well as allowing for the placement and editing of lights, and other features.
You can still find some very helpful tutorials on TDN and in the forums, but for now you will find the most amount of updated information in the offline docs. Below, you will find an outline of docs available to you.
- TDN Page:
- GarageGames Web site:
- GarageGames Community Page
- Torque X Public Forums
- Torque X Pro Private Forums
- Torque X Builder Forums
- Your GarageGames Account Page (download Torque X updates here)
Official Documentation Submissions
If you would like to create simple tutorials or reference documentation, jump down to the Community Section for details. To gain greater exposure or have your work used in Official GarageGames Documentation, read through the Submission Guidelines and contact Michael Perry
- Basic 3D Tutorial (by Russell Bishop) - A simple tutorial on how to setup a player object that can switch between 3rd person and free-look camera.
- C# Tutorials - Extremely basic "Hello World" tutorial for developers NOT using Torque X Builder.
- Splash Screen Tutorial (by Dro Sarhadian) - Short tutorial that will show you how to create a fading splash screen in your game.
- GreenRobot Tutorial (by Dan Pascal) - This is an extremely detailed tutorial using Torque X and Torque X Builder to create an isometric, sci-fi robot game.
- Extending the Torque X Console (by Matthew Shapiro) - This Torque X Pro article will show you how to extend your Debug console to display new elements and delegates.
- Camera Manager Class (by Matthew Shapiro) - A tutorial that will show you how to create a 2D camera manager that can handle multiple cameras and complex actions.
- TorqueX From Scratch TDN Article (by Ty Newton) - A work in progress TDN article that covers the basics of TorqueX usability
Knowing this, you should also check out the Torque Game Builder Documentation Page. You will several useful tutorials on how to use the in-game editor to create scenes, layer tiles, place sprites, and so on
The community of developers using Torque X is vibrant and active. Get involved in the community by joining the ongoing discussions in both the public and the private Torque X forums.
You can find more tutorials and add-on modules in the Resources section of the GarageGames site. Before TDN, this was the primary method of community contribution. You can simply browse through all of the Torque resources, or you can use the advanced search feature and query for specific Torque X terms. Click the image to the left to see one example search for "Torque X" in the articles, code, and "how-to" resource areas.
Forum Discussions
Torque X Public Forums
Torque X Pro Private Forums
Torque X Builder Forums
Most discussion of Torque X and related projects occurs in the forums. In the Public Forums you will find general discussion and a lot of great "Getting Started" threads. If you are having problems in your very first run of Torque X, this would be a good area to post your questions as a beginner.
The Private Forums are much more extensive in terms of topics, engine discussion, bug fixes, and general Torque X development. You must have a license to view and post in the Private area.
In the forums, can post your own questions, answer queries posted by other Torque X users, show off your work, or simply join in general discussion about the engine and its features.
Submitting Your Own ResourcesIf you are the generous type and have something cool to share with the rest of the Torque X community, log in to the GarageGames site and navigate to the "Submit A Resource..." page. There is a section for every type of contribution. If you have written a new function that others will find useful, you can post it as a Code Resource. If you have a mini-tutorial, you can put a write-up in the How-To section. This is also the page where you can post blogs about your Torque X projects and progress.
The Torque Developer Network is mentioned constantly throughout this documentation. This site is nearly 100% community driven, meaning your Torque X peers are doing what they can to help you. The Torque X section is particularly well taken care of and updated frequently. On any given page or tutorial, you can click on the history button in the top right to see which community members are working on the site.
Writing TDN ArticlesMuch like the GarageGames resources, several user maintained tutorials and articles can be found on TDN. As mentioned before, Torque X has its own section on the site. If you want your tutorial, article, or code hosted in an organized location, you are encouraged to Submit Your Own Article. Once your article is posted, you can re-visit the page and make modifications or see how other users have contributed to your resource.





