IDE for use with Torque
by Krister Collin · in Torque Game Engine Advanced · 12/06/2009 (7:00 am) · 7 replies
Hi all,
I was just wondering what everyone is using as an IDE to code their Torque masterworks in.
I've worked in programming for a few years now, and I've always been quite fond of Netbeans under Windows and Ubuntu, and I can never get passed how much I love Textmate when I develop on the Mac.
I've been suggested to use UltraEdit a number of times, but after looking it through, the price tag and lack of SVN integration means it pales next to Netbeans, so that's Windows taken.
Just so you know, I'm a really big fan of vi, and I'd do everything in it, if I could, but it's tricky for me to configure correctly and seems like I should just use Textmate and Netbeans for what they have out of the box.
I'd be really curious to hear about other people's IDE choices!
I was just wondering what everyone is using as an IDE to code their Torque masterworks in.
I've worked in programming for a few years now, and I've always been quite fond of Netbeans under Windows and Ubuntu, and I can never get passed how much I love Textmate when I develop on the Mac.
I've been suggested to use UltraEdit a number of times, but after looking it through, the price tag and lack of SVN integration means it pales next to Netbeans, so that's Windows taken.
Just so you know, I'm a really big fan of vi, and I'd do everything in it, if I could, but it's tricky for me to configure correctly and seems like I should just use Textmate and Netbeans for what they have out of the box.
I'd be really curious to hear about other people's IDE choices!
About the author
#2
Thanks for the heads up!
Just checked out Torsion, it seems pretty decent! How is it holding up for you? I like the TortoiseSVN integration and it has a decent project viewer... always a fan of that!
12/06/2009 (7:11 am)
... There's a torquescript addon for Netbeans? Now that I HAVE to see!Thanks for the heads up!
Just checked out Torsion, it seems pretty decent! How is it holding up for you? I like the TortoiseSVN integration and it has a decent project viewer... always a fan of that!
#3
12/06/2009 (3:04 pm)
Torsion is a great app for working with scripts. I've been using it for quite some time.
#4
TorqueScript (TS) is a proprietary scripting language developed specifically for Torque technology. The language itself is derived from the scripting used for Tribes 2, which was the base tech Torque evolved from. Scripts are written and stored in .cs files, which are essentially text files. This means you have several editors to choose from.
On Windows
Recommended:
Torsion - Torsion is undeniably the best TorqueScript IDE was developed by Torque veterans Sickhead Games. If you are developing on Windows, this is the first thing you should purchase after Torque 3D. No other editor offers this level of quality and functionality:
Integrated "One Click" script debugging.
Full control over script execution via step and break commands.
Advanced editor features like code folding, line wrapping, auto-indent, column marker, automatic bracket matching, and visible display of tabs and spaces.
Goto line and text searching.
ScriptSense updated dynamically as you type.
Customizable syntax highlighting for TorqueScript.
Unlimited undo/redo buffer.
Code browser window for exploring both engine exports and script symbols in your project.
Alternatives:
Codewaver - Very close second to Torsion. Also offers a visual IDE and script debuggin.
Notepad++ - This is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages.
UltraEdit - UltraEdit is a powerful disk-based text editor, programmer's editor, and hex editor that is used to edit TorqueScript, HTML, PHP, javascript, Perl, C/C++, and a multitude of other coding/programming languages.
On OS X
Recommended:
Xcode - Xcode is Apple's premiere development environment for Mac OS X. If you plan on modifying Torque 3D's source code, you will need this anyway. Most developers at GarageGames use Xcode to modify their scripts on a Mac.
Text Edit - This is the OS X default text editor. With no bells or whistles, this is not the best editor you can use on OS X, but it is free and ships with the OS.
Alternatives:
TIDE - Torque Integrated Development Environment (TIDE) is a free, cross-platform IDE for Torque Game Engine scripting by Paul Dana and Stefan Moises. It is implemented in Java as a "plugin suite" for the jEdit text editor and contains plugins for syntax highlighting, function browsing, script debugging, etc.
Smultron - Smultron is a text editor written in Cocoa for Mac OS X Leopard 10.5 which is designed to be both easy to use and powerful.
12/06/2009 (4:42 pm)
From the Torque 3D documentation, which is also helpful here: TorqueScript (TS) is a proprietary scripting language developed specifically for Torque technology. The language itself is derived from the scripting used for Tribes 2, which was the base tech Torque evolved from. Scripts are written and stored in .cs files, which are essentially text files. This means you have several editors to choose from.
On Windows
Recommended:
Torsion - Torsion is undeniably the best TorqueScript IDE was developed by Torque veterans Sickhead Games. If you are developing on Windows, this is the first thing you should purchase after Torque 3D. No other editor offers this level of quality and functionality:
Integrated "One Click" script debugging.
Full control over script execution via step and break commands.
Advanced editor features like code folding, line wrapping, auto-indent, column marker, automatic bracket matching, and visible display of tabs and spaces.
Goto line and text searching.
ScriptSense updated dynamically as you type.
Customizable syntax highlighting for TorqueScript.
Unlimited undo/redo buffer.
Code browser window for exploring both engine exports and script symbols in your project.
Alternatives:
Codewaver - Very close second to Torsion. Also offers a visual IDE and script debuggin.
Notepad++ - This is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages.
UltraEdit - UltraEdit is a powerful disk-based text editor, programmer's editor, and hex editor that is used to edit TorqueScript, HTML, PHP, javascript, Perl, C/C++, and a multitude of other coding/programming languages.
On OS X
Recommended:
Xcode - Xcode is Apple's premiere development environment for Mac OS X. If you plan on modifying Torque 3D's source code, you will need this anyway. Most developers at GarageGames use Xcode to modify their scripts on a Mac.
Text Edit - This is the OS X default text editor. With no bells or whistles, this is not the best editor you can use on OS X, but it is free and ships with the OS.
Alternatives:
TIDE - Torque Integrated Development Environment (TIDE) is a free, cross-platform IDE for Torque Game Engine scripting by Paul Dana and Stefan Moises. It is implemented in Java as a "plugin suite" for the jEdit text editor and contains plugins for syntax highlighting, function browsing, script debugging, etc.
Smultron - Smultron is a text editor written in Cocoa for Mac OS X Leopard 10.5 which is designed to be both easy to use and powerful.
#5
12/06/2009 (5:34 pm)
An interesting alternative: The source code for Text Edit and Smultron is available. Go go hackers :)
#6
I used it before torsion. (still use it for everything else)
12/06/2009 (9:16 pm)
Michael missed TextPad for windows. Free and does everything Ultra Edit does.I used it before torsion. (still use it for everything else)
#7
Engine Editor: VC++ 2008
Scripting: Codeweaver (although, after giving Torsion a demo run, i kinda like it better. But Codeweaver is great, and in the end free, which for me at the moment is a very good thing)
12/07/2009 (12:07 am)
well for me:Engine Editor: VC++ 2008
Scripting: Codeweaver (although, after giving Torsion a demo run, i kinda like it better. But Codeweaver is great, and in the end free, which for me at the moment is a very good thing)
Torque 3D Owner Bryce²
I also heard about a torquescript addon for netbeans floating around the interwebs... i gave up searching for it a while ago so if you find please let me know =P