Compatibility | Development | Building | Download | Support | License
If you enjoy the project and want to support us financially, check out our Patreon!
Any donations received will go towards things like:
- Switch consoles to explore and reverse-engineer the hardware
- Switch games for testing, reverse-engineering, and implementing new features
- Web hosting and infrastructure setup
- Software licenses (e.g. Visual Studio, IDA Pro, etc.)
- Additional hardware (e.g. GPUs as-needed to improve rendering support, other peripherals to add support for, etc.)
If you wish to support us a different way, please join our Discord and talk to bunnei. You may also contact: [email protected].
Most of the development happens on GitHub. It's also where our central repository is hosted. For development discussion, please join us on Discord.
If you want to contribute, please take a look at the Contributor's Guide and Developer Information. You can also contact any of the developers on Discord in order to know about the current state of the emulator.
If you want to contribute to the user interface translation project, please check out the yuzu project on transifex. We centralize translation work there, and periodically upstream translations.
- Windows: Windows Build
- Linux: Linux Build
You can download the latest releases automatically via the installer on our downloads page.
This is a little quick-start project template for C++ projects which utilise a Core/App project architecture. There are two included projects - one called Core, and one called App. Premake is used to generate project files.
Core builds into a static library and is meant to contain common code intended for use in multiple applications. App builds into an executable and links the Core static library, as well as provides an include path to Core's code.
The Scripts/
directory contains build scripts for Windows and Linux, and the Vendor/
directory contains Premake binaries (currently version 5.0-beta2
).
- Clone this repository or use the "Use this template" button on GitHub to quickly set up your own repository based on this template
App/
andCore/
are the two projects - you can edit the names of these folders and their contents to suit- The three included Premake build files are
Build.lua
,Core/Build-Core.lua
andApp/Build-App.lua
- you can edit these to customise your build configurations, edit the names of your projects and workspace/solution, etc. - Open the
Scripts/
directory and run the appropriateSetup
script to generate projects files. You can edit the setup scripts to change the type of project that is generated - out of the box they are set to Visual Studio 2022 for Windows and gmake2 for Linux.
yuzu is licensed under the GPLv3 (or any later version). Refer to the LICENSE.txt file.