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.

  • 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
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Absylnia is a MUD Server Framework programmed entirely in Java. It is planned to support large amounts of extensiblity, as well as customization through user-editable settings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Accessibility Plus Extended

    Accessibility Plus Extended

    A minecraft java mod that adds more accessibility options.

    A minecraft java mod that adds more accessibility options like ore detector, fall detector, read blocks and entities. Join the discord server to get updates, request feature or report bugs. This project is an extension of Accessibility Plus by LuisSanchez-Dev. New Keybindings:- B = Open settings menu Y = Lock onto nearby mob entity Alt + Y = Disable locking New Commands findlava = Find the closest lava source block and narrate it's position relative to the player or play a sound at the source block. Note: this feature is currently experimental and has some bugs findwater = Find the closest water source block and narrate it's position relative to the player or play a sound at the source block. Note: this feature is currently experimental and has some bugs getxp = Narrate the current xp of the player getfullscreen = Tell if minecraft is in fullscreen or not
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Research project to develop an accurate game scorer for Go games (using Japanese scoring).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    The basic goal of The Aceituna project is to create a massive multiplayer strategy game in the style of Sid "God" Meier's Civilization, but adding far more detail and complexity, thus creating a "living" world for the players to inhabite.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Game known as "Achtung, die Kurve!" (description of this game is on wikipedia) rebuild to LAN version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Ack!Mud Visual Area Editor is an editor to modify and create Ack!Mud area files more easily than the in-game area editor. Built using Java SWT/JFace.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Acolyte is an open source, platform-independent tool for playing Magic: The Gathering online and across local area networks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Acoustic-Memory is a memory game with sound. The goal of the game is to find all pairs of cards with the same sound.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    The Acquiesce project is a bunch of java classes I have made over the last couple of years. I would like to share my work as I believe they maybe of some help to people.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Physics simulation toys in Java. The focus is on systems simulation:mostly guidance/navigation systems, but also including hydraulic, electrical and life-support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A massively multiplayer (MMP) RPG written in Java. Ad Infinitum (or ADI) will use XML-RPC for remote communication and will be fully extensible/customizable through XML.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    As a player, you may want to play a game which can be customizable and enjoyable. As a game developer, you may want to develop a game more efficiently and enjoy the process of development. Please join in us and make the fertile game soil.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    development of the Java Client is discontinued in this project. Please refer to http://github.com/forkch/adhoc-railway. Development of AdHoc-Brain and the srcpd module is still conducted in this project
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    This program shows the time elapsed since its first run in a particular directory. I've written it because I believe that people trying to get away from their addictions may find it useful to see how long they managed to, until now.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A simple java 2D game about fishing stuff from a lake, entertainment and learning only.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    AdmIRC is a webmin module for irc server administration. It provides a config interface and advanced security and linking automatism support. Currently UnrealIRCD 3.2 and the services Anope and Epona are supported. Subprojects: irc newsbot and java tools
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Adv Counter Demo is more of a scoreboard than anything else. Originally designed for home use with trading card games such as ugo (guess). To come: "Reset" or "new" function to reset the scores to a different amount.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    It is a adventure game in Java. Working on making it 2 dimensional and adding weapons and stuff. Currently a very, early alpha
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Java Swing ODBC based grocery list. Looking for Java developers to help improve features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This is a Java re-implementation of the original AT-Robots project <http://necrobones.com/atrobots>. The players can program robots in AT2 assembly. Seek and destroy your opponents using scanners, radar, sonar, missiles, and mines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A Java based interactve fiction development system. Including netbeans plugins for development and a java player.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    AdventureMap Peripherals

    AdventureMap peripherals for ComputerCraft

    The AdventureMap peripherals addon for ComputerCraft gives players the ability to create stunning adventure maps with custom teleports, block spawning, explosions, and much, much more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    AdventureText

    AdventureText

    A Text RPG

    A Text Adventure Role-Playing Game for Singleplayer, playable in one sitting, with turn-based combat and equipment-based progression. Your party, a group of beginner adventurers, has gotten stranded deep inside a dungeon. With no hope of beating the boss themselves, they turn to you as the only free hand they can spare. Progress as an adventurer and defeat the boss so your party may escape!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The next step in RPG development: more interaction possibilities with your environment, an ever changing world, the players can start own campaigns and every player experiences the world in a different way. Set in a near future world enriched with fantasy
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Chess-like game for mobile devices. You can play human vs human, human vs machine or see a game machine vs machine. The game is played in a 6x4 board. Touching a piece indicates the way it moves. Stalemate counts as a win. There is a java midlet (aga
    Downloads: 0 This Week
    Last Update:
    See Project