CS296N - Scripting - Homepage

Unreal Engine

  • Natively Supported API:
    • C++ (Deprecated HTML5 exports since Unreal Engine 4.24 - Only supported in browsers)
    • JavaScript + WebAssembly
  • Natively Supported Visual Scripting:
    • Blueprints

Unity

  • Natively Supported API:
    • C#
    • Boo (Deprecated since Unity 5)
    • UnityScript (Deprecated since Unity 2018.2)
      • Boo
      • JavaScript + WebAssembly
  • Natively Supported Visual Scripting:
    • Bolt (First introduced in Unity 2021)

CRYENGINE / Amazon Lumberyard

  • Natively Supported API:
    • LUA
    • C++
  • Natively Supported Visual Scripting:
    • Flow Graph

Godot Engine

  • Natively Supported API:
    • GDScript
    • C#
    • GDNative (Deprecated since Godot 4.0)
      • C
      • C++
    • GDExtension (Deprecated since Godot 4.0)
      • C
      • C++
    • JavaScript + WebAssembly (Only supported in browsers)
  • Natively Supported Visual Scripting:
    • Visual Scripting (Deprecated since Godot 4.0)