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
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    SuperLauncher is an alternative launcher for Minecraft
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2

    TCP Java Games

    A program to play games through a server with other users.

    TCP Java Games is a project aimed at creating a server to which users can connect and play games with each other. At the moment, only checkers exists but the project will be expanded to include other games as well. The project consists of a server which hosts the games and which each user connects to, and a client which connects to the server.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    The Cog Engine Project is aimed at simplifying the creation of online video games. The goal is to create a flexible and powerful online gaming engine whose format is simple enough for use by individuals with no programming experience.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Ng is a 100% Java Roguelike game engine that supports single and massive multiplayer games. SimpleGame is a prototype game that demonstrates most features of the engine and is included in all releases of Ng.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    Go railfanning on your calculator! The original railfanning game has made its way to several platforms, including the PC.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    A really low footprint (< 10 Kb) Java VM and replacement firmware for the Lego Mindstorms RCX microcontroller, which is part of Lego's Robotics Invention System. TinyVM is the progenitor of <a href="http://lejos.sourceforge.net">leJOS</a>.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    A Java Servlet based generic game tournament pool bracket tracking application suitable especially for the NCAA basketball championship tournament. Features include bracket enterring, multiple scoring systems, multiple users, groups, pools, etc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Collection of Tradewars 2002 tools, including Kokua - Tradewars Assistant and TW Collaboration Server (TWCS). Only Kokua is currently active.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    TreasureBox

    TreasureBox

    Organizes and searches user-defined items and images in a MySQL DB.

    Treasure Box is a free standalone java application that documents, displays and searches user-defined items arranged in a hierarchy or tree structure. The system is similar to how a file management system organizes files and folders on your computer's storage devices. Items can be associated with zero, one or more images. All the data associated with an item as well as the names of the item images are stored in a MySQL database on the users PC. Other things I found useful to photograph were items on shelves like books or CDs. By providing a zoom and rotate features I was able to browse my books or CDs on my shelves anywhere in the house. The more I used the program the more features I wanted to add. The program is fairly generic and can be used for a variety of collections within a tree structure. Digital images are easy to take and cost very little to store. Treasure Box can help you organize your treasures and help you find them when you need them.
    Downloads: 3 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Trivbot is a a multilingual quiz/trivia bot for IRC channels. It is written in java so it can run on multiple platforms. A question is sent to the IRC channel and the text in the channel scanned for a string that matches one of the accepted answers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    UTSQ is a Java command line tool for logging UT player's online performance over time. It queries an UT server for player's current frags, kills, deaths, ping, team and calculates FPH, efficiency and Rank and illustrates the first 3 as bars in a .html
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    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: 3 This Week
    Last Update:
    See Project
  • 13
    Virtual Deck allows you to play any card game with your friends. All you need is a table and a deck!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Virtual Plant
    A test project aiming to create a command-line interfaced virtual pet, with plants instead.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15

    Zen-Fire

    Zen-Fire is a game meant to use the Neurosky MindWave

    Currently in ALPHA, Zen-Fire Meditation Toys ("Zen-Fire"), a set of meditation based games. To use it, you will need a MindWave headset, USB connector and its software, preinstalled and set up on your computer. MindWave software and headsets are sold through Neurosky website. You will also need Java's runtime environment pre-installed on your computer, available on Java's download page.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    ele (enCore Learning Environment) is a moo- and web-based environment (server, db, GUI) designed for educational purposes. It aids and promotes online learning and community building through open standards and ease of use. http://encore-consortium.org/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    gdsplayer is a project for some university colleges to build a distributed application. Target is a nice online cardgame-server.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    GGF is a frontend for the great gngeo (neogeo emulator for linux). It is build in Java although it is suppose to run only in linux
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    jChecs is an open source Java chess program, designed to introduce the basics of computer chess programming concepts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    jGo is a Java Implementation of the popular Go game in Java. It will support server based games, which allows tracking of high scores and best games, so you can replay the best games that have been played. There will also be support for chatting with oth
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    jIBS is a clone of the well-known Backgammon server FIBS. It allows Internet users to play backgammon in real-time against real people (and even some bots). Most players use a graphical interface to allow the easy 'point and click' approach
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Tile-based RPG map editor, focused on easy to use interface and quick map-making. Supports multiple tilesets, transparency, can export the map to common image formats and more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    This is a java version of the board game connect4. It functions as a swing application, a java applet, and there is a console application also. Network support is proposed for version 1.1+.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    jfootball

    jfootball

    Simple java football game

    Simple java football game, work in progress. Basically the graphics is 2D, no Open GL. Play with classic Top or Side view, you can select it from the start! You can choose between 8 teams, and if to play aginst AI or to put AI va AI. Select the Pitch type: plain, stripes, chess, circles, winter. Select the Helf Length too (in seconds). Source Code available. Currently available teams: Argentina, Brasil, England, France, Germany, Italy, Portugal, Spain
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25

    particle jungle

    particle simulator in progress

    A particle simulator in progress. Hopefully will get more advanced. At the moment not much in it.
    Downloads: 3 This Week
    Last Update:
    See Project