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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $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
    A Massively Multiplayer Online RolePlaying Game/WarGame hybrid, set in a multi-planar universe. It will feature 1st-person 3D graphics for the RPG part, and free-camera 3D graphics for the WarGame part. Parts of the game can be player-hosted.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Flash XML Socket Server using Apache MINA and JNDI for data connections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Automated MapMaker for the Diplomacy boardgame. Using Genetic Algorithms and some user-defined criteria, DipMap will try to generate a playable Diplomacy map.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Diplo Help

    Android app for game in person

    Do the timing, phase after phase and turn after turn of a Diplomacy game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    A java Diplomacy program capable of resolving orders, with a dumb AI. Usable from either a GUI or a CLI. Was being rewritten in python, that stopped. Also includes a completely separate python version that supports star trek dip (variant bank st02)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DiscGolfer
    You are at the track with your friends, and don't want to fiddle with a notepad. You pull out your phone and mark up (Disc) Golf points with a single button using your MIDP or Mobile Linux phone. If this sounds good, DiscGolfer is for You.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    I am very sorry to say that the development of this project has been cancelled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A self-guiding Flash front-end with a 100% Java-based XML parsing gateway that combines the look and functionality of a streaming game client with a background processing system for handling distributed data packages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    DUNO is the multiplayer implementation of the popular card game UNO. DUNO is written in Java, communications are based on Java RMI. It's fully decentralized (no server needed to coordinate the game). It aims at being fault tolerant against peers' crash
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    A platform for playing any number of tabletop games: board games, card games, role playing games, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This software helps Game Masters to lead their Dungeons&Dragons role playing games, by saving characters' sheets, by computing many informations of the game such as modifiers, damages, monster's skills and abilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Trivia quiz game for DoJa 2.5 enabled mobile phones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    DobbleCardGenerator

    Generator of cards for the game "Dobble" (aka "Spot It")

    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DOEDELS is a (multi- and) singleplayer adventure enigine written in java(j2se1.5 +). The project contains the games-engine and some editors to create your own 2d adventures. The Adventure will allow to mix the gameplay with some details of RPG- and strat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    DogBoardGame is a rebuild of the Dog game from Switzerland. It is a four player Board/Card Game based on a web service and a graphic user interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DokChess
    German (English below): DokChess ist eine voll funktionsfähige Schachengine. Sie dient als einfach zugängliches und zugleich attraktives Fallbeispiel für Architekturentwurf, -bewertung und -dokumentation. Der verständliche Aufbau lädt zum Experimentieren und zum Erweitern der Engine ein. Ziel ist nicht die höchstmögliche Spielstärke – dennoch gelingen Partien, die Gelegenheitsspielern Freude bereiten. DokChess ist eines der Fallbeispiele im Buch "Softwarearchitekturen dokumentieren und kommunizieren" von Stefan Zörner (Hanser 2012) English: DokChess is a Chess Engine implemented in Java. It is used as an example for software architecture documentation according to the arc42 template in a German book about documenting Software Architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A networked, two-dimensional, multiplatform, multiplayer shooting game written in Java, in which players attempt to capture and keep control of bases in order to gain points.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Dominion Shuffle

    Dominion Card Shuffler

    Dominion Shuffle is a program to randomly select a set of cards for the card game Dominion. More information about the game Dominion can be found on BoardGameGeek. This program is for the Android OS, a mobile operating system for telephones and other mobile devices. This project was started by Joran Jessurun and he has recently passed on the future development to me and asked me to open source the project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A domino game to play on a network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    The goal is to create an artificial intelligence for dominoes game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DominoBot

    DominoBot

    An IRC bot project case study.

    DominoBot is a project for a simple IRC framework. It is currently a simple yet functional Domino game bot for IRC. It currently allows arbitrary piece (stones) numbers and multi session support. The game states are broadcast to the lobby. Uses colors to identify the player who layed each stone. It is a case study to create a framework for quick development of turn-based sessions, such as games, voting, meeting and etc. Uses PircBotX (redistributed - you do not need to download it). Pure J2SE. Java 6.0 compliant. GPL v3 license.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Don't Die
    Drive your dainty dot devoid of dastardly demon dots! In simpler terms, DON'T DIE. Use either the keyboard or the mouse to evade the hordes of enemies and use powerups with the SHIFT key! For Windows, Mac, Linux and even Android
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Our goal is to provide a software of Role Playing help. This will contain : -Caracter creation -Scenario management -Combat resolution -Events generation Whe hope to make it independant of the role playing system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Doom3 SDK Modification Developers share their C++ enhancements to the 1.3 SDK
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Java Doom Parody. Play right at the project homepage: http://doom77.sourceforge.net/
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo