Open Source Java Game Development Frameworks

Java Game Development Frameworks

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

  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 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.
    Start Free
  • 1
    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: 197 This Week
    Last Update:
    See Project
  • 2
    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: 23 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: 5 This Week
    Last Update:
    See Project
  • 4
    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: 3 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    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: 3 This Week
    Last Update:
    See Project
  • 6
    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: 2 This Week
    Last Update:
    See Project
  • 7

    Smuje2d

    Java game engine for shoot 'em ups, using Java2D.

    Shoot 'em Up Java Engine 2 Dimensional (Smuje2d). This engine allows you to programm 2d games fast and easy. Using Java2D it has no dependencies to other libraries and your game will run everywhere. No port or recompilation is needed. Look under "Files" for a game example.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    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
  • 9

    MatrixGame

    An environment to develop games based on a rectangular board

    MatrixGame is a development tool designed to quickly produce video games based on a rectangular board. A new game must be described as a new Java class extending the class Game that is enabled to use an interactive environment. For some examples please run the jar file after the download. A little menu opens letting you run all the developed games. Sources are inside the jar file that can be opened as a normal zip file. In the apk file you can find a partial Android porting.
    Downloads: 3 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    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: 2 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: 2 This Week
    Last Update:
    See Project
  • 12

    jMonkeyCSG

    CSG for jMonkey

    Expanded Constructive Solid Geometry support for jMonkey. CSG supports boolean operations on primitive shapes, building up a complex surface from the addition/subtraction of simple cubes, spheres, etc. Check out the jMonkeyCSG website for more details.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    A little framework for building 2d games in java
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    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: 1 This Week
    Last Update:
    See Project
  • 15
    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: 1 This Week
    Last Update:
    See Project
  • 16
    Mepper is a general purpose 2D tile-based game map editor. It supports several types of game maps. Mepper supports read/write map/resource using plugins, transit terrain automatically. Proposals/bugs please visit: http://groups.google.com/group/mepper
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    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
  • 18
    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
  • 19
    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
  • 20

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

    AndGraphics

    Android OpenGL Game Engine

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

    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
  • 23
    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
  • 24

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

    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