| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484 |
- ---
- layout: page
- title: Engine | Torque 3D
- root: ..
- ---
- <div class="banner"><div class="container">
- <h2 id="made-with-torque">Made with Torque</h2>
- </div></div>
- <div class="container">
- <p>
- Here are some of the premier projects using Torque 3D right now. This isn't
- an exhaustive list - you can see more projects over at <a href="http://wiki.torque3d.org/main:madewithtorque">the wiki</a>,
- and even add your own to the list.
- </p>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.frozencortex.com/">
- <img class="made-with-torque" src="{{page.root}}/img/frozen-endzone-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.frozencortex.com/">Frozen Cortex</a></h4>
- <a class="media-subheading" href="http://www.mode7games.com/">Mode 7</a>
- <p>
- Frozen Cortex is the premier tactical future sports game!
- It combines the strategic depth of Frozen Synapse with completely
- original creative gameplay and a thrilling futuristic aesthetic.
- You must design a play to get the ball into your opponent's endzone,
- using the stadium's procedurally-generated terrain to your advantage.
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.beamng.com/BeamNG.drive">
- <img class="made-with-torque" src="{{page.root}}/img/drive-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.beamng.com/BeamNG.drive">BeamNG.drive</a></h4>
- <a class="media-subheading" href="http://www.beamng.com/">BeamNG</a>
- <p>
- An open-world driving simulator, and so much more. Hailed as having
- "the most amazing video game car crashes ever", this is not a game
- for the faint-hearted, nor those who like their cars in one piece.
- </p>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.yorkshirerifles.com/">
- <img class="made-with-torque" src="{{page.root}}/img/airship-dragoon-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.yorkshirerifles.com/">Airship Dragoon</a></h4>
- <a class="media-subheading" href="http://www.yorkshirerifles.com/">YorkshireRifles</a>
- <p>
- Conquer the super-continent of Pangea with an invasion of Airships!
- Battle Dastardly Pirate Insurgents! Keep the locals happy or else
- they will be revolting! Turn-based Steampunk squad tactical combat
- and global strategy with emergent gameplay. No two games the same.
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.towerwarsgame.com/">
- <img class="made-with-torque" src="{{page.root}}/img/tower-wars-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.towerwarsgame.com/">Tower Wars</a></h4>
- <a class="media-subheading" href="http://www.svsgames.com/">SuperVillain Studios</a>
- <p>
- <i>"Hello there, good sir! Or is it madam, perhaps? I must say,
- it's jolly good to have you on board! We need all of the fodder...
- ERRR... HELP... yes, yes... all of the HELP we can get."</i>
- Tower Wars combines elements of tower defense, RTS, and all-out
- multi-player mayhem to bring you a completely unique experience.
- </p>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.metaldrift.com/">
- <img class="made-with-torque" src="{{page.root}}/img/metal-drift-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.metaldrift.com/">Metal Drift</a></h4>
- <a class="media-subheading" href="http://blackjacketstudios.com/">Black Jacket Studios</a>
- <p>
- Metal Drift is a vehicular sport combat game set in a distant
- future. As the player, you command an agile, high powered hover
- tank in a futuristic sports arena. Core game play centers on
- intense tank-on-tank team combat seen through an immersive, first
- person cockpit.
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.playmech.com/">
- <img class="made-with-torque" src="{{page.root}}/img/dark-horizons-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.playmech.com/">Dark Horizons: Mechanized Corps</a></h4>
- <a class="media-subheading" href="http://maxgaming.net/">Max Gaming Technologies</a>
- <p>
- DH:MC is the sequel to the 2005 IGF Finalist "Dark Horizons:
- Lore". In the year 2210, the battle mech is the premier weapon
- of war. As part of your faction's Mechanized Corps, you will need
- to hone your intellect and cunning to survive the missions ahead.
- </p>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://lifeisfeudal.com/">
- <img class="made-with-torque" src="{{page.root}}/img/life-is-feudal-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://lifeisfeudal.com">Life Is Feudal MMO</a></h4>
- <a class="media-subheading" href="http://lifeisfeudal.com">Life Is Feudal team</a>
- <p>
- Life Is Feudal challenges you to go back in time and discover
- living medieval life. You must not only survive, but find a way
- to prosper. How will you fend for yourself? Where will you live?
- How will you defend against other players and predators from the
- wild? Will you establish or join a peaceful community?
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.afterworld.ru/">
- <img class="made-with-torque" src="{{page.root}}/img/afterworld-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.afterworld.ru/">AfterWorld MMO</a></h4>
- <a class="media-subheading" href="http://www.dedicatedlogic.com/">Dedicated Logic LLC</a>
- <p>
- AfterWorld is a "free market economy" persistent-world massively
- multiplayer online game set in a science fiction setting of post-
- apocalyptic Siberia. Enjoy a complex skills-based role-playing
- system, an advanced crafting system, and more than 100 square
- kilometers of vast Siberian landscapes.
- </p>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.villagersandheroes.com/">
- <img class="made-with-torque" src="{{page.root}}/img/villagers-and-heroes-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.villagersandheroes.com/">Villagers and Heroes</a></h4>
- <a class="media-subheading" href="http://www.madottergames.com/">Mad Otter Games</a>
- <p>
- Villagers and Heroes, a fantasy role-playing game with a vast
- multiplayer world, is easy to learn, has an intuitive
- user-interface, and features wonderfully rich gameplay providing
- thousands of hours of exploration and challenge. The Seven Realms,
- populated with quirky characters and ghoulish beasties, offer
- hundreds of quests and an array of different gameplay styles.
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.irontowerstudio.com/">
- <img class="made-with-torque" src="{{page.root}}/img/aod-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.irontowerstudio.com/">Age of Decadence</a></h4>
- <a class="media-subheading" href="http://www.irontowerstudio.com/">Iron Tower Studio</a>
- <p>
- Well, if you want a hardcore, heavy metal roleplaying experience
- that challenges you, this is the ticket. Otherwise, take a pass.
- The game is vicious, both in its lack of morality and its
- merciless systems. If you want to be the hero of a story, run
- and don’t look back. If you want to be Atia of the Julii or be
- a power player, this is your RPG.
- </p>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.deadlymatter.com/">
- <img class="made-with-torque" src="{{page.root}}/img/deadly-matter-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.deadlymatter.com/">Deadly Matter</a></h4>
- <a class="media-subheading" href="http://www.studiodimsum.com/">Studio Dim Sum</a>
- <p>
- Deadly Matter is not a shooter. That doesn't mean you won't have
- to handle a weapon, but it may be a bit different from what you
- have experienced in other games. The story behind the game is
- based on science and history. Be prepared for the unknown and
- face immense forces that threaten our existence.
- </p>
- </div>
- </div>
- <div class="media col-sm-6">
- <a class="pull-left" href="http://www.thecube.qut.edu.au/project/virtual-reef">
- <img class="made-with-torque" src="{{page.root}}/img/the-reef-icon.jpg" />
- </a>
- <div class="media-body">
- <h4 class="media-heading"><a href="http://www.thecube.qut.edu.au/project/virtual-reef">Virtual Reef</a></h4>
- <a class="media-subheading" href="http://www.thecube.qut.edu.au/">The Cube</a>
- <p>
- The Virtual Reef is a life-sized marine ecosystem expanding across
- two levels of the Science and Engineering Centre in Brisbane.
- Multi-touch technologies enable the user to manipulate, intimately
- explore and interact with the reef world, specific behaviours and
- relationships.
- </p>
- <a href="http://joticarroll.github.io/Torque3D/">Get the source code</a>
- </div>
- </div>
- </div>
- </div>
- <div class="banner"><div class="container">
- <h2 id="features">Features</h2>
- </div></div>
- <div class="container">
- <div class="media">
- <img class="pull-left feature"
- src="{{page.root}}/img/rendering-feature.jpg"
- title="By Felix Westin"/>
- <div class="media-body">
- <h3 class="media-heading">Rendering</h3>
- <p>
- Torque 3D includes both a high-performance forward-rendering basic
- lighting engine, and a deferred-rendering advanced lighting mode so
- you can tailor your game to meet the needs of different customers.
- The modern rendering system includes per-pixel lighting, normal and
- parallax mapping, and materials generated by a high-level editor, or
- written from scratch in GLSL/HLSL. The engine comes with shaders
- for water, sky and sun, and many common material types.
- </p>
- <p>
- The engine also has a powerful PostFX system allowing you to create
- custom post-processing effects. It ships with buit-in effects including:
- </p>
- <ul>
- <li>HDR/light adaptation</li>
- <li>Depth of field</li>
- <li>Lens flare and sun rays</li>
- <li>Screen-space ambient occlusion and FXAA</li>
- <li>Refraction, reflection and glow</li>
- </ul>
- </div>
- </div>
- <div class="media">
- <img class="pull-left feature"
- src="{{page.root}}/img/editors-feature.jpg"
- title="Metal Drift by Black Jacket Studios" />
- <div class="media-body">
- <h3 class="media-heading">Editors</h3>
- <p>
- Torque 3D comes with everything you need to construct environments
- and levels from your assets. Shapes are imported in Collada DAE format
- and placed in the in-game editor. Switch to playing through your level
- with one press of a button.
- </p>
- <ul>
- <li>Powerful terrain editor that allows you to import terrains
- or sculpt them by hand.</li>
- <li>The shape editor provides tools for previewing and touching
- up your shapes after import.</li>
- <li>The road and river editor modes make it simple to place paths
- that become solid roads, flowing rivers or decal tracks across
- the terrain.</li>
- <li>A fully-featured material editor means you don't have to touch
- a line of shader code to create great-looking visuals.</li>
- <li>The GUI editor lets you place HUD and menu elements in an
- easy-to-use WYSIWYG environment.</li>
- <li>Torque 3D will automatically reload assets that are changed
- outside the editing environment, enabling speedy development
- iteration.</li>
- <li>Editor modes are implemented as plugins, so you can add your
- own custom modes.</li>
- </ul>
- </div>
- </div>
- <div class="media">
- <img class="pull-left feature"
- src="{{page.root}}/img/networking-feature.jpg"
- title="Frozen Endzone by Mode 7" />
- <div class="media-body">
- <h3 class="media-heading">Networking</h3>
- <p>
- Since its inception as the engine behind the online shooter Tribes 2,
- Torque has consistently provided high performance, reliable networking
- for fast-paced online games. The engine has networking built into
- its core, allowing you to quickly get up and running with networked
- games.
- </p>
- <p>
- Torque uses a <em>server authoritative</em> networking model that
- helps you to reduce cheating and exploitation. At the same time,
- the game state is predicted and interpolated locally so each client
- experiences a smooth view of the action. Time-invarying data is
- transferred via datablocks at client join time, reducing the amount
- of data that needs to be networked during gameplay.
- </div>
- </div>
- <div class="media">
- <img class="pull-left feature"
- src="{{page.root}}/img/physics-feature.jpg"
- title="Pacific Demo by GarageGames" />
- <div class="media-body">
- <h3 class="media-heading">Physics</h3>
- <p>
- Torque 3D provides a plugin system for physics. There is a simple
- built-in implementation which can be easily swapped out for PhysX or
- Bullet libraries. They enable features like:
- </p>
- <ul>
- <li>Cloth dynamics</li>
- <li>Rigid body dynamics</li>
- <li>Destructible objects</li>
- <li>Destroyable joints</li>
- <li>Fluid buoyancy</li>
- </ul>
- </div>
- </div>
- <div class="media">
- <img class="pull-left feature"
- src="{{page.root}}/img/scripting-feature.jpg"
- title="Life is Feudal" />
- <div class="media-body">
- <h3 class="media-heading">Scripts and source code</h3>
- <p>
- When you get Torque, you get everything. The entire source code is
- yours to modify under the permissive MIT license. The codebase is mature
- and extensible with a plugin system, allowing you to easily add features
- of your own, or from other libraries, to each project.
- </p>
- <p>
- If you're not the recompiling type, Torque provides a scripting engine
- using a custom C-like language called TorqueScript. You can create
- whole games without touching a line of C++. Check this out:
- </p>
- <pre><code>$minion = new AIPlayer() {
- datablock = MinionData;
- };
- $minion.name = "Fubar";
- $minion.setMoveDestination("50 0 0");
- function Fubar::onReachDestination(%self) {
- echo("I made it! Says" SPC %self.name);
- }</code></pre>
- </div>
- </div>
- </div>
- <div class="banner"><div class="container">
- <h2 id="roadmap">Roadmap</h2>
- </div></div>
- <div class="container">
- <p class="alert alert-warning">
- Please note that the roadmap is currently being debated by the Steering Committee.
- This version represents our rough ideas and intentions and may change when we
- settle on an actual plan! When that happens we will document future engine
- versions here with their planned outcomes.
- </p>
- <h3>Short-term</h3>
- <p>
- The theme of our immediate efforts will be cleaning up the state of the repository,
- forging new links with the community, and putting in place procedures that will
- make the Committee more effective in the future.
- </p>
- <ul>
- <li>Complete and launch this website!</li>
- <li>Set up automated testing to increase ease of maintenance.</li>
- <li>Merge (possibly into unstable branches) or reject all outstanding pull-requests.
- In particular:
- <ul>
- <li>A usable CMake alternative to the current Project Generator</li>
- <li>64-bit-ready changes</li>
- <li>VS2013 compatibility</li>
- </ul></li>
- </ul>
- <h3>Middle-term</h3>
- <ul>
- <li>Linux and OSX support via OpenGL rendering layer.</li>
- <li>DirectX 11 and PhysX 3.3 support.
- <li>New modular script templates and content distribution.</li>
- <li>More difficult existing pull-requests, particularly improvements to the TorqueScript language.</li>
- </ul>
- <h3>Long-term</h3>
- <ul>
- <li>Clean up engine source code (e.g. use of non-STL container replacements, signed/unsigned mismatches).</li>
- <li>Modularise scripting engine, paving the way for other scripting languages.</li>
- <li>Entity/component system replacing hardcoded gameplay classes.</li>
- <li>Overhaul editor suite</li>
- </ul>
- </div>
- <div class="banner"><div class="container">
- <h2 id="history">History</h2>
- </div></div>
- <div class="container">
- <table class="history table">
- <tr>
- <td>1998</td>
- <td>
- <b>Starsiege: Tribes</b> <br />
- Developed by <a href="http://www.mobygames.com/company/dynamix-inc/">Dynamix</a> and
- published by <a href="http://www.mobygames.com/company/sierra-entertainment-inc">Sierra</a>,
- Tribes was a landmark online shooter and the first incarnation
- of what would later become the Torque Game Engine, introducing the
- engine's signature large terrains, efficient fast-paced
- networking and bespoke scripting language.
- </td>
- </tr>
- <tr>
- <td>2001</td>
- <td>
- <b>Dynamix closed</b> <br />
- Tribes 2, enhancing the original Tribes' gameplay and graphics,
- was to become one of the last games developed by Dynamix before
- their closure. Several Dynamix veterans went on to found
- <a href="http://en.wikipedia.org/wiki/GarageGames">GarageGames</a>,
- licensing the Tribes 2 game engine which was
- released under the name Torque Game Engine.
- </td>
- </tr>
- <tr>
- <td>2007</td>
- <td>
- <b>Torque Game Engine Advanced</b> <br />
- This incarnation of the engine focused on updating the rendering
- engine, including per-pixel shading and a new terrain system.
- </td>
- </tr>
- <tr>
- <td>2009</td>
- <td>
- <b>Torque 3D</b> <br />
- The next evolution in the Torque line introduced a modern deferred-
- rendering engine, an abstract physics layer with a PhysX
- implementation, and a COLLADA-based asset pipeline.
- </td>
- </tr>
- <tr>
- <td>2012</td>
- <td>
- <b>Torque 3D MIT</b> <br />
- As part of GarageGames' move towards being a service provider and
- consultancy, the Torque 3D engine was released as free open-source
- software. The first Steering Committee was set up to manage community
- contributions to the engine, and has been going strong ever since.
- </td>
- </tr>
- </table>
- </div>
|