Open Source Java Game Development Frameworks

Java Game Development Frameworks

View 103 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.

  • Inventory and Order Management Software for Multichannel Sellers Icon
    Inventory and Order Management Software for Multichannel Sellers

    Avoid stockouts, overselling, and losing control as your business grows.

    We are the most powerful inventory and order management platform for Amazon, Walmart, and multichannel product sellers. Centralize orders, product information, and fulfillment operations to run more efficiently, sell more products, and stay compliant with marketplace requirements so you can grow profitably.
    Learn More
  • The full-stack observability platform that protects your dataLayer, tags and conversion data Icon
    The full-stack observability platform that protects your dataLayer, tags and conversion data

    Stop losing revenue to bad data today. and protect your marketing data with Code-Cube.io.

    Code-Cube.io detects issues instantly, alerts you in real time and helps you resolve them fast. No manual QA. No unreliable data. Just data you can trust and act on.
    Learn More
  • 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: 49 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
    Downloads: 129 This Week
    Last Update:
    See Project
  • 3
    lwjglbook

    lwjglbook

    Source code of the chapters of the book 3D Game Development with LWJGL

    lwjglbook-leg is the companion code repository for the “3D Game Development with LWJGL 3” book, offering a practical learning path for building a 3D game engine in Java using the Lightweight Java Game Library (LWJGL). It covers the implementation of a modern OpenGL-based engine from scratch, guiding readers through key concepts such as rendering, lighting, animation, input handling, and scene management. This project serves as an excellent educational resource for Java developers interested in graphics programming and game development.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    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: 5 This Week
    Last Update:
    See Project
  • Award-Winning Medical Office Software Designed for Your Specialty Icon
    Award-Winning Medical Office Software Designed for Your Specialty

    Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

    RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
    Learn More
  • 5
    Role Playing Tools for traditional role playing games. Current tools: DiceTool, a die rolling tool that supports complex dice expressions. MapTool, a simple to use internet enabled battle map replacement. TokenTool, for easily creating MapTool tokens
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    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: 4 This Week
    Last Update:
    See Project
  • 7
    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: 2 This Week
    Last Update:
    See Project
  • 8
    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: 4 This Week
    Last Update:
    See Project
  • 9
    Gold Chest is a new game engine inspired by the old gold-box styled RPG games. My goal is to create a game with the same Look and Feel of the gold-box games while bringing to it newer graphics, sounds, music and network play.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Turn traffic into pipeline and prospects into customers Icon
    Turn traffic into pipeline and prospects into customers

    For account executives and sales engineers looking for a solution to manage their insights and sales data

    Docket is an AI-powered sales enablement platform designed to unify go-to-market (GTM) data through its proprietary Sales Knowledge Lake™ and activate it with intelligent AI agents. The platform helps marketing teams increase pipeline generation by 15% by engaging website visitors in human-like conversations and qualifying leads. For sales teams, Docket improves seller efficiency by 33% by providing instant product knowledge, retrieving collateral, and creating personalized documents. Built for GTM teams, Docket integrates with over 100 tools across the revenue tech stack and offers enterprise-grade security with SOC 2 Type II, GDPR, and ISO 27001 compliance. Customers report improved win rates, shorter sales cycles, and dramatically reduced response times. Docket’s scalable, accurate, and fast AI agents deliver reliable answers with confidence scores, empowering teams to close deals faster.
    Learn More
  • 10
    Ethanon Engine
    Ethanon is a 2D game engine focused on the recent video cards for hardware acceleration and shader effects. The engine provides high-quality light an shadow effects with an easy visual interface and a simple and direct scripting system.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    DiaT

    DiaT

    DiaT is a Textadventure

    DiaT stands for: Diat is a Textadventure - but its even more, Its an emulator for playing and creating Textadventures like back in the 80s. Its written in Java. It's a program that reads data from a human-readable xml file to create a text-based game, allowing people unfamiliar with programming to craft their own customized text adventures. Sounds and graphics can also be added.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    GGPServer is a web server based on Apache Tomcat that allows to play and watch matches between registered general game glaying (http://en.wikipedia.org/wiki/General_Game_Playing) programs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    A little framework for building 2d games in java
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    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
  • 16
    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
  • 17
    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
  • 18

    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
  • 19
    AndGraphics

    AndGraphics

    Android OpenGL Game Engine

    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    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: 0 This Week
    Last Update:
    See Project
  • 21

    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
  • 22
    BehaviorSim is an educational tool which allows users to develop and exercise behavior-based applications by setting up entities, behaviors and other primitives without involving significant programming effort.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Bengine

    Free strategy browsergame engine.

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

    Bens Game Engine

    Little game background framework in java.

    This is a background game framework in java. It is controlled with states, wich can be layed over each other and entities wich can execute triggers when some events occur. The built in console provides some extra enhancement, you can add commands easily to it - same with creating a trigger-function for an entity. It's using java.awt as graphical port. Also using OpenGL from version 0.3.xxx, you can select your desired main class and it runs with the given graphics port. Checkout the git repository for the newest version.. Documentation is in the files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Better keyboard

    Small lightweight program to customize your keyboard

    This small lightweight program allows you to modify your keyboard as you want -colors -key changing (you can change "k" to be "h" when pressed) -battery info detector (voltage and battery life) - ability to disable any key on keyboard -and lot more. Needs: java 5.0u75 or higher NET framework 3.5 SP1 or higher 64x architecture of windows, 32x is not supported
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB