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
  • 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
  • 1
    Cognitive agent based social simulation toolkit (RBOT+MRS) / production system based on ACT-R (http://act-r.psy.cmu.edu) allows for modelling single actor cognitive experiments (RBOT) and multiple actors in a simulated (semiotic) world (RBOT + MRS).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    This is a single-player puzzle game, where the goal is to fill a grid with numbers by moving in "L" shapes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    12 Ways to Die on an Asteroid is a science-fiction/murder mystery adventure game. The engine is built in Java and designed to be modular. Included is a set of game-development tools, which enable anyone who knows JavaScript to make an adventure game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 5
    14th Stadium is a software that allows to develop systems for an italian game named "Totocalcio". Any main features are historical archive browsing and conditioned and/or historical archive based columns reductions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    The 1856 Web Based Moderator automates all tasks associated with PbEM 1856 games. This moderator may be extended in the future to cover more 18xx titles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Based upon the Dutch TV show '2 voor 12', this is a game in which 2 teams play against each other two see who is the smartest team.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Action Arcade 2D j2me Engine Basic engine for j2me action arcade games, basic API for developing games. It will be a light engine. Methods and functions for load and paint graphics, background maps, basic sprites animations.
    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 2D board based mobile game engine written in J2ME, with bluetooth support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A 2D implementation of 'Pong' using Java and OpenGL. For the OpenGL part the Open-Source library 'lwjgl' (http://lwjgl.org/) is used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    2T3E: T3E: The Terrible Three A soon to be video game
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This program allows user to test the roads to be constructed, on a three dimensional simulation environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A card game in java, 3card brag is a simple game, the person with the best 3cards after a certain amount of time wins!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A 3D chess game. May include AI at some point, but will definitely support multiplayer over internet connections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    2D, 2.5D and 3D minesweeper. Play minesweeper in space.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    This Game was made by JOGL and Java It's pure 3d tank game and easy to operate. This open source project was done by Chinese people Charles.Ding, hope you like this game. The source is in the dist files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A cross-platform (java based) open source 3d chat platform.. Provides a python programming interface and internal program editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Java3D 3DS FileLoader for platforms supporting JDK1.4 and Java 3D Highly functional, multiplatform 3DS File format loader Supports: Heirarchical animation Cameras Point Lights Directional Lights Textures Smooth Groups and other features
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Multi-User Character Kingdom (MUCK) engine and client providing a first person view point 3D-world which can be created by users, and which uses a system to provide quick gameplay by slowly downloading Objects/Textures over time once in the world.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    3DzzD is an API to publish 3D on the Web using Java 1.1 technologie.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    3x3 Puzzle Android App

    A 3 by 3 tile sliding puzzle for Android

    A 3 by 3 tile sliding puzzle with the objective to arrange the tiles in numeric order. Score high by solving it as fast as you can!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Juego ecuatoriano de cuarenta
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Primary goal is to develop 4k-demos, that is, demos that somehow fit into four kilobytes. From time to time, 4k-contests will be initiated to push the project contributors' motivation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    5Frogger

    A simple unique frogger game where it's all about the money.

    This is the first time I programmed a game! It's a prototypy unique frogger, where it's all about the frogger family and you are the bawss. Go get the money then! Risk your life, crossing huge streets and the big ocea.. no wait. river. yeah. No big deal. This project was made for www.onegameamonth.com ! details: Written in Java, with Slick2D and LWJGL. Requirements: JRE 1.7
    Downloads: 0 This Week
    Last Update:
    See Project