github.com/skyline-emu/skyline ↗
Run Nintendo Switch homebrew & games on your Android device!
Open this visualization on its own page →
Contributors
10
Lines of Code
5,038
From
2019-06-28
To
2020-11-23
About skyline-emu/skyline
Skyline was an experimental Nintendo Switch emulator designed to run on ARMv8 Android devices, enabling users to play Switch games and homebrew on their mobile phones and tablets. The emulator implemented the core functionality of the Switch system through a combination of hardware emulation and high-level emulation of system components, with a custom shader compiler forked from the yuzu project to optimize performance for mobile hardware.
Development on Skyline has officially ceased, though the project remains open-source under the Mozilla Public License 2.0, allowing anyone to fork and continue the work independently. The codebase drew inspiration and reference implementations from other prominent Switch emulation projects like Ryujinx and yuzu, as well as extensive documentation from the Switchbrew community. The project was built in C++ and represented a significant undertaking in mobile emulation, targeting the specific constraints and capabilities of Android devices rather than attempting a direct port of existing desktop emulators.