JMonkey
מפתח | The jME Team |
---|---|
מחזור חיים | 2003–הווה (כ־21 שנים) |
גרסה אחרונה | 3.7.0(21 באוקטובר 2024) |
מערכת הפעלה | תומך כל הפלטפורמות |
נכתבה בשפות | Java |
סוג רישיון | BSD |
קוד מקור | https://github /jMonkeyEngine/jmonkeyengine |
קטגוריה | תכנות תלת־ממדי |
jmonkeyengine | |
jMonkey Engine(או בקיצורjME)ממשק תכנות יישומיםכתוב בשפתJavaעבור תכנות משחקים תלת־ממדי. jME הוא מבוסס על גרף התרחשות (scene graph) בדומה ל-Java 3DאוXith3D.
המנוע מתקשר ישירות עם החומרה הגרפית שבמחשב כרגע דרך ספריותOpenGLבאמצעותLWJGLכאשר האפשרות לתמיכה באמצעותJOGLכרגע בפיתוח. jME תומך גם באפשרות הוספת קול (באמצעותOpenALו-FMOD) וגם באפשרויותקלטמהמקלדת, עכבר והתקנים חיצוניים.
jME הואקוד פתוחתחתרישיון BSD.
היסטוריה
[עריכת קוד מקור|עריכה]jME התחיל בשנת 2003 על ידי מארק פוואל (תחת השם MojoMonkey) כפרויקט צד הבודק האם ניתן לכתוב ממשק תכנות יישומים גרפי מלא ב-Java. ההשראה נלקחה מהספר3D Game engine Designשיצא לאור בשנת 2000. בשלהיינואר2004 הצטרף יְהוֹשֻׁעַ סלאק ושניהם במשך שנתיים (ובעזרת קהילת המפתחים) הוציאו גרסה מסחרית. באוגוסט 2005, חברתThree Ringsהודיעה כי המשחקBang!Howdyפותח באמצעות jME.
ב-15 אוגוסט 2008, הודיע יְהוֹשֻׁעַ סלאק כי הוא מפסיק את התערבותו בפיתוח jME.
jME3 בוצע בשנת 2009 על ידי קבוצה של 8 מפתחים.