Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
A Godot extension to use moonlight in Godot.Moonlight Godot is a Godot extension that integrates Moonlight game streaming directly into Godot projects. Built on the Moonlight protocol, it leverages FFmpeg and cURL to enable low-latency streaming from a remote PC running Sunshine or GeForce Experience.Key modules include:MoonlightConfigManager for local storage of host configurations and TLS certificates.MoonlightComputerManager for network communication, pairing, and querying apps.MoonlightStreamCore for lifecycle management of RTSP streams, video decoding, audio forwarding, and input back-channeling.Typical workflow:Pair with a host using a PIN code.Retrieve the app list and cover images.Configure resolution, FPS, bitrate, and audio settings.Bind a render target (TextureRect or SubViewport for 3D scenes) and start streaming.Forward keyboard, mouse, and gamepad inputs via simple event callbacks.The plugin supports hardware decoding, native audio bypass (via miniaudio), multi-instance streaming (with limitations), and seamless integration into 2D/3D scenes. It is provided under the MIT License with no warranties. For bugs or feature requests, users can open issues on GitHub.
A Godot extension to use moonlight in Godot.
Moonlight Godot is a Godot extension that integrates Moonlight game streaming directly into Godot projects. Built on the Moonlight protocol, it leverages FFmpeg and cURL to enable low-latency streaming from a remote PC running Sunshine or GeForce Experience.
Key modules include:
MoonlightConfigManager for local storage of host configurations and TLS certificates.
MoonlightComputerManager for network communication, pairing, and querying apps.
MoonlightStreamCore for lifecycle management of RTSP streams, video decoding, audio forwarding, and input back-channeling.
Typical workflow:
Pair with a host using a PIN code.
Retrieve the app list and cover images.
Configure resolution, FPS, bitrate, and audio settings.
Bind a render target (TextureRect or SubViewport for 3D scenes) and start streaming.
Forward keyboard, mouse, and gamepad inputs via simple event callbacks.
The plugin supports hardware decoding, native audio bypass (via miniaudio), multi-instance streaming (with limitations), and seamless integration into 2D/3D scenes. It is provided under the MIT License with no warranties. For bugs or feature requests, users can open issues on GitHub.
Reviews
Quick Information
A Godot extension to use moonlight in Godot.Moonlight Godot is a Godot extension that integrates Moonlight game streaming directly into Godot projects. Built on the Moonlight protocol, it leverages FFmpeg and cURL to enable low-latency streaming from a remote PC running Sunshine or GeForce Experience.Key modules include:MoonlightConfigManager for local storage of host configurations and TLS certificates.MoonlightComputerManager for network communication, pairing, and querying apps.MoonlightStreamCore for lifecycle management of RTSP streams, video decoding, audio forwarding, and input back-channeling.Typical workflow:Pair with a host using a PIN code.Retrieve the app list and cover images.Configure resolution, FPS, bitrate, and audio settings.Bind a render target (TextureRect or SubViewport for 3D scenes) and start streaming.Forward keyboard, mouse, and gamepad inputs via simple event callbacks.The plugin supports hardware decoding, native audio bypass (via miniaudio), multi-instance streaming (with limitations), and seamless integration into 2D/3D scenes. It is provided under the MIT License with no warranties. For bugs or feature requests, users can open issues on GitHub.