this post was submitted on 13 Dec 2023
16 points (90.0% liked)
Game Development
3439 readers
6 users here now
Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
gdscript is awesome but isn't plug-and-play embed like Lua is. Here is an example of gdscript being pulled into another environment https://github.com/gdscript-online/gdscript-online.github.io This kind of breaks your last bullet point though since it's not as developed as it should be but still possible to actually embed.
angelscript is interesting http://www.angelcode.com/angelscript/ and hits all the points you made.
squirrel also is interesting and is lua inspired. http://squirrel-lang.org/ It's fairly well used.
https://github.com/dbohdan/embedded-scripting-languages is a large list of embedded languages that should be easy enough to embed.
It's supposed to be modular and embeddable but they've not really focused on it.