VoidLink is a project developed & maintained by Sunshine - Moonlight game streaming community players. After long term development and iterations, it has been refined into a powerful and feature rich game streaming tool.
More details about VoidLink including our community support is available on the app support web page.
Key Features of VoidLink
1. Customize your streaming experience
- Add frequently used menu functions to “Favorites” and reorder them via drag‑and‑drop.
- Adjust the width of the side‑settings menu by dragging.
- Streaming toolbox menu: quickly access the soft keyboard, send keyboard shortcuts, or switch on-screen widget layouts.
- Customize gesture triggers for settings, toolbox, and soft keyboard to create a personalized workflow.
2. Powerful video performance
- Video bitrate up to 800 Mbps for high‑quality streaming.
- Supports HDR and YUV 4:4:4 streaming (requires device hardware decoding).
- Picture‑in‑picture mode supported (iOS15+) —stream in the background without interruption.
- New frame pacing option "queue buffering" which improves latency & smoothness
- Experimental "performance" rendering mode: significantly improves performance athigh bitrates (e.g., over 150 Mbps), but may be counterproductive on some devices.
3. Advanced touch support
- Smooth, reliable multi‑touch passthrough.
- The app introduces a Multi‑Touch Game Fine‑Tuning feature for games with native mobile UI on PC.
- Simulated mouse click, double click, right‑click, drag, etc., with adjustable pointer sensitivity.
4. Powerful on-screen widgets
- Button widget includes: controller, keyboard, mouse, gyro control, functional (settings menu, soft keyboard, etc.)
- Touch pad widget that simulates mobile gaming: controller stick pad, controller trigger pad, direction pad (WasdPad, controller DPad), mouse pad, mouse wheel pad, DS4 touchpad
- Supports combo buttons, button+touchpad hybrid widgets
- 5 button modes for maneuvering touch gaming: slide-toggle, slide-hold, regular, tap-to-toggle & movable.
- Auto tap timer for each button widgets
- Visual and haptic feedback supported (requires device with vibration motor).
- Customize on-screen widget & layout—adjust size, shape, border, transparency, sensitivity, labels, and more.
- Import/export on-screen widget layouts for sharing configurations across devices.
5. Powerful motion control
- Directly maps built-in gyro scope to mouse or controller stick, no need for third party PC software for motion control mapping
- Works with on-screen gyro control button “GYRO” & “GYROPAUSE”
6. Haptic engine selection (iOS 13+)
- Auto: rumbles iPhone when controller does not support rumbling. Able to rumble iPhone when using on-screen widget control while no physical controller is connected.
- swap rumbling left & right handle motor on controller
Note: external controller rumbling supported on iOS 14+.
7. Microphone redirection
- Support for microphone redirection with Sunshine-Foundation.
8. Changing bitrate upper limit without disconnecting
- Bitrate upper limit can be adjusted without disconnecting when working with Sunshine-Foundation.
Note: check out our technical support page for more details about Sunshine-Foundation
9. Full portrait‑mode support
- Streaming content and on‑screen widgets adapt to portrait orientation: automatic resolution and widget layout adjustment.
10. External controller support
- Specify controller mapping as Xbox360 or DualShock 4; on‑screen gamepads supported.
- Controllers can be connected anytime during streaming.
- Gyroscope mapping supported, with hot‑switch between device and controller gyro.
- Sensitivity adjustment tailors gyro controls to your preferences.
11. External display support
- Stage Manager mode - enables fullscreen display for external monitors.
- Airplay mode - mirrors your device display.