เอ็นจิ้น 2D / 3D และ SDK พัฒนาเกมใดบ้างที่มีอยู่บน Ubuntu
โปรด จำกัด หนึ่งเครื่องยนต์ / sdk ต่อคำตอบ - และระบุว่าทำไมคุณถึงสนุกกับเครื่องยนต์ / sdk
เอ็นจิ้น 2D / 3D และ SDK พัฒนาเกมใดบ้างที่มีอยู่บน Ubuntu
โปรด จำกัด หนึ่งเครื่องยนต์ / sdk ต่อคำตอบ - และระบุว่าทำไมคุณถึงสนุกกับเครื่องยนต์ / sdk
คำตอบ:
V-Play นำเสนอส่วนประกอบที่ใช้ซ้ำได้สำหรับการจัดการความละเอียดการแสดงผลและอัตราส่วนภาพเคลื่อนไหวภาพเคลื่อนไหวอนุภาคฟิสิกส์แบบมัลติทัชท่าทางการค้นหาเส้นทางและอื่น ๆ อีกมากมายช่วยให้คุณสามารถสร้างต้นแบบและสร้างเกมได้ในไม่กี่วัน
V-Play ยังมาพร้อมกับเทมเพลตเกมที่พร้อมใช้งานสำหรับประเภทเกมที่ประสบความสำเร็จมากที่สุดรวมถึง Tower Defense, เกมแพลตฟอร์มหรือเกมไขปริศนา เพียงแทนที่กราฟิกและเสียงด้วยตัวคุณเองและคุณพร้อมที่จะเผยแพร่เกมของคุณเอง!
พัฒนาเกมของคุณอย่างเปิดเผยด้วย JavaScript & QML สำหรับ iOS, Android, BlackBerry 10, Symbian, MeeGo และสำหรับ Windows, Mac OS X & Linux ด้วยแกนหลักของเครื่องยนต์ที่ใช้งานได้ทุกเครื่องที่มีประสิทธิภาพดีที่สุด
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
ติดตั้งสิ่งจำเป็นสำคัญ
sudo apt-get install build-essential
ติดตั้งไลบรารี sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
นี่เป็นหนึ่งในเอ็นจิน Open Source 3D ที่เป็นมืออาชีพมากที่สุด มันค่อนข้างยากที่จะตั้งค่า แต่มันค่อนข้างทรงพลัง API มาตรฐานอยู่ใน C ++ แต่มีการเชื่อมโยงสำหรับภาษาอื่น ๆ
มีอินเทอร์เฟซ C ++ ด้วยและค่อนข้างทรงพลัง อาจมีบางแพ็คเกจของ Ubuntu ใน PPA แต่ฉันแนะนำให้ดาวน์โหลดซอร์สโค้ดและสร้างด้วยตนเอง
นำเสนอบางอย่างเช่นการรวม Google GWT ซึ่งให้คุณพัฒนาเกมใน Eclipse (เพียงแค่ใช้ไลบรารี) ซึ่งคุณสามารถส่งออกไปยัง Android, iOS, Java, HTML5 Canvas
อินเทอร์เฟซ Python & C ++ เครื่องมือค่อนข้างมาก
Stencylเป็นเอ็นจิ้น / ผู้สร้างเกม 2D มันมีวิธีการลากและวางที่ใช้งานง่ายในการออกแบบเกมของคุณ มันเหมาะสำหรับผู้ที่ไม่ใช้โค้ดที่มีความรู้พื้นฐานในการเขียนโปรแกรมและยังมีโปรแกรมแก้ไขโค้ดสำหรับผู้ใช้ขั้นสูง
มันมีเวอร์ชั่นเนทีฟสำหรับ Ubuntu (ต้องใช้ JVM แบบไม่ต้องเสียค่าใช้จ่าย) คุณสามารถสร้างเกมของคุณบน Ubuntu และเผยแพร่สำหรับ iOS, Android *, Flash, HTML5 *, Windows และ Mac (* ตั้งแต่ Stencyl 3.0)
เวอร์ชันฟรีที่มีคุณสมบัติครบถ้วนสามารถดาวน์โหลดได้และสามารถเผยแพร่เป็น 'Flash'