A port of the LÖVE game framework for creating homebrew games on Nintendo consoles.
LÖVE Potion is a port of the LÖVE 2D game framework specifically adapted for Nintendo homebrew consoles. It allows developers to write games in Lua using the familiar LÖVE API and deploy them to Nintendo 3DS, Switch, and Wii U homebrew environments. The project solves the problem of bringing accessible game development tools to Nintendo's console platforms.
Indie game developers, hobbyists, and homebrew enthusiasts who want to create 2D games for Nintendo consoles using Lua and the LÖVE framework.
Developers choose LÖVE Potion because it provides a proven, beginner-friendly game development framework (LÖVE) for Nintendo consoles without requiring low-level C/C++ programming, significantly reducing the learning curve for console game development.
LÖVE for Nintendo Homebrew
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Nintendo 3DS, Switch, and Wii U homebrew environments, with dedicated CI/CD workflows for each platform, as shown by the build status badges in the README.
Maintains high compatibility with the standard LÖVE framework API, allowing easy porting of existing Lua games to consoles, as highlighted in the key features.
Regular updates and automated testing via GitHub Actions, ensuring ongoing support and bug fixes for console targets, evidenced by the active build statuses.
Offers comprehensive documentation on the Wiki and an active Discord community for troubleshooting, making it accessible for beginners and hobbyists.
Limited to unofficial homebrew scenes, which may involve legal gray areas and lack official Nintendo support, restricting use to hobbyist projects.
Relies on external libraries like devkitPro and console-specific SDKs (e.g., libctru, libnx), requiring non-trivial setup and configuration, as acknowledged in the acknowledgments.
As a port, it might not fully replicate all LÖVE features or have console-specific bugs, which could limit advanced game development without workarounds.