Open1
unity組み込みスクリプト言語
何年か前にも調べたんだが、事実上lua以外は現存してないように視える。
非言語
ビジュアル
- ConstellationLanguage/Constellation: Constellation is a visual scripting language for unity that gives you the tools of a programmer without having to write a single line of code. Its goal is to give a user friendly approach to programming. It's currently in alpha, which means it’s going to evolve and improve the next few months.
- Bolt: Visual Scripting for Unity
- 内蔵すると言ってる? Unity3D getting Visual Scripting in 2019.2 - Unity Forum
ノベルゲーム専用
- イギリスのゲームスタジオinkleがUnityとも連携可能なゲーム開発用スクリプト言語「ink」およびink用IDE「Inky」をオープンソースで公開中。 | AAPL Ch.
- ink - inkle's narrative scripting language
言語
lua
抜きん出でバリエーションが多い
- MoonSharp
- Unity Lua Interface Library - Asset Store
- NLua/NLua: Bridge between Lua and the .NET.
- xebecnan/UniLua: A pure c# implementation of Lua 5.2 focus on compatibility with Unity
サポート終わったらしいものは除外
Tencent/xLua: xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
Action luaAwake = scriptEnv.Get<Action>("awake");
scriptEnv.Get("start", out luaStart);