A mobile app and Godot plugin that turns smartphones into wireless controllers for local multiplayer games.
Godot GamePad is a two-part system that enables mobile devices to function as wireless controllers for games built with the Godot game engine. It aims to make local multiplayer gaming more accessible by eliminating the need for expensive physical controllers, leveraging devices most players already own. The project consists of a free mobile app for iOS and Android and a Godot plugin for developers to integrate controller support into their games.
Godot game developers creating local multiplayer games who want to offer controller support without requiring players to own physical gamepads. It is also for players who want to use their smartphones as game controllers.
Developers choose Godot GamePad because it provides a free, ready-made solution for adding smartphone-based controller support to Godot games, reducing the hardware barrier for players. Its unique selling point is the combination of a free mobile app and a dedicated Godot plugin with customizable layouts and networking API.
The Godot GamePad is a two part project that allows players to use their mobile devices as controllers with games made in Godot. The mobile app will be free to download on the Google Play and Apple App stores when it is finished. The aim of this project to make local multiplayer games more accessible.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The app is free to download on iOS and Android, eliminating hardware costs for players and making local multiplayer more accessible.
Plugin installation uses Godot's standard system with an autoload API, simplifying setup for developers familiar with the engine.
Developers can configure D-pad, joystick, and action buttons via the plugin, allowing tailored controller designs for specific games.
An example lobby scene demonstrates controller connection and input handling, reducing initial development time for testing.
The app is not yet available on app stores, as it's still under development, limiting immediate player adoption and testing.
Developers must rely on script comments for API usage, with the README admitting this will be improved, potentially slowing integration.
Key functionalities like text input, aesthetics editing, and multiple layouts are marked as not yet added, reducing flexibility for complex games.
Wireless connectivity can introduce lag, and the README warns of significant latency if not using Godot 3.2.4+, affecting real-time gameplay.