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
  • $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
  • 1
    Bat Attack

    Bat Attack

    Bat Attack is a cool classical 8bit game to save wife from the Bats

    Bat Attack is a cool classical 8bit game with bats instead and a lot of comic blood and gore and comical media with a funny story mode. The story starts when the main character 'Dave' is driving on his honeymoon with his wife Betty when an Evil bat swoops down and take his dearly beloved off. You have to get Betty back by using the guns available to your disposable. When the bats are killed they make a mess all over the ground and sometimes drop weapons they have devoured. There are three weapons available handgun / shotgun / and machine, all useful in there own way. There are three bosses to kill that can be tricky, but don’t let them take your head.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    The populair MUD-game BatMUD (http://www.bat.org) provides players with its own Java client application, developed by MythScape. This project tries to provide an extendable framework for building and using plugins for the BatClient
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Batiscafo is a brand new game for mobile devices. It was made with Sun Wireless Toolkit for j2me devices capable of MIDP 2.1 and CLDC 1.1. In it, you navigate in a batiscafo to the deeps of the sea searching for treasures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Online Strategy-RPG. No map adventures. Just duels. Fight with team of your heroes NPCs or another players to gain new abilities, spells and items. The game is inspired by Disciples and Heroes of Might & Magic series. See http://btrgame.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 5
    Browser based 2D scrolling shooter written in Java. The player controls an airplane in a top-down view and shoots down enemy planes, helicopters and tanks. Play right at the homepage: http://btrgame.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Ba-Fo-Ma is a platform independent battle force manager for any collectable miniature war game. Ba-Fo-Ma will aid in the cataloging of owned miniatures and the creation of organisational lists for use in game battles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Battle Overseas: Charged! is the evolution of the traditional game of Battleship, with new power-ups, special items, and a really nice graphic environment. Just download it, give a friend your IP and have fun!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    This is a game.Player has to save his target point(staff).There is an enemy tank. The enemy tank will be trying to kill the staff.If staff is killed then game will be over. And if player can kill the enemy tank then player will win the game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A game/toy that simulates a world environment with organisms to survive: game of life with more complex rules. Every programmer can make his/her own organisms and compete with others. Hopefully in the future it will support genetics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • 10
    Battle of Elements is a Board Game. Each of the 2 to 4 players has 6 Figures on his side of the hexfield-board. There are the following types: water, fire and club. Water can defeat fire, fire defeats club and club water. The figures must reach gates on
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Pick your bots and send them into combat!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A collection of small utilities to use Battle.net chat without requiring StarCraft*/BroodWar*/Diablo* to be installed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    An arcade style game somewhere between breakout and space invaders. Break bricks by bouncing the ball, but beware of baddies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Battlefield Java is simple grid and turned based battle simulation game for Java developers. It requires you to develop a Ruler to control your game pieces. Battlefield Java is a great way to learn Java while having fun and doing battle with your friends.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Battlelance

    Multiplayer dungeon crawler

    Battlelance is a turn based multiplayer RPG game based on DnD and the likes. You can control a wizard, fighter, thief, cleric or a whole party of these and pit them against a dungeon master or other characters/parties. You can also take up the role as dungeon master and spawn enemies, traps and do other nasty tricks to make life of the characters as difficult as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This project is meant to provide a free personal server for the World of Warcraft game. Temporary space for the weekend until SF team approves
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Battleship is a multiplayer game, but also against an artificial intelligence. It's written in Java and it has a client-server structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A game of space warfare. Your goal is to wipe out all enemy player's bases, but keep in mind that gravity will influence the trajectory of your shots. Included network and AI player support!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A project to develop software to play the Battletech CCG by Wizard of the Coast (now out of print) online or over a network with at least one other person. Project will be developed using Java and HSQL DB in order to keep it platform independent.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    An application to help Battletech players balance two forces using all possible modifiers
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A tool which allows you to download all erotic images and videos hosted on popular image hosting sites tagged with a given tag without clicking you through the web interface. ,,java bayimg yourtag'' is enought.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A Nintendo NES emulator in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Beasties

    Beasties

    Defeat all the beasties to claim victory!

    Beasties is an OS-independent game written in Java (as of ver2.0.0, prior versions written in Python). The object is to defeat a number of monsters without dying. You have a knife, a gun, extra ammo, and a few medical supplies to help you
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A 2D action game where the main character has the mission to erase the Beatles tribute bands from the earth.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This project finds and renders in SVG a solution to the Bedlam cube puzzle
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo