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.

  • 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
  • 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
  • 1
    Java version of the popular Sudoku puzzle game with a clean and easy to use graphical user interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Extendable High-Performance Java Blackjack Simulator. Test various strategies including various types of card counting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    This is a simple Java-implemention of BattleShip using Swing. The Game could be played against the Computer or over Network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    This is a Java Based game that includes 2D and 3D elements. It has levels and tests many of the features of Java.
    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 simple bowling game in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    This is a java-framework for writing card games
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    JavaChess DB (Java Chess DataBase) is a chess database tool. You can work with database stored in pgn files or a new format, written in XML. You can view the game list of the database,edit filters, view games and edit them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A primarily single-player civilization-inspired game based entirely in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JavaDice is an Open Source Package for Java, containing methods and objects for handeling dice, primarly for use in Role-playing games or utilities. As well as methods for rolling dice, it contains methods for other tasks such as converting dice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 10
    JavaExtEditor
    I made this application with Java because i need small and effective notepad to write notes. Features * Full support for internationalized text (UTF-8) * Undo * Print support * Clipboard support (cut/copy/paste) * Search and replace * Toolbar/Statusbar
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    JavaFloyd is an authoring tool for interactive fiction in german language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A games development framework written in Java for 2D and 3D games. Been used as the Base for a port of the 1996 classic Toxic Bunny from C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    JavaGO is an Open Source Java library for the Game of GO (weiqi, baduk) analysis. Implements: base game classes, montecarlo simulations, SGF reader/writer, game variants, GTP, etc. Elegant interfaces/class design. Speed efficient w/small footprint. TDD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    This project contains a framework, built to be used in a Digital Game Design Undergraduate course. Such framework allow a better learning of object-oriented principles by first-grade students.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    JavaGlider is a port of an older Mac game, Glider. The premise is simple: a paper airplane rides the air current from heating ducts through a house, dodging seemingly innocent objects (that are deadly to gliders) like candles, tables, and paper copters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    JavaHMO is a media server for the Home Media Option (HMO) from TiVoŽ implemented in the Java programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Rewriting the famous hack-and-slash dungeon game Nethack in Java. (defunct)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    An implementation of a MUD using Java and SQL. It will be fully portable to any JVM, and store the whole MUD in a relational database. Allowing for load balancing and multi server environments and plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Nine Men's Morris game written in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JavaNect provides Java-based access to the OpenNI interfaces for piloting devices such as the Kinect. It uses JNA to communicate with the native libraries and drivers on all major platforms. JavaNect was designed for maximum performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JavaPong
    A simple Pong clone written in Java
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Java implementation of arcade classic pong. includes easy capabilities for extending game with new levels and skinpacks with almost no experience of java language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JavaSSS (Safe Secure, SandBox) is an update for Suns jdk. This update makes java more secure using only a properties file. Settings include max storage, # of files, # of threads, library & native methods. Host control, limit socket speeds, & more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This is yet another crosplatform tetris clone written in java using Jogl. Basicly it is for educational purposes
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Pure Java tile based map editor. A Cross platform, multi-language tool to create a map file for 2D/3D applications.<p>Un basado en azulejos redactor de mapa en Java. En plataformas múltiples, y idiomas múltiple crea mapas para aplicaciones de 2D/3D.
    Downloads: 0 This Week
    Last Update:
    See Project