Open Source Java Game Development Frameworks

Java Game Development Frameworks

View 106 business solutions

Browse free open source Java Game Development Frameworks and projects below. Use the toggles on the left to filter open source Java Game Development Frameworks by OS, license, language, programming language, and project status.

  • $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
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 1
    libGDX

    libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, macOS, Android, your browser and iOS. libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer. Publish your games on Windows, macOS, Linux (including the RPi!), Android, iOS, and HTML5, all with the same code base. libGDX comes with batteries included. Write 2D or 3D games and let libGDX worry about low-level details. Heavy emphasis is put on avoiding garbage collection for ART/JavaScript by careful API design and the use of custom collections. libGDX is a well proven and reliable framework with a sound base and documentation. Furthermore, there are plenty of games built on top of libGDX, many of which are open source.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 2
    Arianne RPG

    Arianne RPG

    Arianne is an engine to develop multiplayer online games like Stendhal

    Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free multiplayer online adventure game with a huge and rich world. With hundreds of NPCs and different quests, features like the Travel log and achievement system keep track of progress. Thousands of creatures are ready to fight, above and below ground, and as players level up they can compare themselves on a detailed stats website. The engine Marauroa provides a simple way of creating games on a portable and robust server architecture. Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It handles database access in a transparent way to store player accounts, character progress and the state of the world
    Leader badge
    Downloads: 120 This Week
    Last Update:
    See Project
  • 3
    A cross-platform Duke3D (Duke Nukem 3D) port which provides many new features for mod authors, including an enhanced scripting system and OpenGL renderer. Go to http://www.eduke32.com for downloads and http://bit.ly/dn_3d to get the game!
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    JSettlers2 is a web-based version of the board game Settlers of Catan written in Java. This client-server system supports multiple simultaneous games between people and/or AI bots. Originally written by Robert S Thomas as an AI dissertation (http://sourceforge.net/projects/jsettlers). The active source code is hosted at https://github.com/jdmonin/JSettlers2 including full history; the sourceforge CVS is historical up to 2012-09-28.
    Downloads: 8 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
  • 5
    TOYVision

    TOYVision

    Toolkit for the easy prototyping of hybrid games for Tabletop Devices

    TOYVision is a software toolkit for the easy prototyping of Hybrid Videogames, mixing physical and virtual elements. Designers and developers of videogames, can use ToyVision to develop computer augmented hybrid games, based on manipulation of physical playing pieces and body gestures. ToyVision, supports Reactivision to comunicate with visual based Tabletop devices /http://nuigroup.com/go/lite), and Kinect sensor to track players movements ToyVision enables passive (carried out by the player) and active (carried out by the computer through the Arduino microcontroller) Any programming language can be used to develop games with toyvision, provided by implementing a TCP-IP socket. Moreover, Proccesing API and finished samples are already provided in this project. ToyVision is based on the Reactivision framework. More info: www.toyvision.org
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    LateralGM
    NOTICE: The LateralGM team has since moved to use GIT. You can now find the latest code at https://github.com/IsmAvatar/LateralGM This repository will remain here as a way to look up things on the old svn repo. LateralGM (LGM) is an alternate Game Maker IDE written in Java. It can be used to edit projects, and, with a plugin like ENIGMA, it can compile/run them. It has many other uses, including GM8 -> GM6/7 conversion.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    Kochol Game Engine
    Kochol Game Engine(KGE) is an object-orianted hardware accelerated 3D Game engine. Easy to use and powerful engine for cutting edge games.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8

    Minecraft last login decoder/recovery

    Decodes the login credentials stored by the minecraft launcher

    This simple application written in java decodes the login credentials stored in the file named "lastlogin" in your minecraft folder. DEPRECATED AFTER MC 1.6
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Multiverse

    Multiverse

    Open Source Virtual World and MMOG Development Platform

    3D Client (Windows), Server, and Tools to easily create massively multiplayer games and virtual worlds. If you want to contribute to the source code please go to https://github.com/multiversemmo/MultiversePlatform
    Downloads: 2 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    Android Game Engine

    Android Game Engine

    Multi-threaded game engine for Android

    AGE is a multi-threaded game engine for Android with OpenGL ES2 shader-based rendering. In-depth GL knowledge isn't necessary to start; use the OBJ loader to import models from Blender and elsewhere, attach textures, and start rendering! Threads run different activities, e.g. initialization, framerate, timer, game cycle. Apartment model with message passing. The drawing cycle is inverted from typical game loops. Framerate has a dedicated timer, and SurfaceView is in on-demand rendering mode. Game Objects (GOs) opt-in to services by implementing the "marker" interface for each one it wants. GOs enter the system via Install Pipeline, an asynchronous "standard" implementation that keys on the marker interfaces and performs the "protocol" for that marker. There are also Event and Uninstall pipelines. Reference by name is encouraged. A trip through the pipeline includes a Bind Name List; allows GO to connect to interfaces in other GOs on the other End.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    MINECRAFT2D hahn2014

    MINECRAFT2D hahn2014

    Minecraft side viewed game made in Java

    This started when one of my friends said I couldn't possibly make a full blown video game in Java, and know I have made Minecraft in Java and it consists of an inventory, blocks, and more!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    A text-based soccer match generation engine. Reproduces the match with statistics and report. To be used as a library by integrating with 'host' applications. Download 'desktop' version or try it at http://www.pubsoccermanager.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    rpgboss

    Built to be ease of use, with no programming knowledge, Multi-platform

    A 2d rpg game engine created to be ease of use. Built in Scala and libgdx. Also our community forums http://rpgboss.forumatic.com
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Silent Voice Generator

    Silent Voice Generator

    Processes dialogue text files exported by the Bethesda Softworks SDK

    Silent Voice Generator is an audio file utility designed to process the quest dialogue text documents exported by the Bethesda Softworks SDK (Construction Set / GECK / Creation Kit) and generate silent voice and lip-synch files based on user-defined parameters. D.A.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    3d action adventure. Developer playground: [ http://callie.sourceforge.net/jws/jws.jnlp ], Forum: [ http://www.java-gaming.org/index.php/topic,24416.0.html ], GitHub: [ http://github.com/shlax/Callie/ ]
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Tower of Zaldagor

    Tower of Zaldagor

    The classic intelligent role playing game

    Tower of Zaldagor is a roleplaying game (RPG) where you need to use your wits and skills to complete challenges. Blade Kahn, a king of Sonthalas, has lost his daughter to the Great White Dragon: Zaldagor. She has been kidnapped by humanoids. You have been picked among the elite to return his daugther safely. Engage into an epic story where Gods change the future and demons interfere with the present. Download and discover the beginning of an epic story. The Android version is now available! Find it here: http://market.android.com/details?id=toz.android See a promo video here: http://www.youtube.com/watch?v=Rh7GGlk5m30 Follow Sarquah on Twitter about the development: http://www.twitter.com/sarquah87
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    A little framework for building 2d games in java
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    Bengine

    Free strategy browsergame engine.

    Galactic strategy Open Source browsergame. Replacement of the former game Net-Assault.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    AdventureMap Peripherals

    AdventureMap peripherals for ComputerCraft

    The AdventureMap peripherals addon for ComputerCraft gives players the ability to create stunning adventure maps with custom teleports, block spawning, explosions, and much, much more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Agle means ANOTHER GAME LIBRARY and ENVIRONMENT Agle has a java client and a c++ linux server
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AliceEngine
    A Java based Game Engine, using LWJGL libraries for OpenGL calls. It's created by Rudolf Horváth, with the help of András Schmidt.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Aliza Gaming API

    An extensible development framework for roleplay games.

    AlizaGameAPI is a robust, open-source Java-based framework designed to streamline and enhance the development of 2D and 3D games. It offers a comprehensive set of tools, utilities, and libraries, empowering developers to create immersive and dynamic gaming experiences with ease. Key Features: Modular Architecture, Rich Graphics and UI Components, Comprehensive Game Logic and Character Management, Environment and World-Building Tools, Statistical and Mathematical Utilities, Enhanced Debugging and Logging, Data Management and Integration, Integrated LLM for NPC Dialog, Cross-Platform Compatibility Dive into the world of game development with AlizaGameAPI. Download the latest version, explore the detailed documentation, and join the community of developers pushing the boundaries of gaming technology.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    All-In Hon ModManager
    All-In Hon ModManager is a simple software to manage and control Heroes of Newerth Mods and Addons for final users (gamers).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AndGraphics

    AndGraphics

    Android OpenGL Game Engine

    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Android Walker

    android walker touchscreen

    A small project I did to try and program for Android. The program is written in Java with NetBeans. You can control a character with the touchscreen, the character will walk towards the point you are holding your finger on. Maybe I can use this to make something more interesting later, project is dead right not. But I want somewhere to save my sourcecode. http://www.youtube.com/watch?v=yYk1kpMlyTU&feature=channel_video_title
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo