เอ็นจิ้น 2D / 3D และ SDK เกมใดบ้างที่มีให้ [ปิด]


16

เอ็นจิ้น 2D / 3D และ SDK พัฒนาเกมใดบ้างที่มีอยู่บน Ubuntu

โปรด จำกัด หนึ่งเครื่องยนต์ / sdk ต่อคำตอบ - และระบุว่าทำไมคุณถึงสนุกกับเครื่องยนต์ / sdk


โปรดทราบว่านี่อาจเป็นคำถามซ้ำซ้อนแม้ว่าคำตอบของ SDL ที่ให้ไว้ที่นี่จะไม่ปรากฏในคำถามก่อนหน้านี้ ดู: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk

1
นี่เป็นคำถามที่กว้างมากคุณจะเจาะจงมากขึ้นในประเภทของเอ็นจิ้นเกมที่คุณต้องการหรือไม่?
mhall119

คำตอบ:


5

V-เล่น

V-Play นำเสนอส่วนประกอบที่ใช้ซ้ำได้สำหรับการจัดการความละเอียดการแสดงผลและอัตราส่วนภาพเคลื่อนไหวภาพเคลื่อนไหวอนุภาคฟิสิกส์แบบมัลติทัชท่าทางการค้นหาเส้นทางและอื่น ๆ อีกมากมายช่วยให้คุณสามารถสร้างต้นแบบและสร้างเกมได้ในไม่กี่วัน

V-Play ยังมาพร้อมกับเทมเพลตเกมที่พร้อมใช้งานสำหรับประเภทเกมที่ประสบความสำเร็จมากที่สุดรวมถึง Tower Defense, เกมแพลตฟอร์มหรือเกมไขปริศนา เพียงแทนที่กราฟิกและเสียงด้วยตัวคุณเองและคุณพร้อมที่จะเผยแพร่เกมของคุณเอง!

พัฒนาเกมของคุณอย่างเปิดเผยด้วย JavaScript & QML สำหรับ iOS, Android, BlackBerry 10, Symbian, MeeGo และสำหรับ Windows, Mac OS X & Linux ด้วยแกนหลักของเครื่องยนต์ที่ใช้งานได้ทุกเครื่องที่มีประสิทธิภาพดีที่สุด


เครื่องยนต์ที่เหลือเชื่อ!
Paulo Coghi - Reinstate Monica

8

SDL

Simple DirectMedia Layer เป็นห้องสมุดมัลติมีเดียข้ามแพลตฟอร์มที่ออกแบบมาเพื่อให้การเข้าถึงเสียงคีย์บอร์ดแป้นพิมพ์จอยสติ๊กจอยสติ๊กฮาร์ดแวร์ 3 มิติผ่าน OpenGL และเฟรมวิดีโอ 2D ในระดับต่ำ มันถูกใช้โดยซอฟต์แวร์เล่น MPEG, อีมูเลเตอร์, และเกมยอดนิยมมากมายรวมถึงพอร์ต Linux ที่ได้รับรางวัล "Civilization: Call To Power"

SDL รองรับ Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX และ QNX รหัสประกอบด้วยการสนับสนุนสำหรับ AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS และ OS / 2 แต่ไม่รองรับอย่างเป็นทางการ

SDL เขียนด้วยภาษา C แต่ทำงานร่วมกับภาษา C ++ ได้และมีการผูกกับภาษาอื่น ๆ อีกหลายภาษารวมถึง Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, วัตถุประสงค์ C Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk และ Tcl

SDL จัดจำหน่ายภายใต้ GNU LGPL เวอร์ชัน 2 ใบอนุญาตนี้อนุญาตให้คุณใช้ SDL ได้อย่างอิสระในโปรแกรมเชิงพาณิชย์ตราบใดที่คุณเชื่อมโยงกับไลบรารีแบบไดนามิก

การติดตั้งไลบรารี sdl ใน ubuntu

  1. ติดตั้งสิ่งจำเป็นสำคัญ

    sudo apt-get install build-essential

  2. ติดตั้งไลบรารี sdl

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    ป้อนคำอธิบายรูปภาพที่นี่


6

ผีปอบ

นี่เป็นหนึ่งในเอ็นจิน Open Source 3D ที่เป็นมืออาชีพมากที่สุด มันค่อนข้างยากที่จะตั้งค่า แต่มันค่อนข้างทรงพลัง API มาตรฐานอยู่ใน C ++ แต่มีการเชื่อมโยงสำหรับภาษาอื่น ๆ

ข้อมูลเพิ่มเติมได้ที่ผีปอบวิกิพีเดีย


5

OpenSceneGraph

มีอินเทอร์เฟซ C ++ ด้วยและค่อนข้างทรงพลัง อาจมีบางแพ็คเกจของ Ubuntu ใน PPA แต่ฉันแนะนำให้ดาวน์โหลดซอร์สโค้ดและสร้างด้วยตนเอง


5

LibGDX

นำเสนอบางอย่างเช่นการรวม Google GWT ซึ่งให้คุณพัฒนาเกมใน Eclipse (เพียงแค่ใช้ไลบรารี) ซึ่งคุณสามารถส่งออกไปยัง Android, iOS, Java, HTML5 Canvas


4

Panda3D

อินเทอร์เฟซ Python & C ++ เครื่องมือค่อนข้างมาก


แพนด้าใช้ทั้ง Python และ C ++ api และชุมชน irc นั้นค่อนข้างแข็งแกร่งและเป็นประโยชน์ แพนด้าได้รับการสนับสนุนการพัฒนาที่สำคัญจากดิสนีย์
Akiva

2

Stencyl

Stencylเป็นเอ็นจิ้น / ผู้สร้างเกม 2D มันมีวิธีการลากและวางที่ใช้งานง่ายในการออกแบบเกมของคุณ มันเหมาะสำหรับผู้ที่ไม่ใช้โค้ดที่มีความรู้พื้นฐานในการเขียนโปรแกรมและยังมีโปรแกรมแก้ไขโค้ดสำหรับผู้ใช้ขั้นสูง

มันมีเวอร์ชั่นเนทีฟสำหรับ Ubuntu (ต้องใช้ JVM แบบไม่ต้องเสียค่าใช้จ่าย) คุณสามารถสร้างเกมของคุณบน Ubuntu และเผยแพร่สำหรับ iOS, Android *, Flash, HTML5 *, Windows และ Mac (* ตั้งแต่ Stencyl 3.0)

เวอร์ชันฟรีที่มีคุณสมบัติครบถ้วนสามารถดาวน์โหลดได้และสามารถเผยแพร่เป็น 'Flash'

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.