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
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 1
    100% Java-based MMORPG client and server
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    J Text Adventure

    A platform to play and create text adventures.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    J Visual Novel Engine (JVNE) is, as it's name suggest, is a visual novel engine. With the JVNE you can create your own visual novel game with ease, without the need to know of any programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    J-Bird is a database system for recording observations of birds and other organisms over time. To birders, it is listing software. J-Bird is suitable for maintaining bird lifelists and field notes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    JGURPS is a combat simulator for GURPS characters. After that, we plan to expand program features, building skills and advantages libraries and allowing deeper control over character manageering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    J-Odyssey is a pseudo 1st person shooter game-demo, written in Java OpenGL bindings (JOGL). Parts of the code might be useful for learning to draw sprites and drawing a HUD overlay in JOGL, and adding windowing, controls and sound with Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Java-tradewars Attack Terminal - A helper for the popular text game TradeWars 2002 written in Java. This program can be used as an applet on a board website or as a stand alone program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    An implementation of the famous card game called UNO.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    J2DA! is an Game-Java2D Abstraction Layer. With it you will be able to use Java2D, Jogl or LWJGL for your Game without thinking about what exactly you are using.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    J2ME game boy emulator (formerly known as MJavaBoy), optimized with great speed enhancements
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    J2ME games that don't have ads or cost money. The primary focus is on games that will run on most phones and have a simple user interfaces. A version of minesweeper is included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Jeocaching is a j2me based software for the famous geocaching game (see geocaching.com for details) for J2ME enabled devices (most mobile phones) with bluetooth GPS receiver. Keywords: location based services, geocaching, GPS, j2me, bluetooth
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    An engine/framework for isometric games (like japanese RPGs) for mobile devices supporting J2ME (MIDP 1.0). This engine will manage maps, objects and characters. A full Action-RPG using this library is going to be released... Stay tuned...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    J2Minesweeper is minesweeper game can be played at portable media (cellphone, pda, etc) with J2ME suported and MIDP2.0 enabled, generate and build using Netbeans 5.0 + Netbeans Mobility 5.0
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Reversi (a.k.a. Othello) Game Midlet for Mobile Devices (e.g. mobile phones) written in Java language (J2ME).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    It is a game framework on the cell phone, develop using j2me, base on CLDC and MIDP, it will be a general framework, and will be some special sub game engine on it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Dice roller for mobile phones. J2MEDice is mobile version of JDice (http://www.seas.upenn.edu/~adhilton/jdice/)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    J2MEFS is an API for the J2ME that extends the RMS. It lets you save persistent data in your MIDlets without even knowing what a RecordStore is. You can create a structure of directories and access files through names and paths (MIDP 1.0 and above).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    The J2MEGL (Java 2 Micro Edition Game Library) is a high-customizable library to speed up the development process involved in games when dealing with repainting, sprites and movement. It is based on the MIDP-1.0 specification.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    J2MEStrategicGameLib is a Java based library providing a lightweight algorithmic framework for developing intelligent zero-sum strategy games using the J2ME platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A very smaller script interpretor that j2me based system. Can work on j2me / j2se / C++ platform ,the major goal is used to build an more flexible j2me game. Script language's phrase like as BASIC .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    2d Game lib based on j2me 基于J2me的2D游戏引擎
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    J3's mainstay is a mutlilingual dictionary program with some cool utilities - and maybe games - for an international milieu. It is written in Java and is localizable (l10n) to work in any natural language, with minimal mucking about.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    J3DWorkbench
    An extensible, real-time, 3D visualization, simulation, and game-design authoring tool. Integrates Java 3D and Eclipse RCP. Drag-&-Drop editing of a complex 3D scene graph. Fast world-building. Web delivery via Webstart or Applets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This is a pure java implementation of the Motorolla 68000 processor with the ultimate intention of having it as a basis to use in console game emulation.
    Downloads: 0 This Week
    Last Update:
    See Project