Game Engines without their own Scripting Language?
24 replies, posted
Do you know any Game Engines that don't have their own Scripting Language, like Unity or Source.
[QUOTE=Adam.GameDev;25049166]like Unity[/QUOTE]
iirc Unity uses JavaScript for scripting??
[QUOTE=CammieDee666;25049430]iirc Unity uses JavaScript for scripting??[/QUOTE]
JavaScript is not Unitys own language. It can also use C# and Boo.
Source does not have a scripting-language built in though, as far as I know.
Anyway, Lua and Python are popular scripting languages. Here are lists as of their official wiki as well as lists from Wikipedia:
[url]http://en.wikipedia.org/wiki/Category:Lua-scripted_video_games[/url]
[url]http://lua-users.org/wiki/LuaUses[/url]
[url]http://en.wikipedia.org/wiki/List_of_Python_software#Video_games[/url]
[url]http://wiki.python.org/moin/PythonGames[/url]
Why do you ask btw?
[QUOTE=ZeekyHBomb;25049709]
Why do you ask btw?[/QUOTE]
I assume so he can choose an engine which uses a language he already has knowledge scripting with, as opposed to having to learn a new language to script with the engine.
[QUOTE=Adam.GameDev;25049166]Do you know any Game Engines that don't have their own Scripting Language, like Unity or Source.[/QUOTE]
Unity uses UnityScript, even thou it has the same syntax as JavaScript, API is totally different.
Irrlicht doesn't officially use scripting languages, but there have been squirrel bindings released
[QUOTE=ZeekyHBomb;25049709]Source does not have a scripting-language built in though, as far as I know.[/QUOTE]
As of Left4Dead, Source has included Squirrel as a binding, and from the Alien Swarm SDK, there are mentions of Python and Lua bindings :)
I got HGE but how do I integrate it into Visual Studio?
[QUOTE=Jack Trades;25050351]Unity uses UnityScript, even thou it has the same syntax as JavaScript, API is totally different.[/QUOTE]
The Unity Website says JavaScript, C# and Boo.
I should write some OpenGL bindings for Kari.
[QUOTE=Adam.GameDev;25060447]The Unity Website says JavaScript, C# and Boo.[/QUOTE]
Syntax is exactly the same as in JavaScript, API is their own, ofcorse. I've seen several times where Unity employees call it UnityScript, on the forums.
-bump-
What was the point of the bump? You've already been linked to a list of game engines. It's not hard to see if they can be scripted.
-unbump-
[QUOTE=eXeC64;25286405]What was the point of the bump? You've already been linked to a list of game engines. It's not hard to see if they can be scripted.[/QUOTE]
I bumped because the suggested Engines were ones I already knew about. I wanted to see if anyone knew anymore.
Supreme Commander uses Lua
[QUOTE=Adam.GameDev;25307274]I bumped because the suggested [B]Languages[/B] were ones I already knew about. I wanted to see if anyone knew anymore.[/QUOTE]
Languages? I was under the impression you were looking for a game engine.
[QUOTE=eXeC64;25314613]Languages? I was under the impression you were looking for a game engine.[/QUOTE]
I meant the engines.
[QUOTE=Chandler;25053179]As of Left4Dead, Source has included Squirrel as a binding, and from the Alien Swarm SDK, there are mentions of Python and Lua bindings :)[/QUOTE]
About that Lua bit, does that mean I can code everything in Lua?
[QUOTE=Adam.GameDev;25551772]About that Lua bit, does that mean I can code everything in Lua?[/QUOTE]
No.
[QUOTE=Adam.GameDev;25551772]About that Lua bit, does that mean I can code everything in Lua?[/QUOTE]
No, only certain things. Certain things are hard-coded into the game engine, meaning you'd have to edit the source in order to create a mod.
Hence why Garrysmod isn't made out of LUA*.
*That, and it's alot slower to use LUA than the actual engine code.
EDIT:
Also, stop rating yourself programming king.
[QUOTE=Shining_Sabe;25554409]LUA[/QUOTE]
:sigh:
Just for the sake of being a nazi: Lua isn't an acronym. It's a word that means "Moon". Or at least the Moon.
[editline]22nd October 2010[/editline]
Oh look, Zeeky got here first.
Sorry, you need to Log In to post a reply to this thread.