Learning TorqueScript, where should I start?
by Ozi · in Torque 3D Beginner · 05/13/2013 (4:42 pm) · 6 replies
Well I am a complete beginner to scripting and programming. The only true programming or text editing I have done is HTML/CSS which I would say I am an intermediate at.
I have a few questions:
Will C++ truly help me understand Torque Script better?
Which book should I order from amazon first??
BOOK 1: http://www.amazon.com/gp/product/1435457420/ref=ox_sc_act_title_3?ie=UTF8&psc=1&smid=ASWK2P83YYFWO
This is basically C++ programming for games.
BOOK 2: http://www.amazon.com/gp/product/1435457447/ref=ox_sc_sfl_title_1?ie=UTF8&psc=1&smid=A2DIRKU079H2QT
This book is Torque based.
Overall, which would be more beneficial for a newbie and does C++ knowledge help with Torque? I'm happy to put months of effort and work to understand the syntax. Thanks.
I have a few questions:
Will C++ truly help me understand Torque Script better?
Which book should I order from amazon first??
BOOK 1: http://www.amazon.com/gp/product/1435457420/ref=ox_sc_act_title_3?ie=UTF8&psc=1&smid=ASWK2P83YYFWO
This is basically C++ programming for games.
BOOK 2: http://www.amazon.com/gp/product/1435457447/ref=ox_sc_sfl_title_1?ie=UTF8&psc=1&smid=A2DIRKU079H2QT
This book is Torque based.
Overall, which would be more beneficial for a newbie and does C++ knowledge help with Torque? I'm happy to put months of effort and work to understand the syntax. Thanks.
#2
I read reviews and they said that the CookBook is more for intermediate level Torque users.
Also, is it worth it to learn C++ now if I going to use Torque?
05/13/2013 (5:45 pm)
@AkashI read reviews and they said that the CookBook is more for intermediate level Torque users.
Also, is it worth it to learn C++ now if I going to use Torque?
#3
05/13/2013 (5:48 pm)
I started learning programming 2.5 years ago, and rapidly learned the basics of code. Although I only have 2.5 years under the belt, I actually started with TorqueScript, and have moved on to more advanced concepts and code such as c++ and Java, as well as visual basic and php. To be honest, I never read a programming book, and I don't usually look up things online, rather I have that type of mindset that I can figure it out with enough time and effort (which is teadious, but it has given me the opportunity to open new ground for knowledge.) I dove right into the code, and it seemed to work for me. I know I am definatly not one of the more experienced guys around here, but mind you that I started out without anybody teaching me.
#4
Learning only TorqueScript is enough to make a fully functional game.
Know however that you will always be at the mercy of the C++ code which implements these functions. Learning C++ can be a steep learning curve but is entirely worth it if you are serious about making games.
Hunting down engine crashing bugs using only TorqueScript is extremely hard. It doesn't happen often but if/when it does, you will be thankful for having basic C++ know-how.
Take a look at this website for a pretty awesome introduction to C++. It is a website I constantly had opened in a Chrome tab when I was confused by C++ concepts which I hadn't fully mastered.
I also strongly suggest buying David Wyand's book to truly understand how to do everything in Torque.
Having access to the full source code of T3D is the best way to learn how game engines work and the knowledge you gain through this will not only hone your coding skills, it will allow you to understand EXACTLY what goes on behind the scenes.
You will start looking at games differently once you understand how to make them. It is a fascinating and rewarding journey.
05/13/2013 (5:57 pm)
TorqueScript is a layer above the C++ code which allows you to perform changes to your game logic without having to recompile the engine every time.Learning only TorqueScript is enough to make a fully functional game.
Know however that you will always be at the mercy of the C++ code which implements these functions. Learning C++ can be a steep learning curve but is entirely worth it if you are serious about making games.
Hunting down engine crashing bugs using only TorqueScript is extremely hard. It doesn't happen often but if/when it does, you will be thankful for having basic C++ know-how.
Take a look at this website for a pretty awesome introduction to C++. It is a website I constantly had opened in a Chrome tab when I was confused by C++ concepts which I hadn't fully mastered.
I also strongly suggest buying David Wyand's book to truly understand how to do everything in Torque.
Having access to the full source code of T3D is the best way to learn how game engines work and the knowledge you gain through this will not only hone your coding skills, it will allow you to understand EXACTLY what goes on behind the scenes.
You will start looking at games differently once you understand how to make them. It is a fascinating and rewarding journey.
#5
05/14/2013 (2:11 am)
Hey Ozi, I started a list of tutorials and one of the tutorials I stumbled upon while building it is this TorqueScript Video Series which seems to work like an online lecture that teaches you TorqueScript
#6
I'll be sure to check out the Torque Script tutorials and I will keep you guys updated. Thanks a ton for the help, this forum is extremely helpful and courteous xD
05/14/2013 (3:48 am)
Thank you all for the replies. It seems that my dad already ordered the C++ book since he wants to learn more about it as well lol.I'll be sure to check out the Torque Script tutorials and I will keep you guys updated. Thanks a ton for the help, this forum is extremely helpful and courteous xD
Akash
1) David Wyand's Torque Game Development CookBook
2) Game Programming all in One (Kenneth C Finney)
for learning Torque 3d ..