• Register

Torque 2D is the world's most powerful and easy-to-use 2D game engine. Built atop the common Torque core architecture, it offers many of the features of our cutting-edge 3D game engine, but customized for 2D gameplay. With development paths that allow publishing to Windows, Mac, Xbox 360*, Wii*, iPhone*, your game will reach the widest possible audience. And with its intuitive and powerful editor, anyone can jump into game creation with little to no prior knowledge. *Requires a separate licenseYour license to Torque 2D provides you with a 100% complete 2D feature set.Cross Platform, Dual Graphics API
Torque products are built on a common architecture, but optimized per platform and Torque 2D supports a wider range of platforms than any other modern game engine technology. Build and deploy to PC, Mac, Wii*, and Xbox 360* all from the same project. You can even take the project to the iPhone* with some simple modifications for the hardware. *Requires a separate licenseLevel Editor
Torque 2D's Level Editor provides an entire 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). Console graphics implementations for the Xbox, iPhone, and Wii provide a straightforward path for developers to reach gamers on those devices as well.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.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 on any network.Scripting
Torquescript is a fast, easy to use C++ like scripting language that ties all 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.GUI
Torque provides for fully customizable GUI module including:

  • Widgets, containers and dialogs
  • Transparency, animation
  • Easy-to-use GUI files
  • Skins support
  • Support for Unicode development
  • Localization packs 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
  • Built-in Theora video codec playback

Source Code
For Torque 2D Pro licensees, clean, fast, robust C++. Optimize your game or extend the engine to meet your game's needs. You can also integrate commercial middleware to take your title to the next level.Genre Kits
Genre kits are available for Torque 2D. All Genre Kits combine expert coding with world-class optimized in-game art assets for a quick start to any new project. Choose from

Documentation
Torque licensees join the 150,000+ developer community 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. Users receive free patch updates throughout the year and free upgrades to minor version releases. Each new release is designed for a seamless project transition.

Post article RSS Related Articles

Hi, everyone!

The big stuff this build includes the data.mod and dialogue.mod files that exposes a lot of in-game data to be modded. Game too hard? Make it easier - your way. Too easy? Be masochistic like me and make enemies far more punishing, or marines far weaker.

Pew Pew!


Steam Marines - Gunship Pew Pew

Steam Marines - Gunship Beam Attack

The Armory Deck gets a boss - and he's an asshole. Marines beware! As with every other boss in the game, it does not have immunities or subvert your hard earned tactical knowledge. But it does have a trick or two up its sleeve. Learn fast or die fast.

What is that? Is that a... thing?

One of the complaints I get is that some people find it hard to pick out units - readability can be an issue with such a sprite-filled screen. I endeavored to fix this with some tileset changes. My process:

Steam Marines - Armory Deck testing

Steam Marines - Armory Deck testing

Steam Marines - Armory Deck testing

There was a lot of back and forth regarding hue, brightness/contrast, saturation, et cetera. But the gist is that a lighter background (floor tiles essentially) helps pick out units due to dark outlines. Bouncing AND contrast!

Steam Marines - Armory Deck Testing

Online Scores?

I added an opt-in feature that sends non-identifiable game play data to a server. This will help me better balance and design Steam Marines. It also has a very prototype-y online high score (disabled by default) - maybe an online leaderboard is in the cards? We'll see!

Steam Marines - Online Leaderboard

Thanks for reading, and happy robot hunting!
Mister Bums

The full changelog follows:

v0.8.6a

