Skip to content

Add Lua, vscript (squirrel) or C# scripting to use in the game development #243

@LegendaryGuard

Description

@LegendaryGuard

Although it seems ambitious at first, it's a big suggestion, it could take effort to implement something like that.

What that improvement would do is make it easier for modders and game devs to make Source Engine games/mods using those programming languages.

Looks like the engine has Lua implemented, isn't it? Not sure if it's enabled, I saw something related in the source code: utils/dmxedit/luamain.cpp
I wonder how to use and do some test.

There's a dev guide about engaging Lua: https://developer.valvesoftware.com/wiki/Embedding_Lua_in_the_Source_Engine

Moreover, some reference and history about Lua, in Quake 3, it had some type of development like this to apply: https://www.quake3world.com/forum/viewtopic.php?f=16&t=43869


On the other hand, I thought about implementing C# scripting, that's something like Godot and Unity do.

Just wondering if it's worth.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions