Scripting IDEs

Editors

Many common text editors can be used to edit TorqueScript files. Some favourites include Sublime Text, Notepad++, Programmer's nodepad, and good old Notepad, Gedit, or TextEdit.
Many editors also support cscope and cscope works with TorqueScript. So you can use cscope for jumping around in the code.

nTWb7Nr.png

Vim

You can use these plugins to get proper TorqueScript and TAML XML syntax highlighting in vim. Note that this extension will override C# syntax highlighting due to TS's use of the .cs extension.

notepad4ever.gif

Notepad++

You can use this plugin to get proper TorqueScript syntax highlighting in Notepad++. Note that this extension will override C# syntax highlighting due to TS's use of the .cs extension.

EMACS

A guide on how prepare EMACS to edit TorqueScript files.
http://forums.torque3d.org/viewtopic.php?f=12&t=173&p=1483&hilit=emacs#p1483

Atom

Adds syntax highlighting and snippets to TorqueScript files in Atom.

https://github.com/portify/language-torquescript

IDEs

Integrated Development Environments let you do more than just edit TorqueScript files - they provide additional features to boost your productivity, such as code browsing and searching, debugging, and syntax checking.

cw_welcome_sm.jpg

TorqueDev

A fully featured IDE for TorqueScript projects. Formerly known as CodeWeaver.

Now TorqueDev is free GPL license, you can download the source: TorqueDev Source code

5Z0mXj.png

TorqueSense

A community-developed plugin for IntelliJ IDEA.

product-screenshot_torsion_06.jpg

Torsion

A commercial IDE (USD$40) for Torque. Fully featured. Now Torsion is free MIT license, you can download the source: Torsion Source code

metal_colors_tasks_thumb.jpg

TIDE

Cross-platform plugin for jEdit with IDE features like debugging and function browsing.

breakpoint.jpg

TorqueScript debugger

A Python-based debugger for Torque. Status uncertain. (Requires garagegames.com account to view.) The debugger is licenced with the GPL and is very old.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License