-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Home
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...
|
|
|
|
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!
- Video Tutorials
- Basic Game Scripting
- Scripting Tutorial
- Behavior Tutorial
- Getting Started with T2D
- Cloning the repository & working with Git
- Getting Started Guide
- GUI
- Intro to the GUI: Part 1
- Intro to the GUI: Part 2
- Platform Development
- Android Development Guide
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.
- Beginner Forum
- Professional Forum
- Google+ Community Page
- IRC: irc.maxgaming.net#garagegames
- Feature Requests at UserVoice
- Trello Boards
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.
- TorqueScript Overview
- TorqueScript Reference (Doxygen)
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...
- Asset Manager
- Batch Rendering
- Behaviors
- Blending Modes
- Input
- Physics
- Project Directory Structure
- Render Objects
- Scene (Coming Soon)
- Scene Objects
- Torque2D Reference (Doxygen)