Game Development Community

dev|Pro Game Development Curriculum

TGEA 1.7 Build System and Embedded Python

by Prairie Games · 03/29/2008 (1:28 pm) · 15 comments

TGEA 1.7 has been in beta for just over a week... the feedback has been absolutely great. I know everyone working on the release really appreciates it!

I wanted to mention something that hasn't been covered very much yet...

TGEA 1.7 comes with a script driven system to automatically generate all your project and solution files. It is a great way to keep your build up to date on all supported compilers. There is a very simple configuration file which allows you to specify which modules and libraries to include, your project's name, and other settings.

A quick double click and voila... everything is generated for you!

www.prairiegames.com/gg/solutions.jpg
The new build system can make it much easier to keep sync'd up, package resources, and help with project conflicts from updates.

I've wanted to get the Torque Python bindings updated and make an embedded version which doesn't require a Python installation. This morning was a good opportunity to do that and also test out the TGEA 1.7 automated build system :)

The results:

www.prairiegames.com/gg/tgea_python.jpg

If you've purchased TGEA you can find the current 1.7 Beta in your account downloads. You can then check out the embedded version of PyTorque for TGEA 1.7 HERE.

It is a pretty decent example of how sweet the new build system is :)

-Prairie Games, Inc
http://www.prairiegames.com

#1
03/29/2008 (2:27 pm)
Looks quite promising.
#2
03/29/2008 (4:34 pm)
Dude, you makin' me laugh. Thanks for sharing the good news.
#3
03/29/2008 (6:02 pm)
Very nice.
#4
03/29/2008 (11:24 pm)
The build system is easily one of the most awesome things added to Torque. I love it! I'm glad you mentioned it. It's incredibly easy to add new libs to Torque now, and have them get properly generated for whatever IDE the other team-members are using.
#5
03/30/2008 (7:41 am)
You're my new friend for fully embracing "The Awesome" trend. Also, thanks for mentioning the build system here, as I haven't gotten it into the docs yet =).

When I become a programmer again (haha), I'm definitely gonna check out PyTorque. My favorite engine and favorite script language....<3 indeed
#6
03/31/2008 (2:05 pm)
What exactly is PyTorque?
#7
03/31/2008 (2:25 pm)
@Jeramy79 - I hope you don't think ill of me for "sending you to another location instead of answering your question," but the best description of what PyTorque is can be found at the products home page: PyTorque
#8
03/31/2008 (3:33 pm)
Thanks for providing this resource and for keeping it up to date. Python makes a great scripting language for Torque.
#9
03/31/2008 (10:56 pm)
@Michael

You can send me to as many pages as you like. The fact that you provide a resource is nice enough!
#10
03/31/2008 (10:57 pm)
Okay I just read the description and it says Python Bindings for Torque. What does this mean? Is it just another scripting language available for Torque? Is it an IDE?
#11
04/01/2008 (5:30 am)
First Google Hit results in
Python.org

Very powerful scripting language...my favorite in fact.
#12
04/01/2008 (12:54 pm)
So would this take the place of TorqueScript? What would be the advantages?
#13
04/01/2008 (1:09 pm)
Quote:
So would this take the place of TorqueScript?
It could. Have a look at the example code found in the TorqueWiki, which is in the link I posted earlier.

Quote:
What would be the advantages?
The most critical factor in Torque Development, and how it is affected by PyTorque, can be displayed in
THIS GRAPH
#14
04/08/2008 (10:51 am)
Simply... awesome.
#15
07/11/2008 (3:37 am)
So when is this scheduled for release?