Showing 22 open source projects for "gamepad"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Gamepad Tester

    Gamepad Tester

    Free online tool to test and diagnose your game controller instantly.

    Gamepad Tester is a browser-based utility designed to help gamers quickly test and troubleshoot their controllers without installing any software. It supports a wide range of gamepads, including Xbox, PlayStation, and generic USB controllers. Users can verify button response, analog stick accuracy, and vibration functionality to ensure their gamepad is functioning as expected.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 2
    Moonlight-Switch

    Moonlight-Switch

    Moonlight port for Nintendo Switch

    ...While touching the screen ZR and ZL buttons will work like left and right mouse buttons. Also While touching the screen L and R sticks will work like a scrolling wheel. By default, the Switch gamepad is configured as an X360 gamepad (A/B and X/Y swapped). Key mapping is available in application settings. Up to 5 gamepads (including handheld mode) supported. Half of the joy-cons are also supported.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    Xash3D FWGS Engine

    Xash3D FWGS Engine

    Xash3D FWGS engine

    ...Legacy mods and maps for supported games can often be used unchanged (or with minimal modifications), preserving the classic experience. At the same time, the engine’s enhancements — modern input support (gamepad, touch), modern OS compatibility, cross-platform builds.
    Downloads: 123 This Week
    Last Update:
    See Project
  • 4
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    ...It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools. It is recommended that you start by copying the LittleJS Starter Project This file is mostly empty with just a few things you can use to get started or remove. You can also download and include engine.all.js or engine.all.min.js. In order to load files like images you will need to run a small web server like http-server on npm. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 5
    PlayCanvas Engine

    PlayCanvas Engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser. PlayCanvas is used by leading companies in video games, advertising and visualization such as Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga. The PlayCanvas Engine...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 6
    Excalibur

    Excalibur

    An easy to use 2D HTML5 game engine written in TypeScript

    An open-source 2D HTML5 game engine. Excalibur was built from the ground up for TypeScript, a typed superset of JavaScript that feels familiar to C#, Java, and other strongly-typed languages. This makes Excalibur code clean, readable, and maintainable. Excalibur has a fully-documented API reference that is automatically kept up-to-date with every version, including the main code branch. Excalibur games compile to modern JavaScript and therefore work in the majority of browsers, including...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    NitroGen

    NitroGen

    A Foundation Model for Generalist Gaming Agents

    NitroGen is a foundation model for generalist gaming agents developed under the MineDojo initiative, aimed at training a vision­-action AI that can play and interact with a wide variety of games by taking pixel inputs and predicting gamepad actions. As an open research model, NitroGen is trained on extensive gameplay data spanning thousands of hours and hundreds of games to instill broad, generalizable gaming competency rather than skill at a single title. This approach enables the model to control agents in different game genres and contexts, performing tasks that range from complex exploration and combat to fine-grained control in platformers, demonstrating adaptability across unseen environments. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Super Mario Bros Java
    ------- 6th Feb 2026 ---------- gamepad support added = Mario_NES_Gamepad_Supported.zip require minimum java 1.8 after starting game with java.exe -jar "Mario.jar" in the main screen you can press z and x to chagen levels -------- settings if u check "skip this next time" and if u want to bring it back simply delete the file "Settings.txt" ( the file is create when u launch game and start game ) -------- controlls : z = run / fire x = jump arrows : left = go left down : duck right = go right i = show controlls menu g = show gamepad buttons -------- this is not for android game , its for windows , mac os and linux
    Leader badge
    Downloads: 745 This Week
    Last Update:
    See Project
  • 9
    Allegro.pas

    Allegro.pas

    Game library for Pascal

    ...Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. * Graphics: 2D and 3D, OpenGL and D3D. * Controls: Keyboard, mouse, joystick, gamepad... * Sound and music.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    Gosu

    Gosu

    2D game development library for Ruby and C++

    ...Gosu is focused, lightweight and has few dependencies (mostly SDL 2). It provides a window and a main loop. 2D graphics and text, powered by OpenGL or OpenGL ES. Sounds and music, keyboard, mouse, and gamepad input. Gosu is mostly used to teach or learn Ruby or in short game development competitions. It’s also a great prototyping tool and should work for indie game development, though nobody has really tried that. In addition to the documentation linked from the sidebar, there is a free book by Mark Sobkowicz that will guide you through the creation of four different games.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Rigel Engine

    Rigel Engine

    A modern re-implementation of the classic DOS game Duke Nukem II

    RigelEngine is a reverse-engineered, open-source reimplementation of the engine used in the classic DOS game Bio Menace by Apogee Software. It allows the original game to be played on modern systems with enhanced features such as widescreen support and modern controls. RigelEngine preserves the gameplay of the original while modernizing the backend for performance, usability, and modding. It’s perfect for retro gaming enthusiasts who want to revisit or preserve classic titles in a more...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OpenXRay

    OpenXRay

    Improved version of the X-Ray Engine, the game engine

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! OpenXRay is an improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. We want to keep the game as close as possible to the vanilla game, so instead of introducing new gameplay features, consider adding non-gameplay features, fixing bugs, improving performance and code quality. The dev...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Seagull Soup

    Seagull Soup

    A shooter game.

    This is a side scrolling shooter game. It has joystick and gamepad support. Press the download button above to download. For Windows, download seagullsoup-(releasedate).zip, unpack the zip file and run seagullsoup.exe to play, for GNU/Linux or BSD, download seagullsoup-sourcecode-(releasedate).zip, read the instructions.txt file and run the makefile. Written in C with LibSDL. Sequel: https://propellergame.sourceforge.io Author: Robert Stenström Email: robert.stenstrom@birdlover.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Attract-Mode Emulator Frontend

    Attract-Mode Emulator Frontend

    Frontend for arcade and console emulators like mame and nestopia.

    Attract-Mode is a graphical front-end for command line emulators such as MAME, MESS and Nestopia. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinet setups. Attract-Mode is open source and runs on Linux, OS X and Windows.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Cubosphere
    Goal of this project is a freeware game similar to the PSX game "Kula World" / "Roll Away". It is designed platform independent, written in C++ and using the following libraries: OpenGL, SDL (Simple DirectMedia Layer), libjpeg, LUA, GLSL-Shader.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    PedrosoGameWork

    PedrosoGameWork

    Um pequeno framework didático de games em Java

    Com finalidades didáticas, a ideia de criar um pequeno framework em Java, que resolva os problemas básicos de mecânicas e ferramentas para games, nasceu pelo fato do Java não ter suporte nativo a games (tipo um XNA/MonoGame da vida) e esse fato é tão realista que Java não oferece suporte nativo a leitura de um joystick/gamepad. Sendo assim, esse framework não tem a pretensão de competir com qualquer outro que já exista em Java, mas sim ser um guia de referência bem documentada de como resolver alguns problemas em Java. O framework se divide em 2 partes: uma versão em Java 2D/Swing e outra em JavaFX. Por enquanto, apenas a versão Swing está em desenvolvimento, após sua finalização, será convertida as mesmas classes para JavaFX. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Multiplatform library built with minimal or no other dependencies that supports gamepads. The goal of this project is that developers can add gamepad support to their projects easily. (Gamepad: playstation and xbox controllers, for instance)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    This is a simple OpenGL-based library to demonstrate how to integrate the Gamepad library into applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    gamepad4j

    gamepad4j

    Java Gamepad API for multiple platforms

    A simple, elegant and powerful API for using gamepads like the Xbox 360 or DualShock 3 pad in Java-based games. Will support Windows, Linux, MacOS and OUYA in first release. Simplifies dealing with analog sticks, triggers, button mappings and more. RELEASE PLANNED NOV/DEC 2014 (sourcecode on Github).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    ActionScript library and Java applet giving Flash applications full support for game controllers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A Java based co-op game aiming to capture the fun of the zelda-like 2D action adventure games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    sponge is a SDL based pong clone with enhanced features like sound "effects", an artificial intelligence (invincible), keyboard joystick/gamepad and mouse control, setup menu, graphical score display
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next