-------------------------------------------------
New/Changed Features
-------------------------------------------------

  • Added a server data toggle on the bottom left of the main menu. By default Steam Marines will never "phone home." If you wish, you can click to toggle the server data flag on/off. When it is on, Steam Marines will send data on game over to a Steam Marines server for analytics purposes. No personally identifiable information is stored (IP, computer name, et cetera), just play statistics like number of walls smashed, squad member deaths, et cetera. To be very clear this is an Opt-In, not an Opt-Out. Every time Steam Marines starts up the flag is toggled OFF and no data will be sent anywhere.
  • Exposed a lot of game data to data.mod and dialogue.mod files. These files can be edited/saved prior to game launch to take effect. The file is invalidated via the version number on the first line of the file. Make backups so Steam Marine updates don't wipe out your modding efforts!
  • Added profiling tool. Open the console and type "startProfiler();" and hit enter to start the profiler. Typing "stopProfiler();" and hitting enter will stop the profiler and dump to the file "_profile.txt" located in the Steam Marines directory. The text file shouldn't take up more than a few kilobytes of space on disk.
  • Gunship implemented as the Armory Deck boss. Beware!
  • Re-implemented squad panel. Shifted UI elements to accomodate.
  • Added keyboard controls to navigate, use, and drop items in inventory.
  • Added Xbox controller trigger maps for navigating inventory - Windows only at the moment. Cannot rebind triggers (yet?)
  • Added unit hit slow motion effect.
  • Hit units now shrink and grow instead of sliding along the x-axis.
  • Added slowdown and screen shake for unit knock back.
  • Mouse cursor now disappears after a few seconds of inactivity. Default time to wait is 3000 milliseconds; this is moddable in the data.mod file.
  • Added indicator animation for all visible units standing on lifted tiles.
  • Increased treasure chest spawn chance.
  • Cut trap spawn chance by about half.
  • Grenade items now have a 25% chance to destroy doors.
  • Added new Engineer laser weapon sound effect.
  • Added new set plastic explosive on door sound effect.

-------------------------------------------------
Bug Fixes
-------------------------------------------------

  • Fixed "Sweeper" perk from only working for Leader class marines.
  • Fixed Hulk Suit flamethrower not firing if the marine's main weapon doesn't have enough ammunition.
  • Fixed load level issue interfering with item spawning.
  • Fixed porthole comments not triggering properly.
  • Refactored fog-of-war code - should be faster; possible cause of cursor-over-unit FPS drops?
  • Fixed fog of war memory leak.
  • Fixed infinite auto-grabbing if standing on a treasure chest with full inventory.
  • Crates on the elevator tile can now be properly smashed.
  • Stripped tabs from custom keybinds and replaced them with spaces; should also fix tooltip extent issue.
  • Fixed Firearm UI always showing flashlight on the attachment when loading a saved game.
  • Fixed render order issue between Alien Merchant and wall paintings.
  • When recruiting survivors the game will attempt to place the survivor close to the squad spawn point instead of moving the entire squad (possibly on top of enemies!)
  • Fixed being able to go to the main menu from the recruit survivor screen which breaks the game.
  • Optimized rendering between large/small units.
  • Batched some sprites.
  • Optimized texture loading/unloading.
  • Fixed units being able to be knocked back onto porthole tiles.
  • Squad AP gets refilled on New Game Plus.
  • Fixed survivor screen not properly showing Engineer class name in description.
  • Fixed boss units being killed by Lasershots not dropping loot or stopping boss music.
  • Fixed marines in Hulk Suits from using non-Hulk Suit reload weapon animations when using Ammo Crates.
  • Fixed marines sometimes staying too large when their Hulk Suits are destroyed.
  • Sorted various render order issues.
  • Fixed "Close Combat" perk error when firing at out of range enemy units.
  • Fixed scrolling event log from interfering with mouse events.
  • Fixed Engineer class bullet impact sound effects not playing when striking walls.
  • Properly resets to correct zoom level after changing game resolution.
  • Fixed enemy non-idle animations being written to and from save file.
  • Wall pumps now properly persist through save/load file.
  • Fixed Support class talent "Bulwark" not showing on lifted tiles.

-------------------------------------------------
Notes
-------------------------------------------------

  • Changed mouse/cursor updates. Should be less CPU bottleneck for lower end computers when moving marines.
  • Large performance gain on level generation and saving/loading.
  • Level sprites used cut by... a lot.
  • Optimized fog of war a tiny bit more.
  • Shifted "saving..." message to the upper right corner of the screen for all resolutions.
  • Updated Engineer Firearm UI schematic.
Steam Marines v0.8.5a is out!

Steam Marines v0.8.5a is out!

Steam Marines 5 comments

Steam Marines v0.8.5a is out with the new Engineer class, new Medical Deck boss, new Perk System, and more!

Steam Marines v0.8.4a - on the road to beta!

Steam Marines v0.8.4a - on the road to beta!

Steam Marines 4 comments

