Is Script Language necessary for a game engine?

edited April 2014 in General discussions
Just as the topic show, i doubt if a script language is necessary for a product game engine. What is the advantage and disadvantage?
As i have ask before orx don't come up with script language support, instead it offer the command and timeline which act the same as script language. Are there someone trying to have script language binding to orx?

Comments

  • edited April 2014
    Never tried, the reason I use orx is because it uses C =)

    Still, it is no that hard to adapt a C engine to use python (not for PC and linux, at least). I remember that sometime ago some people considered binding it to C#, not sure how far they went.
  • edited April 2014
    How long have you been use orx? So you just using the config system and C/C++ coding?
  • edited April 2014
    Used for a project last year, going for a new project (really slow).

    I also use GDB/Valgrind to check/fix memory problems I run into sometimes, but it is pretty rare.

    You don't really need to allocate memory to use ORX, so most of the risk of using C is avoided (I also have been using C for a long, long time, so those problems are fast to fix).
  • edited April 2014
    One usage of a fully fledged scripting language would be to use with a studio for orx.

    Like with Unity3D, you can create your assets, implements their behavior and the game logic without the needs to recompile.

    But since we don't have the studio, I'm good with Scroll.

    Philippe
  • edited April 2014
    Why do you say you are good with Scroll?
    lydesik wrote:
    One usage of a fully fledged scripting language would be to use with a studio for orx.

    Like with Unity3D, you can create your assets, implements their behavior and the game logic without the needs to recompile.

    But since we don't have the studio, I'm good with Scroll.

    Philippe
  • edited April 2014
    Scroll is the thin C++ layer which allows one to bind orx objects with C++ objects.

    It provides you with alot of callbacks like OnCreate(), OnDelete(), OnCollide() to name a few. Very usefull to implement your game objects behavior.

    https://bitbucket.org/orx/scroll

    there is also a simple map editor (ScrollEd)
Sign In or Register to comment.