skyline-emu/skyline ↗
Created Feb 17, 2021 · View the skyline-emu/skyline repository page
Run Nintendo Switch homebrew & games on your Android device!
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
10
Lines of Code
5,038
From
Jun 28, 2019
To
Nov 23, 2020
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.