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.
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.
Yanıtlar:
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.
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
Bull temelleri yükleyin
sudo apt-get install build-essential
Sdl kitaplıklarını yükleme
sudo apt-get install libsdl1.2-dev libsdl1.2debian
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 .
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.
Python ve C ++ arayüzü. Oldukça büyük bir araç.
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.