jMonkeyEngine - 3D Game Engine in Java

  •        1898

jMonkeyEngine is a game engine made for developers who want to create 3D games following modern technology standards. It helps to create games that run on any OpenGL 2 and 3-ready device with the Java Virtual Machine – web, desktop, or mobile. It supports Shaders, Lighting, Physics, Special Effects, Texturing, Terrian and lot more.

http://jmonkeyengine.org/

Tags
Implementation
License
Platform

   




Related Projects

FireFight - A 3D flight-based shooter game using the jMonkeyEngine Java/OpenGL game engine.


A 3D flight-based shooter game using the jMonkeyEngine Java/OpenGL game engine.

GarageEngine - Game engine written in Go (golang).


This is a 2d game engine written in Go working on OpenGL. Its an Entity/Component based engine and right now contains lots of features such as: Font,Sprites,Texture packing,Physics,Depth layers,Scenes and more. It feels like Unity3d and share the same names: Scene,Coroutines,Components,Transform,GameObjects etc...This is an educational project, I'm learning as I go, I cannot promise backwards compatibility at this point. the name will be probably changed.

goldchest


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.

Simple-Game-Engine - A game engine written in pure java. Used to create simple 2D games quickly.


A game engine written in pure java. Used to create simple 2D games quickly.

Arianne RPG


Arianne is an engine to develop multiplayer online games like Stendhal



Godot - A multi-platform 2D and 3D open source game engine


Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.

GameEngine - An Android Game engine (based on the Kilobolt Games Android game development tutorial.)


An Android Game engine (based on the Kilobolt Games Android game development tutorial.)

RhinoXNA


RhinoXNA is a 2D graphics rendering library that makes developing games with XNA even easier by wrapping up all the drawing functionality so the developers can focus on the game implementation. RhinoXNA is developed using Visual Studio 2010 C# Express Edition using XNA and is ...

goworld - Scalable Distributed Game Server Engine with Hot Swapping in Golang


GoWorld server adopts an entity framework, in which entities represent all players, monsters, NPCs. Entities in the same space can visit each other directly by calling methods or access attributes. Entities in different spaces can call each over using RPC.A GoWorld server consists of one dispatcher, one or more games and one or more gates. The gates are responsible for handling client connections and receive/send packets from/to clients. The games manages all entities and runs all game logic. The dispatcher is responsible for redirecting packets among games and between games and gates.

Yage - A simple 2d game engine running in java using processing for graphics rendering and controls.


A simple 2d game engine running in java using processing for graphics rendering and controls.

Simple MMORPG


A completely open source 2D MMORPG engine, written in C++ using SDL. Designed for beginner game developers, with little to no knowledge of game programming. Capable of producing multiplayer games with similar graphics to early Final Fantasy games.

Lightweight Java Game Library


The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library), OpenCL (Open Computing Language) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wh

termloop - Terminal-based game engine for Go, built on top of Termbox


Termloop is a pure Go game engine for the terminal, built on top of the excellent Termbox. It provides a simple render loop for building games in the terminal, and is focused on making terminal game development as easy and as fun as possible.Termloop is still under active development so changes may be breaking. I add any breaking changes to the Changelog - hopefully at this stage there shouldn't be too many. Pull requests and issues are very welcome, and do feel free to ask any questions you might have on the Gitter. I hope you enjoy using Termloop; I've had a blast making it.

orine - Java game engine for 2D games.


Java game engine for 2D games.

pixel - A hand-crafted 2D game library in Go


A hand-crafted 2D game library in Go. Take a look into the features to see what it can do.See requirements for the list of libraries necessary for compilation.

Universe Engine


The Universe Engine is a framework for creating games in C++. It provides game developers with all features they need - in a single engine. Now it is possible to create high quality games with Open Source Software.

frinx - [INACTIVE][!!!EVIL!!!]FrinX Game Engine - Open Source Game Engine for GTA-like Games


[INACTIVE][!!!EVIL!!!]FrinX Game Engine - Open Source Game Engine for GTA-like Games

nagyesta-JOpenDomino


The JOpenDomino projects goal is to develop a remake of the Doomnio game (Created originally by József Svégel) without some extra features like sounds or background graphics like in the original game. However the games rules will be remade, to make a free game with the original games feeling, but add a new outfit, remove the annoying sounds, use professional artworks displayed on the domino tiles and allow the community to enjoy the game for free. The major difference between the original game a