Jump to content
  • Advertisement
Sign in to follow this  
tapir

Is making scripting language a necessary part of developing a game engine?

This topic is 2607 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Doesn't that depend on what you want the engine to do and how you want it to function? Some games (i don't know of any just-engines that do this) integrate lua for different things.

Share this post


Link to post
Share on other sites
If by 'making a scripting language' you mean developing your own scripting language, the answer is no, it's not necessary.

If you just mean that scripting is supported in one form or another, the answer is still no - it's not 'necessary', strictly speaking. But, it's very common.

Share this post


Link to post
Share on other sites
Necessary is a strong word. Very few things are necessary in a game.

For large established projects, they tend to include scripting. They do it because for large teams it is easier to have a scripting system that is quickly modified and easily edited than to use the lower-level general purpose language. The established game engines tend to include it for the same reason.

As the number of people creating game content increases, the benefits you can get from game scripting also increases.

Small teams generally have fewer non-programmer editors. If you have 5 or 10 total people making a game and no external users of the engine, you probably don't have enough need to justify the effort of creating a scripting engine.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!