Apa mesin 2D / 3D dan SDK game yang tersedia? [Tutup]

16

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.

Paulocoghi
sumber
Perlu diketahui bahwa ini mungkin pertanyaan duplikat, meskipun jawaban SDL yang diberikan di sini tidak ada pada pertanyaan sebelumnya. Lihat: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk
1
Ini adalah pertanyaan yang sangat luas, dapatkah Anda lebih spesifik dalam jenis mesin permainan yang Anda inginkan?
mhall119

Jawaban:

5

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.

esso
sumber
Mesin Luar Biasa!
Paulo Coghi - Reinstate Monica
8

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

  1. Instal penting bulild

    sudo apt-get install build-essential

  2. Instal perpustakaan sdl

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

    masukkan deskripsi gambar di sini

Tachyons
sumber
6

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 .

RolandiXor
sumber
5

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.

Andreas Roth
sumber
5

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

pengguna45651
sumber
4

Panda3D

Antarmuka Python & C ++. Cukup alat.

Adam Kroczyk
sumber
Panda menggunakan api Python dan C ++, dan komunitas irc cukup kuat dan membantu. Panda telah menerima dukungan pengembangan yang signifikan dari Disney.
Akiva
2

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'.

ksd
sumber