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
  • 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
  • 1
    A java tool to perform your team play, and doing statistics about your team. This is an open source project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A simple Tetris-like 3D game using Java and JOGL. This project was started as a school project at the Carl-Zeiss-Gymnasium in Jena (Germany).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    CubicleStorm

    Single-player text-based adventure, written in Java

    CubicleStorm is a throwback to the text-based adventures of yore. Is there anything beyond the office? Find your way out. Cubicle Storm is in alpha status. Currently, players may roam the world and explore, but such things as objects, NPCs, quests, are not implemented yet. Cubicle Storm is a 9 x 11 grid; 99 rooms, 76 of them unique.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cubist

    Cubist

    an implementation of the classic 3x3x3 cube

    Cubist lets you intuitive take control over the classic 3x3x3 cube, via mouse or keyboard. Several moves to solve the cube are included, as well as some nice patterns, a shuffle function and a (straightforward) complete solution. The graphics are simple but nice and self explaining. The default keys are customisable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5

    Cuina Project

    Engine and Editor for Cuina Project

    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    An easy way to create and print your own cards for the Catch Phrase (TM) board game. You will not be able to play without the purchased game, but once you have it you can make cards with any topics you want.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A game engine, written in java, intended to be customizable and portable. It uses Groovy (and probably other scripting languages supported by the JVM) to reproduce behavior of tabletop and miniature games, like Warhammer 40K (TM). PROJECT NOT
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A simple cute sudoku puzzle solver implemented in JAVA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Cux Bomberman

    Cux Bomberman

    JAVA websocket implementation for a bomberman-like game

    This application uses JAVA and Glassfish server to provide an active and simple webSocket server for an online, multiplayer bomberman-like game. It only requires a running glassfish server to deploy the application on and a MySQL database server. After deployment and first run, anyone can access your webserver, register and play the game, using only a web browser that has built-in support for webSockets
    Downloads: 0 This Week
    Last Update:
    See Project
  • Streamline Azure Security with Palo Alto Networks VM-Series Icon
    Streamline Azure Security with Palo Alto Networks VM-Series

    Centrally manage physical and virtualized firewalls with Panorama

    Improve your security posture and reduce incident response time. Use the VM-Series to natively analyze Azure traffic and dynamically drive policy updates based on workload changes.
    Learn more
  • 10
    Cyber Decker
    That's a java port of the old and awesome game cyber decker by Shawn Overcash
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Cyber Knight is a game engine for developing educational software for computer science. The platform features an isometric tile engine and a code visualizer for python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    CyberRails is an Empire Builder (Mayfair crayon train game) inspired game. Players build track, pick up and deliver resources based on contracts. Features include multi-player, extensible playing boards and images and fun, fun, fun!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A tool for playing online RPG session in Cyberpunk 2nd edition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    This is a Java game developement project of four students of Budapest University of Technology and Economics called the Cyborgs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Cynia is a MUD (Multi User Domain) engine. Primarily used for online gaming, this project will aim to provide a quick, flexible and easily maintainable environment to build Multi User Domains for free online play.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    D&D Dice

    D&D Dice

    Dice Roller

    D&D Dice is a program written in Java 7 for rolling the 7 common dice in Dungeons & Dragons (4-, 6-, 8-, 10-, 10*10-, 12-, and 20-sided dice).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    D&D HP Monster Calculator

    D&D HP Monster Calculator

    Keep track of all your monsters during your encounters in a simple way

    Allows you to quickly manage the HP of multiple monsters as well as keep quick notes about the monsters!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    D20 Campaign Manager. Manager application for roleplaying games based on the D20 game system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    D20 Chat is a chatting interface used for d20 role playing games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    D3Profiler

    The Diablo 3 Profiler

    This is a small application to view your Diablo 3 Heroes with full statistics and details, especially of the died hardcore heroes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    D5.2 is a web-based game in which players explore an infinite procedurally generated world. They can claim sections of the map and build on them. Design is very open-architecture to allow new terrain generators and game rules to be easily added.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    DAOC QBar Saver and SC Gem Loader

    DAOC QBar Saver and SC Gem Loader

    This program is written to speed up the SpellCrafting process for Dark Age Of Camelot (DAOC). In addition it can Save and Restore Qbars. This Program currently ONLY SUPPORT Gearbunny classic and Gearbunny X template files. There are examples in the zip file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Neopet's NeoDAQ Analyzer - daemon, offline gui and php interface
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Dark Age of Camelot (DAoC) Log Analyser written in Java that creates HTML statistic from your chat.log file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A Java Swing based application for designing DBMM wargaming armies, initially uisng an XML file-based persistence layer for maximum end user machine compatibility and ease of installation.
    Downloads: 0 This Week
    Last Update:
    See Project