Hangi 2D / 3D motorlar ve oyun SDK'ları mevcut? [kapalı]


16

Ubuntu'da yerel olarak çalışan hangi 2D / 3D motorlar ve oyun geliştirme SDK'ları var?

Lütfen cevap başına bir motor / sdk sınırlayın - ve neden motor / sdk'den hoşlandığınızı belirtin.


Burada verilen SDL yanıtı bir öncekinde mevcut olmasa da, bunun yinelenen bir soru olabileceğini lütfen unutmayın. Bkz: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk

1
Bu çok geniş bir soru, istediğiniz oyun motoru türünde daha spesifik olabilir misiniz?
mhall119

Yanıtlar:


5

v-çalıştır

V-Play, birden fazla ekran çözünürlüğü ve en boy oranı, animasyon, parçacık, fizik, çoklu dokunma, jest, yol bulma ve çok daha fazlasını işlemek için yeniden kullanılabilir bileşenler sağlar ve sadece birkaç gün içinde oyunların prototipini oluşturmanıza ve oluşturmanıza olanak tanır.

V-Play ayrıca kule savunma, platform oyunları veya bulmaca oyunları da dahil olmak üzere en başarılı oyun türleri için kullanıma hazır oyun şablonları ile birlikte gelir. Grafikleri ve sesleri kendi sesinizle değiştirin ve kendi oyununuzu yayınlamaya hazırsınız!

İOS, Android, BlackBerry 10, Symbian, MeeGo ve ayrıca Windows, Mac OS X ve Linux için JavaScript ve QML ile her biri en iyi performansa sahip doğal motor çekirdeği sayesinde oyununuzu bildirimsel bir şekilde geliştirin.



8

SDL

Simple DirectMedia Layer, ses, klavye, fare, oyun çubuğu, OpenGL aracılığıyla 3D donanıma ve 2D video çerçeve arabelleğine düşük düzeyde erişim sağlamak için tasarlanmış bir platformlar arası multimedya kütüphanesidir. MPEG oynatma yazılımı, emülatörler ve "Civilization: Call To Power" ödüllü Linux bağlantı noktası da dahil olmak üzere birçok popüler oyun tarafından kullanılır.

SDL, Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX ve QNX'i destekler. Kod AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS ve OS / 2 için destek içerir, ancak bunlar resmi olarak desteklenmez.

SDL C dilinde yazılmıştır, ancak C ++ ile yerel olarak çalışır ve Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk ve Tcl.

SDL, GNU LGPL sürüm 2 altında dağıtılır. Bu lisans, dinamik kitaplığa bağladığınız sürece SDL'yi ticari programlarda özgürce kullanmanıza olanak tanır.

Ubuntu'ya sdl kütüphanesini kurma

  1. Bull temelleri yükleyin

    sudo apt-get install build-essential

  2. Sdl kitaplıklarını yükleme

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

    resim açıklamasını buraya girin


6

OGRE

Bu, mevcut en profesyonel Açık Kaynak 3D motorlarından biridir. Kurulumu biraz zor, ama oldukça güçlü. Standart API C ++ 'dadır, ancak diğer bazı diller için bağlamalar vardır.

OGRE Wiki hakkında daha fazla bilgi .


5

OpenSceneGraph

C ++ arayüzü de var ve oldukça güçlü. Mevcut bir PPA'da bazı Ubuntu paketleri olabilir, ancak kaynak kodunu indirmenizi ve manuel olarak oluşturmanızı öneririm.


5

LibGDX

Android, iOS, Java, HTML5 Canvas'a dışa aktarabileceğiniz Eclipse'de (sadece kütüphaneyi kullanarak) oyun geliştirmenizi sağlayan Google GWT entegrasyonu gibi bir şey sunar


4

Panda3D

Python ve C ++ arayüzü. Oldukça büyük bir araç.


Panda hem Python hem de C ++ api kullanıyor ve irc topluluğu oldukça güçlü ve yardımsever. Panda, Disney'den önemli geliştirme desteği almıştı.
Akiva

2

Stencyl

Stencyl bir 2D oyun motoru / yaratıcısıdır. Oyunlarınızı tasarlamak için sürükle ve bırak yöntemiyle kullanımı kolaydır. Temel programlama bilgisine sahip kodlayıcı olmayanlar için uygundur ve ayrıca ileri düzey kullanıcılar için bir kod düzenleyicisine sahiptir.

Ubuntu için yerel bir sürümü vardır (ücretsiz olmayan JVM gerektirir). Oyunlarınızı Ubuntu'da yapabilir ve iOS, Android *, Flash, HTML5 *, Windows ve Mac (* Stencyl 3.0'dan itibaren) için yayınlayabilirsiniz.

Tam özellikli ücretsiz sürümü indirmek için kullanılabilir ve 'Flash' yayınlayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.