Steam Marines v0.8.4a is out with a random event/weather system, new game options, balance tweaks, fire/reload/projectile animations, and more!

Still alive

Still alive

Simularia 1 comment

An update on Simularia prototype development. Occlusion, lightning, working layering and new content.

Combat System

Combat System

1000 Dungeons

1000 Dungeons has implemented a new sleeker combat system for the game. This makes the game much more Rouge-ish, and should speed up the play through...

Add game Games
Puzzle Poker

Puzzle Poker

Family

From the designer of The Incredible Machine, Puzzle Poker is a casual game with a Poker theme. Features four different types of games, Steam achievements...

Puzzle Galaxies

Puzzle Galaxies

Puzzle

Puzzle Galaxies is a groundbreaking puzzle video game similar to games like Bejeweled and Candy Crush.

Starship Empire

Starship Empire

Role Playing

An intense PvP-filled space MMO where you not only take your ship into epic battles, but manage each and every crew member inside. You play the role of...

Steam Marines

Steam Marines

Roguelike

Steam Marines is a Squad-Based Tactical Roguelike being developed by Worthless Bums. It features: - 2D retro-styled art and turn based action. - Procedurally...

Swingin' George

Swingin' George

Arcade

Use your hand-eye coordinate to help George swing and collect coins while dodging a hunger-ridden croc that really wants his supper… badly!

ShadowMaster

ShadowMaster

Arcade

ShadowMaster is a 2D top-down spatial puzzle game with a twist. The player controls a necromancer, named Gary, and Gary's shadow simultaneously. The player...

Aspectus: Rinascimento Chronicles

Aspectus: Rinascimento Chronicles

Point and Click

Aspectus: Rinascimento Chronicles is the first title of the Rinascimento Chronicles series set in a fictitious Renaissance Europe. We define it "casual...

It's A Wipe!

It's A Wipe!

Turn Based Strategy

A game of fantasy guild management! In It's A Wipe! you assume the role of a guild leader within a fantasy game world. You must recruit other players...

Darkout

Darkout

Platformer

Darkout is a sandbox, with strategy and survival components. One of the clearest influences present in the game comes from titles like Minecraft or Terraria...

Simularia

Simularia

Futuristic Sim

A space based spaceship construction and mining sandbox with a complete story.

Post comment Comments
Novack
Novack - - 2 comments

Two things doesnt allow Torque2D to be a 10: real time networking and Linux support.

Reply Good karma Bad karma+7 votes
ryder720
ryder720 - - 7 comments

i wish i could get a full version of this for free then pay them for it when i get the money from my game

Reply Good karma Bad karma0 votes
MJBrune
MJBrune - - 14 comments

It's now free. As in MIT License. Enjoy.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @garagegames

"Code-Along" with us and Learn Java - Eepurl.com

Feb 4 2016

Recognizing students who find bugs. 3 new physics game projects is all in the Sept. update. Check it out here.http://eepurl.com/bA1PD1

Sep 30 2015

Make sure you are teaching the best version of Dev|Pro. Updates can really help. #CTE #Gamedev #Curriculum Eepurl.com

Sep 25 2015

RT @Steve_Yorkshire: Airship Dragoon: X-Com style Steampunk Tactics. Finally released! Yorkshirerifles.com via @Steve_Yorkshire RT appreciated

Sep 18 2013

Torque 3D MIT 3.0 is Live! Get involved. True democratization of game dev requires a democracy. Garagegames.com

May 9 2013

View the VR Aurora Borealis from Canada and Sweden with Torque 3D and Oculus Rift Bit.ly #VegasTech #GameDev @Oculus3D

Apr 18 2013

RT @ulohjobs: #threed-animation 3d worker in torque by mmerlange: Hi, We are working on a very quick prototype with Torqu... T ...

Apr 11 2013

RT @redditoculus: Torque 3D Now Supports the Oculus Rift, plus Rift Valley demo for everyone to download and try Bit.ly #oculus #reddit

Apr 11 2013

RT @igdmag: Torque 3D now supports the Oculus Rift headset.. Garagegames.com #indie #indiegames #indiegamedev #gamedev

Apr 11 2013

Torque 3D MIT and Oculus Rift Garagegames.com #GameDev Thanks! @Oculus3D

Apr 11 2013