-
Notifications
You must be signed in to change notification settings - Fork 137
Home
Peter Robinson edited this page Aug 18, 2026
·
14 revisions
Torque2D is an extremely powerful, flexible, and fast open-source engine dedicated to 2D game development. Used in hundreds of professional games, Torque2D was developed as a cross platform solution supporting a wide variety of devices on Windows, OS X, Linux, iOS, Android, and web 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...
Torque2D 4.0 "Rocket Edition" is in Early Access 4. The engine guides below are current; some of the older tutorials predate 4.0 and are marked where that matters.
- Getting Started with T2D
- Cloning the repository & working with Git
- Building from Source
- Getting Started Guide
- GUI - see the GUI Guide for building screens in script, and the Gui Editor Guide for building them by dragging.
- Basic Game Scripting
- Scripting Tutorial
- Behavior Tutorial
- Fill Battle Tutorial
- Networking
- Checkers Tutorial
- Platform Development - building for every platform (Windows, macOS, Linux, Android, iOS, Web) is now covered in one place:
- Building from Source
- Web Deployment Guide
- TorqueScript Overview
- TorqueScript Syntax
- Callbacks — every script hook the engine will call
- Console - the command line into your running game
- TorqueScript Reference - every script class, method and function, generated from the engine source
- Engine Reference - the C++ engine, for anyone working on Torque2D itself
- Animation
-
Asset Manager
- All Assets
- Animation Asset
- Audio Asset
- Image Asset
- Particle Asset
- Font Asset
- Skeleton Asset (Spine — masterspine branch)
- Audio
- Batch Rendering
- Behaviors
- Blending Modes
- Easing
-
GUI — building screens in script, and every control explained
- Gui Editor — building screens by dragging, plus themes and the Profile Editor
- Project Manager — starting a project, and the modules it is built from
- Asset Manager Editor - making images, animations, particles, fonts and sounds
- Input
- Math
- Noise Generation
- Physics
- Project Directory Structure
- Render Objects
- Module Manager
- Scene
- Scene Objects
- CompositeSprite
- LightObject
- ParticlePlayer
- Path
- SceneObject
- Scroller
- ShapeVector
- SkeletonObject (Spine — masterspine branch)
- Sprite
- TextSprite
- Trigger
- TAML
