Sign in to follow this  
BryanParrish

Do I need to learn a scripting language?

Recommended Posts

I'm a beginning student in game design, and someone suggested that I begin scripting as soon as possible, so I have been researching scripting online. I know that there are engine-specific scripting languages and pre-existing scripting languaes like Lua. My question is: Should I learn one of these pre-existing languages, or should I wait until I'm creating a Mod to learn the engine-specific language? My guess is that every game engine has its own scripting language and that, therefore, learning a pre-existing language won't be very useful when I get a job some day. But I could use some help concerning what I should do now, in my student years, to learn scripting. Thanks in advance. : )

Share this post


Link to post
Share on other sites
I'd say wait. There is no standard scripting language and the details of how you use them varies significantly from one project to the next. You will find that languages like Lua are actually used in several games, including commercial ones, but whether that is enough for you to want to spend time learning the syntax when it's largely useless without the game itself is another matter.

I seem to recall that UnrealScript was a nice language to start with if you really wanted to go down this route, since it comes bundled with the game and you can see quick results.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Heh, learn C++ right now... It's the most used language. You'll probably end up coding the engine or a part of it. Plus if your working with an already made engine, it's probably open-source and even if it's a .dll or something, you'll probably have to code it in the same language. Once you've learned C++ by the way, you'll have programming down and you can learn other languages in a matter of a day or 2.

Share this post


Link to post
Share on other sites
Java isn't such a bad idea to start with, given that it's a good intro to Object-Oriented programming. Fosters good discipline.

Scripting languages are probably getting more important, however. There's an awful lot you can do without going anywhere near C++ or a compiler.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by BryanParrish
I think I'll try working with Neverwinter Nights' scripting language. But, yeah, learning a scripting language without a game would be pointless. Doh! :P





Basic programming would be good if you arent already experienced in C++ or Java.

Most languages do many things the same, and being familiar with language features will help with whatever script language you eventually wind up using.


NWN is pretty good because you will also be familiarized with one flavor of higher level implementation (how script is tied to the game engine) and to the level editing process.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this