www.wikidata.de-de.nina.az
jMonkeyEngine auch Java Monkey Engine oder jME ist eine Szenengraph basierte und komplett in Java geschriebene Spiel Engine Viele der Ideen die in jME verwirklicht wurden stammen aus dem Buch 3D Game Engine Design von David Eberly JMonkeyEngineBasisdatenMaintainer Erlend Sogge Heggen Skye Book Kirill Vainer Normen HansenErscheinungsjahr 2003 1 Aktuelle Version 3 6 1 2 23 Juni 2023 Betriebssystem PlattformubergreifendProgrammiersprache JavaKategorie Spiel EngineLizenz BSD Lizenz zlib Lizenzjmonkeyengine orgjME wurde entwickelt um Java Entwicklern eine voll funktionsfahige Grafikengine zur Verfugung zu stellen Eine Abstraktionsschicht ermoglicht es theoretisch jede beliebige Rendering Engine zu benutzen Zurzeit werden LWJGL und JOGL fur OpenGL unterstutzt Die jMonkeyEngine ist ein communityzentriertes Open Source Projekt das unter einer BSD Lizenz steht dadurch eignet sie sich sowohl fur kommerzielle Gamestudios als auch fur Privatleute und Universitaten 3 4 Inhaltsverzeichnis 1 Merkmale 2 Geschichte 3 jME basierte Projekte 4 Weblinks 5 EinzelnachweiseMerkmale BearbeitenjME 3 0 Die Kernfunktionen umfassen einen Szenengraph fur 3D Objekte Unterstutzung von professionellen Shader basierten Materialien zahlreiche Partikeleffekte und Postprocessing Filter 3D Audio jBullet Physics Integration Assets Verwaltung und Netzwerkkommunikation Beleuchtung Schatten und Wasser werden in Echtzeit simuliert ein Terrain Editor ist in Entwicklung Zusatzlich konnen Nifty GUI Benutzerschnittstellen Video und Cinematische Szenen eingebunden werden Komplettiert wird die jME SDK durch die jMonkeyPlatform eine Entwicklungsumgebung die auf Java 3D Entwicklung spezialisiert ist und neben einem Quelltexteditor schnelle Dateikonvertierung und 3D Szenenbearbeitung bietet jME 2 0 Zu den festen integrierten Funktionen gehoren unter anderem Szenengraph basierte Organisation der 3D Objekten und schnelles Frustum Culling durch Nutzung von Bounding Volumes entlang des Szenengraphen Weiterhin existiert ein einfaches Partikelsystem eine Terrainengine 3D Sound Unterstutzung Echtzeit Wassersimulationen sowie weitere Funktionen 5 Geschichte BearbeitenjMonkeyEngine 1 0 2 0jME wurde 2003 von Mark Powell wahrend er sich mit OpenGL rendering beschaftigte erstellt Er entdeckte LWJGL und wahlte die Programmiersprache Java fur seine eigenen Grafik Tools Aus diesen Tools entstand eine einfache Grafikengine Nach der Lekture des von David Ebery s geschriebene Buches 3D Game Engine Design implementierte er einen Szenengraph und veroffentlichte jME Teil auf Suns Softwarerepository Java net Es beteiligten sich weitere Entwickler an jME um seine Funktionen zu erweitern Ende 2003 trat Joshua Slack jME bei und wurde ein Kernmitglied des jME Teams jME entwickelte sich zu einer modernen Grafikengine und einer der funktionsreichsten fur Java Sie wurde dadurch zu einer stabilen Plattform fur die Spieleentwicklung Ende 2008 traten die Kernmitglieder von der aktiven Entwicklung von jME 2 zuruck jMonkeyEngine 3 0Anfang 2009 begannen Community Mitglieder eine Neuauflage der Engine zu entwerfen Aus dieser Zusammenarbeit entstand die erste Version von jME 3 0 die von der Mehrheit als offizieller Nachfolger von jME 2 akzeptiert wurde 6 Im Sommer 2009 ubertragen die fruheren Kernmitglieder die Leitung des Projektes auf ein Nachfolgerteam das sich seither dem jME 2 Support und der Entwicklung von jME 3 widmet Das aktuelle Team wird geleitet von Erlend Sogge Heggen zusammen mit Webmaster Skye Book Die aktualisierte Architektur des Frameworks wurde von Kirill Vainer entworfen und implementiert Normen Hansen entwickelt zeitgleich die jMonkeyPlatform eine auf der NetBeans Platform basierende Entwicklungsumgebung fur jME 3 0 Projekte Am 17 Mai 2010 wurde die erste Alpha von jME 3 0 der Offentlichkeit vorgestellt jME basierte Projekte Bearbeiten3089 von Phr00t s Software 4089 Ghost Within von Phr00t s Software Adventures Le voleur de vent von RamPaGe games Avian von RustyCognition Attack of the Gelatinous Blob von Paper Machete Games Bang Howdy von Three Rings Bonsai von Rooted Concepts LLC Boardtastic von PerBlue Call of the Kings von Gamalocus Studios Carpe Diem von ATRcade CHAOS In the Darkness von 4Realms Copod von Ben Perry Crush It von Dyps deBlock3 von deblockgame Drohtin Tales of an Old Kingdom von DrohtinDev Exclave Online von MattC4 Falling Stars War of Empires von Riveted Games Flesh Snatcher von Nicolas Devere Forging Life von ForgingLifeGame Gentrieve 2 von Phr00t s Software Grappling Hook von SpeedRunGames Green Alien Bits von GamesByD amp K Haywire on Fuel Station Zeta von rrmccorm HeroDex von ZeroSeparation Hostile Sector von mindemia Into Dragosan s Cave von ahmadahmadsayed Just Tactics von Hit the Sticks LLC Lightspeed Frontier von MoffKalast Lost World von Delusion Entertainment Mad Skills Motocross von Turborilla Maker s Tale von thetoucher Marble Mania von Creativ Multitasking Minigame Madness 6D von Blurine Studios Mythruna von Paul Speed Nordgame von SLX Games Outlier Open Skies von masternerdguy OpenDS von OpenDS Open Wonderland ursprunglich Project Wonderland jME ab 0 5 davor Java 3D von Sun Microsystems PirateHell von Sascha Hartleb Poisonville von Bigpoint Rising World von JIW Games Seizon von RamPaGe Skullstone von PGR Skylimit Tycoon von Kendanware Spacemen von fbucur SpaceStation 133D von SpaceStation 133D Developers Spermination von Phr00t s Software Spoxel von Jedic StarFire von b5cully System Recovery von PoshDan Temple Outrun Lava von tehleo The Cove von thetoucher Tygron Engine von TYGRON Urban Galaxy von Urban Galaxy Online Waste Land von WhiteIbexWeblinks BearbeitenOffizielle Homepage Offizielles Forum englisch GitHub Repository Tutorials und Dokumentation englisch DevMaster net BesprechungEinzelnachweise Bearbeiten hub jmonkeyengine org Release 3 6 1 23 Juni 2023 abgerufen am 5 Juli 2023 Southern Illinois University Game Development Class Nicht mehr online verfugbar Archiviert vom Original am 9 August 2011 abgerufen am 5 Januar 2011 Software Aspects of Game Development nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www cs siu edu Press Coverage of Georgia Tech Student Projects Nicht mehr online verfugbar Archiviert vom Original am 14 Januar 2008 abgerufen am 5 Januar 2011 Winter 2007 Demo Day At Georgia Tech nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot gaygamer net A complete 3D game development suite written purely in Java jMonkeyEngine jmonkeyengine jMonkeyEngine 17 Dezember 2019 abgerufen am 18 Dezember 2019 jME3 project jMonkeyEngine forum 1 April 2009 abgerufen am 16 Januar 2011 Abgerufen von https de wikipedia org w index php title JMonkeyEngine amp oldid 238116965