CS295N - 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#
    • (Deprecated since Unity 5) Boo
    • (Deprecated since Unity 2018.2) UnityScript
      • Boo
      • JavaScript + WebAssembly
    Natively Supported Visual Scripting:
    • (First introduced in Unity 2021) Bolt

CRYENGINE / Amazon Lumberyard

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

Godot Engine

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