Mesin 2D / 3D dan SDK pengembangan game apa yang tersedia yang berjalan secara asli di Ubuntu?
Harap batasi satu engine / SDK per jawaban - dan sertakan mengapa Anda menikmati engine / SDK.
application-development
games
3d
2d
Paulocoghi
sumber
sumber
Jawaban:
v-play
V-Play menyediakan komponen yang dapat digunakan kembali untuk menangani beberapa resolusi layar dan rasio aspek, animasi, partikel, fisika, multi-touch, gerakan, pencarian jalur, dan banyak lagi, memungkinkan Anda membuat prototipe dan membuat game hanya dalam beberapa hari.
V-Play juga dilengkapi dengan template permainan siap pakai untuk genre game paling sukses termasuk menara pertahanan, game platform atau game puzzle. Ganti grafis dan suara dengan suara Anda sendiri dan Anda siap untuk menerbitkan game Anda sendiri!
Kembangkan gim Anda dengan cara deklaratif dengan JavaScript & QML untuk iOS, Android, BlackBerry 10, Symbian, MeeGo dan juga untuk Windows, Mac OS X & Linux, berkat inti mesin asli setiap satu dengan kinerja terbaik.
sumber
SDL
Simple DirectMedia Layer adalah pustaka multimedia lintas platform yang dirancang untuk menyediakan akses tingkat rendah ke audio, keyboard, mouse, joystick, perangkat keras 3D melalui OpenGL, dan pembangun video 2D. Ini digunakan oleh perangkat lunak pemutaran MPEG, emulator, dan banyak game populer, termasuk port Linux pemenang penghargaan "Civilization: Call To Power."
SDL mendukung Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX, dan QNX. Kode ini berisi dukungan untuk AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, OS RISC, SymbianOS, dan OS / 2, tetapi ini tidak didukung secara resmi.
SDL ditulis dalam C, tetapi bekerja dengan C ++ secara asli, dan memiliki ikatan ke beberapa bahasa lain, termasuk Ada, C #, D, Eiffel, Erlang, Euforia, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, dan Tcl.
SDL didistribusikan di bawah GNU LGPL versi 2. Lisensi ini memungkinkan Anda untuk menggunakan SDL secara bebas dalam program komersial selama Anda terhubung dengan perpustakaan dinamis.
Menginstal perpustakaan sdl di ubuntu
Instal penting bulild
sudo apt-get install build-essential
Instal perpustakaan sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
sumber
RAKSASA
Ini adalah salah satu mesin 3D Open Source paling profesional yang tersedia. Agak sulit untuk diatur, tetapi agak kuat. API standar ada di C ++ tetapi ada binding untuk beberapa bahasa lain.
Info lebih lanjut di OGRE Wiki .
sumber
OpenSceneGraph
Ini memiliki antarmuka C ++ juga dan itu cukup kuat. Mungkin ada beberapa paket Ubuntu dalam PPA yang tersedia, tetapi saya sarankan untuk mengunduh kode sumber dan membuatnya secara manual.
sumber
LibGDX
menawarkan sesuatu seperti integrasi Google GWT, yang menawarkan Anda untuk mengembangkan game di Eclipse (hanya dengan menggunakan perpustakaan) yang dapat Anda ekspor ke Android, iOS, Java, HTML5 Canvas
sumber
Panda3D
Antarmuka Python & C ++. Cukup alat.
sumber
Stencyl
Stencyl adalah mesin / pencipta game 2D. Ini memiliki metode drag and drop yang mudah digunakan untuk mendesain game Anda. Ini cocok untuk non-coders dengan pengetahuan pemrograman dasar dan juga memiliki editor kode untuk pengguna tingkat lanjut.
Ini memiliki versi asli untuk Ubuntu (memerlukan JVM yang tidak bebas). Anda dapat membuat game di Ubuntu dan menerbitkan untuk iOS, Android *, Flash, HTML5 *, Windows dan Mac (* pada Stencyl 3.0).
Versi gratis berfitur lengkap tersedia untuk diunduh dan dapat menerbitkan ke 'Flash'.
sumber