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 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

    jSpykee

    Spykee Control Interface in Java

    jSpykee is a Control Software for the Spykee Roboter by Meccano written in Java.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Aurora Game Hub

    Aurora Game Hub

    Experience your PC Games Beautifully. Try it, we think you'll like it.

    ======================== Welcome! =========================== Experience your PC Game Library Beautifully. Try it, we think you'll like it. Check out our new video! http://www.youtube.com/watch?v=GHeQP8dNlvU Aurora Game Hub is something we made out of hate for the current PC Gaming experience. We Love Playing PC Games. We really love gaming on the PC. We think using the awesome power and flexibility of PC and using inspiration from the elegant and beautiful experience from Consoles we can make something pretty cool. This is still a work in progress! So if you find any bugs please go here to report them: http://www.auroragamehub.com/support Thank you for your time! -- CC BY-NC-ND 3.0
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Solaris Skunk Werks is a tool used to design Battlemechs for use with the Classic Battletech wargame. Data Files are available at www.solarisskunkwerks.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Projects of The Fellowship of the Game game development group.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • 5
    GOdroid is an Android application to play the strategic board game Go against the GPL Go engine GNU Go. It contains a Go board UI and minor changes to GNU Go. This site contains the sources for the UI and the (few) changes to the GNU Go sources. Translations contributed by - Chinese: Jean Lea and Kid Wong - Russian: Шмойлов Валерий - Danish and Norwegian: Michael Berthelsen - Polish: Piotr Goliasz - Finnish: Daniel Landau - Romanian: Mircea Damian - Spanish: Pol Urós Guardiola - Portuguese (Brazil): Igor Costa - Italian: Alessio Gerola - Hungarian: Téglás Zoltán, review: András Oláh - French: Laurent L Volunteers for providing additional translations are very welcome - it's easy, just fill out a google docs/drive spreadsheet.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    AGI was a game engine used on old games made by Sierra On-Line. (Like King's Quest I to III, Space Quest I, II, etc...) This release of the AGI engine is entirely written in Java and is completly OS Independant.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    BattleShip

    BattleShip

    The BattleShip is an online game developed in Java.

    The BattleShip was developed using Java. It is an online game where one user has to sink the other user’s ships. The game uses Server-Client structure, each user has a map where he needs to allocate his ships and one map where he will choose where to shoot to try to hit his enemy’s ships. The one who hit all opponent’s ships first, wins the game. The ships allocation can be manually or automatic (random position) and there is also a chat implemented where one user can talk to his opponent. UPDATE: Battleship v2.0 has now single player mode. The user can play against the computer.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Besiege: Defenders of Time and Space
    This project uses Ardor3D to create a space based real time strategy game. You fight for the control of planets which build new attack ships for you. It is inspired by games like Eufloria, Galcon and Sins of a Solar Empire.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Chess Tournaments (Windows setup)

    Chess Tournaments (Windows setup)

    This is a chess program to help you to organize any chess tournaments

    This is a chess program to help you to organize any chess tournaments without using real chess rules, go to the support page of this program. The support page also has more information about this program. This program creates a "Data" folder to save settings of this program and notes of tournaments and players. Players could play with each other on a single device or playing by multiple devices by a network. This program shows squares that mouse points on them and that helps to prevent any mouse mistakes that happen when playing chess by computers! Although you could do moves by keyboard too. This program has all the functionalities that you need to manage a database, but you cannot analyze games by chess engines or creating variations for them. This program has all time controls in chess clocks, but if you need more complex time controls, you could use them as well, because this program allows you to start a game from any position by two different time controls.
    Downloads: 3 This Week
    Last Update:
    See Project
  • MyQ Print Management Software Icon
    MyQ Print Management Software

    SAVE TIME WITH PERSONALIZED PRINT SOLUTIONS

    Boost your digital or traditional workplace with MyQ’s secure print and scan solutions that respect your time and help you focus on what you do best.
    Learn More
  • 10

    ChessApplication

    A chess application : game with human and/or computer

    A chess application in order to play against computer or to play with another human. No network playing is planned (no FICS). This program uses the Carballo Chess Engine in order to check moves, and the Stockfish engine (that you must download on their website) in order to generate the computer moves.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Computer remote control

    Computer remote control

    Use your smartphone as computer remote control with HTML5 browser.

    Use your smartphone or tablet as computer remote control with HTML5 browser using it as virtual keyboard and mouse. And it does not train more battery as average web surfing. Read more: http://www.foxjunior.eu/use-your-smartphone-or-tablet-as-virtual-keyboard-and-mouse/ If you find this free software useful, please help me with more rock'n roll coming! https://sourceforge.net/p/compremotecont/donate/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Coulson Plot Generator

    Coulson Plot Generator

    Graphics generator for pie diagram matrix from spreadsheets

    For comparative plus/minus spreadsheet data, Coulson Plot Generator application creates a multiple pie diagram, for a rapid visual comparison of subunit occupancy across a range of entities. Numbers of pies, segments, labels and colours are customisable. Creates an editable PDF from a comma separated text file. Now with zoom capability and more memory, for larger datasets. Save images in several formats including SVG.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13

    DobbleCardGenerator

    Generator of cards for the game "Dobble" (aka "Spot It")

    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    This is a simple Java GUI tool that lets you mindlessly enter Final Fantasy XI locked chest hints and combination responses in order to narrow down possible combinations.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Fen2Pdf

    Fen2Pdf

    Tool for chess teachers to create PDF files with chess diagrams in it

    Tool for chess teachers to create PDF files with chess diagrams in it. 1) Create a pgn file with chess diagrams (FEN notation) in it (e.g by using lichess) 2) Open the Fen2Pdf and select the folder containing the pgn(s) 3) Click start. Fen2Pdf detects the pgn files in it and creates a pdf file You can now print this file and hand the exercises over to your students Extra features: * Mirror the positions. This is handy if you want the same problems presented for the other color for educational purposes. You could present the same set of exercises in 2 different ways! * You can toggle the display of page numbers * The selected pgn folder is saved for next time * The title on the pages is the name of the pgn (without .pgn)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Flappy

    Flappy

    Flappy - logical game originally created for SHARP MZ-800 computer

    Java version (clone) of old 8bit game created originally for SHARP MZ-800 computer in 1984. Now rewritten into Java and available on all desktops. Java 1.8 required. >>> UPDATE 10/2017 >>> Levels from other devices included too!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17

    GMTool

    A tool for roleplaying gamemasters

    A Java tool that allows a gamemaster to manage notes, characters, combat, images, sounds, etc. on his computer during gaming sessions. Plugin-based to allow using it with various rpg system, such as Shadowrun, GURPS, TDE, D&D, etc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Utility for translating language packs used in games into a different language. Supports over 50 games, with more games added through small plugins. Simple and easy-to-use interface, and totally free.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    JNBT is a Java NBT (Named Binary Tag) library. It provides easy to use NBTInputStream and NBTOutputStream classes to read and write NBT files. NBT is the level format used by the Minecraft game.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20

    KaraokeVideo

    App for singers who do karaoke on youtube or other websites

    This application is created for singers who only sing with videos from youtube or other websites. You just have to enter the title of the song and copy and paste the links of the karaoke videos from youtube or other websites. Once you copy and paste the link of the video into the application, the video will start streaming directly in the application. I hope you like it, have fun!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21

    LancheSaudavel

    Jogo de Educação Alimentar

    O jogador escolhe os alimentos arrastando-os para o prato, dependendo dos alimentos que escolher o será descrita uma análise. Requisitos: - Sistemas Operacionais suportados: Windows, Linux, MacOS e Solaris. - Máquina Virtual Java 7.0 Créditos: - César Martorelli da Silveira - Clorivaldo de Oliveira Júnior - Marcos Juinthi Koba Morise - Sandra Possebon Gatti - Tais Maria Otsuko
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22

    MPI Baccarat Game

    MPI Baccarat Game

    This is a baccarat game application developed in java 1.7 version with swing interface. It is developed by the gaming lab (MPI-GERDC). This game is aimed for students in MPI Bachelor of Science in Computing programme to study the gaming specialist. This simulation will help students to learn the baccarat game rules, logic, and test the betting systems of their own.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Minecraft by zyczu

    Minecraft by zyczu

    Minecraft launcher

    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    OpenPatrician

    OpenPatrician

    Naval trade simulation in the north and baltic sea during 1250 - 1500

    OpenPatrician is a free implementation in Java of Ascaron's classic The Patrician and The Patrician 2. The game is economic simulation located in the European North- and East-Sea in the late middle age.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    OpenRadar

    OpenRadar

    OpenRadar is a standalone radar screen for FlightGear

    OpenRadar is a standalone radar screen which connects to the FlightGear multiplayer servers. Coastlines, lakes, airfield layouts and airspaces are being read from shapefiles. It supports Multiplayer Chat and multiple FGCom frequencies.
    Downloads: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB