Game Development Community

Going to buy TGB what do I need to know?

by Robert Carroll · in General Discussion · 08/25/2009 (5:48 am) · 7 replies

Im buying TGB and I had a question what is the difference between a non-source code and a source code? Because 150$ is alot of difference.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oh, and I was looking around Garage Games and found TGE which is 3D and cheaper than TGB so I was also wondering how much harder is TGE compared to TGB obiosly it;s going to be harder but in my TGB demo i got to make some good shooters and RPG and how (if I get TGE) would I make the 3D art work?

#1
08/25/2009 (12:32 pm)
TGB Source license gives you access to the source code, non-source license doesn't.

Also TGE is fairly outdated, and it is quite a bit harder to use than TGB.
#2
08/25/2009 (4:03 pm)
What is a source code?
#3
08/25/2009 (4:38 pm)
hmmm.. maybe I should just give a basic example of the difference between the two?

Having source code allows you to have the capability to add/subtract features etc. Non-source is what it is. You can use whatever's already there to make your game, but does not allow for adding features except through, in some cases scripting. Source is sky's the limit (based on your abilities), Non-source is let's hope the creator's were thorough and generous.

Thats about as basic as I can make it without it becoming meaningless.
#4
08/25/2009 (5:01 pm)
Also I'd like to note that for most game projects the source code isn't required for TGB.
#5
08/25/2009 (10:32 pm)
So I can't add my own behaviors if i get the non-source code vertion?
#6
08/25/2009 (11:46 pm)
Yes, you can your own behaviors with a non-source version. Behaviors are purely TorqueScript, so no source code required.
#7
08/27/2009 (6:03 am)
Ok so Im strill real new to this so I don't know alot about it but could I do all the fallowing in non script?
-------------------------------------------
Imoprt behaviors gameScripts
Import Images and audio
Make particle effects animated sprites etc.
Give them collision sene object etc.
and last build my project.