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
  • 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.
  • 1

    Buildcraft: Advanced Power Systems

    An extension to Buildcraft's Power System. Also includes new machines.

    APS is a sub-mod for SpaceToad's Buildcraft. It adds a new way to generate power (Fusion Generator), a way to store power, a few new ways to better distribute power and several new machines to help players use all that energy up.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    BBA是一个为在线篮球经理游戏Buzzerbeater开发的辅助工具。访问 http://bba.genpoc.googlepages.com 获得软件和说明。 BBA is an assistant tool for online basketball game Buzzerbeater. Get it from http://bba.genpoc.googlepages.com
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Java chess programm. Main goal is to develop an object orientated program with simple and well documented interfaces. A major point is how to handle endgame situations.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Crystal Saga is a full screen 2D RPG programmed in JAVA. The main features are a real-time side view battle system, intuitive menu system, tiled world maps and towns, and a captivating story line.
    Downloads: 4 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
  • 5
    DoomRL-Android

    DoomRL-Android

    Android port of DoomRL (Doom, the Roguelike)

    DoomRL port to Android. https://drl.chaosforge.org/ -- DoomRL homepage https://sourceforge.net/projects/libsdl-android/ - SDL Android port https://github.com/rumly111/doomrl and https://github.com/rumly111/fpcvalkyrie -- modified DoomRL sources to run on Android
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    EmuLinker is a fully featured Kaillera network server. Kaillera is a client/server system that virtually any emulator can implement to enable network play, by mapping "Player 2" input to another user over the Internet using UDP network communication.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7

    FreetriZ

    Open source block game

    Play the famous block game for free in an open source free as in freedom game
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Jeu arcade shoot'em'up, oû on fait "pew pew !"
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9

    JChess

    The Java Chess Engine

    This library is an attempt to create a flexible chess engine using the Java programing language. The main diference than others chess engine's is that it is only a library, and it can be attached to any program, including a web application. If you are interested to contribute please contact me. Francisco Rafael Del Roio <francipvb@hotmail.com>.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    This an alternative Java Client for the Hyperiums Game
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Java libraries and basic client (JVPC), check+action program (VPCheck), Blitz program for VGA-Planets
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    A Diamonds clone. Like breakout without the paddle. Levels will scroll multidirectional and support custom blocks.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Motherload Unlimited (MLU) is a remake of the action-adventure game originally designed by XgenStudios, Motherload. We've been working on it for a couple of years using various game engines. Current version is a Java applet.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Nabla X
    Nabla X is a simple puzzle game, where you rotate the blocks to form a pattern. The game uses Java and OpenGL and should work an all major OSs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    NetBantumi is the Java (J2SE) remake of the popular Nokia cell phones game "Bantumi", with network game support and many useful features.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Realmlist Swapper
    Realmlist Swapper is a simple and lightweight program that stores your WoW Realmlists and lets you change your realmlist.wtf file with one click. It is cross-platform so the same download works on Windows, Mac, Linux... anything with Java installed.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    SWG Manager is a Java application supporting players of the popular MMORPG called Star Wars Galaxies(tm). It helps players select the best resources for crafting, manages lot usage, structures, and vendors, and it includes a skill calculator.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    J2ME Sokoban Clone for mobile devices.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Sudoku

    Sudoku

    A simple Sudoku game

    A simple Sudoku game created to test the concept of objects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    VAST is a P2P network library that supports virtual environment applications such as Massively Multiplayer Online Games (MMOG) or large-scale simulations. It is scalable to millions of nodes, bandwidth-efficient, and simple to use.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    This project aims to build an architecture and implementation of a distributed virtual environment application (DVE)with a simple network support
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    simon4android

    simon4android

    Simon game for Android os

    This project is an Android version of the old Simon game. This project is for educational purposes; it's an example for a basic course aimed to beginner Android developers. https://play.google.com/store/apps/details?id=it.nick67.android.simon&hl=it
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    A Java-based Commodore 64 emulator for mobile devices and PCs. If you want to see the old C64 become alive on your mobile phone or PC then try this emulator. For more information see the Wiki pages http://sourceforge.net/apps/mediawiki/jmec64/index.php.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    JDiveLog
    JDiveLog is a logbook for scuba diving written in Java. It manages all important dive data, as well as the pictures taken during the dive. Features include import of UDCF data, data from Suunto/Uwatec computers, profile generation, web page generator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    A chess study aid that lets you keep track of the various positions and branches of a chess game. It's very useful for studying the complexities of a board situation, and for following along a game that has plenty of commentary. The goal of the project
    Downloads: 2 This Week
    Last Update:
    See Project