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
  • 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
  • 1
    Jattrick Viewer is a program written in Java, which lets you view your desired matches in the online soccer game Hattrick (http://www.hattrick.org).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Jatzee is a java with swing implimentation of the popular Yatzee game. It permits multiple players. You can play the computer in a game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Jaunt will be a Roguelike RPG for handheld J2ME devices including the cell phone, PDA and BlackBerry.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JavAthena(java) is an adaptation of EAthena(c).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 5
    Java implementation of Sudoku. Visually attractive, interactive version with intelligent and brute force solving strategies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Java 2D Physics Engine - MOVED!

    MOVED: http://github.com/wilkystyle/java2dphysicsengine

    NOTE: This project has moved to http://github.com/wilkystyle/java2dphysicsengine
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Java 3D Game SDK based on J2SE 1.4 and Java 3D 1.3. No native code is used, so this SDK should be portable to all operating systems, which provide the above SDKs. The SDK provides functions from initializing the window till model animating and renderin
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    java checkers framework for developing ai checkers players
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    The Java AI Gaming Engine is a collection of games that allow easy integration, testing, and competition of AIs. The games that are supported: Hex and Ataxx, and in the future: TicTacToe, Chess, Checkers, Rock-Paper-Scissors, and more.
    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
    A framework of Java components for building applications that operate on the popular Squawkbox/ProController protocols used for Internet real-time Air Traffic Control and flying simulation. The big networks are VATSIM (www.vatsim.net) and IVAO (ivao.org)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Java Arkanoid Applet is Java Applet that resembles the classic Arkanoid game for instance on the C64. It uses a syntax compatible with JRE 1.1.7.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Battleships is multiplayer, network game for two people. It includes ships like destroyers, minesweepers and torpedo boats. Each ship has different weapons, movement, armor, and radar. YOU MUST INSTALL IT IN C:\BATTLESHIPS. Run server.bat, then gui.bat.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Java BiDiB Client

    Java BiDiB Client

    Java library to BiDiB (see http://www.bidib.org/)

    A Java library, providing an easy to use interface to the BiDiB protocol (see http://www.bidib.org/).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    JSDL is a java binding to the SDL library
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    sdljava is a java binding to the SDL library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Blokus game using Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Yes, this will be yet another Bomberman-Clone. But it will also be different... and better ;). The target langauge will be Java, as well as an application as an applet to be easily startable with a browser. Some other goodies like a small web-server (to p
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Aplicación cliente/servidor para jugar a las cartas por internet. Soporta también juegos de un jugador. Infraestructura de soporte para cualquier juego de cartas
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    An extensible cellular automata system written in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    The Java Chess Protocol Interface has moved to GitHub. Please update your links to https://github.com/fluxroot/jcpi.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Chess program written in Java. It uses a set of Rules to evaluate a position. These rules can be easily extended. It uses a standard set of openings to reduce think time for initial moves.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Java Chess Tourney Manager organizes chess tourneys.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Java version of the game "Color Expansion". The main purpose is to develop a strong AI to compete against other AIs and to be fun and challenging for human players to play against.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A Combat simulator for 3rd edition D&D rules. written using the NetBeans IDE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JComiX a Java utility that does comic strip aggregation and viewing
    Downloads: 0 This Week
    Last Update:
    See Project