Browse free open source Java Games and projects below. Use the toggles on the left to filter open source Java Games by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    The goal of the project is to create a Java multi-user game server that can be easily extended and used for adding a multiplayer feature to games. User authentication, chat and interfaces for adding custom capabilities will be provided out of the box.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    Gold Chest is a new game engine inspired by the old gold-box styled RPG games. My goal is to create a game with the same Look and Feel of the gold-box games while bringing to it newer graphics, sounds, music and network play.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    ControllerToKeys

    ControllerToKeys

    Emulate Keyboard and Mouse with a Controller.

    Supports Xbox 360 controllers and possibly other Xinput controllers. Also supports other USB controllers such as Logitech Dual Action. Go to Configure -> Non-Xbox controller. ControllerToKeys aims to give full controller support to all PC games that don't have it by emulating key strokes, mouse movement, mouse buttons, scroll wheel and key combos (i.e. alt+tab). With the ability to save and sharing button mappings, the intention is to be able to publicly share your mappings with others via. the forums. Hopefully, one day every game will have have mapping. Requires Java 7.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    OpenUHS is a reader for Universal Hint System files. It's a game assistant that gradually reveals hints/images in a non-linear FAQ-like manner rather than spoiling everything as a walkthrough would. Over 500 games are known to the UHS repository.
    Downloads: 5 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
    mod_MumbleLink

    mod_MumbleLink

    Positional Audio Communication for Minecraft with Mumble

    A Mod so that Minecraft now natively supports Mumble's positional audio feature. This means: Directional and positionally attenuated VOIP in relation to the game world. Please visit the Forum for information about the newest Version! Main Forum-Thread: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1272675 TheSkorm's Fork on GitHub: https://github.com/TheSkorm/mod_mumblelink Mumble: http://mumble.sourceforge.net Donations are greatly appreciated: https://sourceforge.net/donate/?user_id=2370023
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    A Java Swing based implementation of popular card game 'Blackjack' or '21'. Clean and Neat code with well defined ObjectOriented structure.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    CarDriving
    The very basic of a java 3D car driving game, freely expandable including a built-in basic 3D object editor and a more complex road+objects editor. Source code available, no OpenGL.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Java Open Chess
    Java Open Chess is a project written in Java in NetBeans IDE. There is possibility to play for 2 players on local computers and via network connection. There is also an option to play versus quite weak computer oponent. Stronger computer oponens will be implemented soon. ATTENTION: Requires Java 1.8 or higher!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Verwaltung von Helden und Heldengruppen für das Rollenspielsystem DSA3.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    Flappy Bird

    Flappy Bird

    A swing clone of Flappy Bird

    A Flappy Bird clone with nice pixel art. A custom library is used to manage graphics and controls.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Pacman Game for J2ME enabled cellular phones. A CS 329 - Software Engineering II project for the University of Illinois.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    JavaPairing is a tool to manage a chess tournament. It is pure Java and can run as is on any platform, including Windows, Linux and Macintosh (JRE 1.6 or more required). It is free and open source under the GPLv3 license. Dutch, Dubov, r.r., Amalfi
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    A Java Utility to edit and create new game content for Might and Magic 8 with support for 6 and 7. This is an extension of the no-longer-developed UnLod java utility for MM8. MM8LevelEditor is no longer actively developed. A new MMLevelEditor is being re
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14

    Russian Checkers

    russian checkers game

    Simple game. It allows you to select language, color of checkers and one of three modes of game: user vs user, comp vs user and comp vs comp.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    JagoClient is a Java software to play the board game Go over internet servers, to edit Go game records, to play against the computer (with gnugo), and to play point-to-point games.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    JGM: Java Game Maker is a simple tool ( Game Engine ) that allows the user to make java games (in fullscreen mode, applet and form with very hight FPS) writing few lines of code.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Maze War SVG

    Maze War SVG

    The famous Maze War game recreated as a modern web application.

    Maze War SVG is a web-based recreation of the Maze War game written for the Macintosh, circa 1987. That, in turn, was inspired by the first Maze War game, which was created in 1973 by Steve Colley, Howard Palmer and Greg Thompson.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Spice Trade is an rpg/strategy/adventure game about a poor spice farmer in 12th century Baghdad area. The game is written in Java and tested on Windows, Linux, BSD, OS X.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Space-Faring
    Space-Faring is a 2D single-player turn-based space strategy game. The strategy revolves around 4X space conquest. Some inspiration came from Master of Orion and Outpost. The game is written in Java and is still under development.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Graphical interface to programs that play the game of Go and use the Go Text Protocol (GTP), such as GNU Go.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Team Spirit Hattrick (TS-H)

    Team Spirit Hattrick (TS-H)

    Estimation des variations de TS sur la saison pour son Hattrick-club.

    Le fichier permet d'estimer les variations naturelles et forcées de l'esprit d'équipe (TS = Team Spirit) de votre club durant l'intégralité d'une saison du jeu Hattrick (http://www.hattrick.org). Vous pouvez ainsi planifier vos matchs officiels joués "tranquille", "normal" ou "match de la saison" et voir les effets à long terme de vos choix tactiques. Vous pouvez librement ouvrir un ticket en cas de bug repéré ou pour proposer des améliorations (https://sourceforge.net/p/tshattrick/tickets/) Le bouton vert "Download" permet l'accès direct au téléchargement de la version OpenCalc. Cliquer sur "Browse All Files" sous ce bouton pour accéder aux fichiers utilisables sous Excel. Le fichier .ods est utilisable sous OpenCalc 3 et LibreCalc 3. Le fichier .xlsx est utilisable sous Excel 2010. Le fichier .xls est utilisable sous Excel 97-2003. Le tableur gratuit calc est disponible ici : http://www.openoffice.org/fr/ ou http://fr.libreoffice.org/telecharger/
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Wrong Answer Calculator

    Wrong Answer Calculator

    Wrong answer guaranteed, first time, every time.

    Just a little mindless fun using beghilos or calculator spelling.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    jGameBase - Universal Emulator Frontend
    jGameBase is a Java port of GameBase, a fully-featured retro-gaming emulator frontend and game database utility (e.g. GB64 Collection of C64 games). It supports virtually any emulator for any system and has versatile database searching and filtering. There are databases for Apple II, Atari ST, Coleco ColecoVision, Commodore Amiga, Commodore C64, Commodore VIC20, Nintendo NES, Nintendo SNES, and Sinclair ZXSpectrum.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24

    Basic Hex Map Sphere

    A Basic Hexagonal map on the surface of a sphere.

    A Basic Hexagonal map on the surface of a sphere. Project still in development.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    A Java-based Gameboy and Gameboy Color emulator for mobile devices and PCs. If you want to play Gameboy games on your mobile phone you should try this emulator. For more information see the Wiki http://sourceforge.net/apps/mediawiki/javagb/index.php.
    Downloads: 2 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB