Jakie silniki 2D / 3D i zestawy SDK do gier są dostępne? [Zamknięte]


16

Jakie silniki 2D / 3D i SDK do tworzenia gier są dostępne, które działają natywnie na Ubuntu?

Ogranicz jeden silnik / SDK na odpowiedź - i podaj, dlaczego lubisz silnik / SDK.


Należy pamiętać, że może to być zduplikowane pytanie, chociaż podana tutaj odpowiedź SDL nie jest dostępna w poprzednim. Zobacz: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk

1
To jest bardzo szerokie pytanie, czy możesz być bardziej szczegółowy w rodzaju silnika gry, który chcesz?
mhall119

Odpowiedzi:


5

v-play

V-Play zapewnia komponenty wielokrotnego użytku do obsługi wielu rozdzielczości wyświetlania i proporcji obrazu, animacji, cząstek, fizyki, multi-touch, gestów, wyszukiwania ścieżek i wielu innych, umożliwiając tworzenie prototypów i tworzenie gier w ciągu zaledwie kilku dni.

V-Play zawiera również gotowe szablony gier dla najpopularniejszych gatunków gier, w tym tower defense, platformówek lub gier logicznych. Po prostu zamień grafikę i dźwięki na własne i możesz opublikować własną grę!

Rozwijaj swoją grę w sposób deklaratywny dzięki JavaScript i QML dla iOS, Androida, BlackBerry 10, Symbian, MeeGo, a także dla Windows, Mac OS X i Linux, dzięki rdzennemu silnikowi każdego z nich o najlepszej wydajności.


Incredible Engine!
Paulo Coghi - Przywróć Monikę

8

SDL

Simple DirectMedia Layer to wieloplatformowa biblioteka multimedialna zaprojektowana w celu zapewnienia niskiego poziomu dostępu do dźwięku, klawiatury, myszy, joysticka, sprzętu 3D za pośrednictwem OpenGL i bufora klatek wideo 2D. Jest używany przez oprogramowanie do odtwarzania MPEG, emulatory i wiele popularnych gier, w tym wielokrotnie nagradzany port Linux „Civilization: Call To Power”.

SDL obsługuje systemy Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX i QNX. Kod zawiera obsługę systemów AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS i OS / 2, ale nie są one oficjalnie obsługiwane.

SDL jest napisany w C, ale działa natywnie w C ++ i ma powiązania z kilkoma innymi językami, w tym Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk i Tcl.

SDL jest rozpowszechniany na licencji GNU LGPL w wersji 2. Ta licencja pozwala na swobodne korzystanie z SDL w programach komercyjnych, o ile łączysz się z biblioteką dynamiczną.

Instalowanie biblioteki sdl w Ubuntu

  1. Zainstaluj niezbędne artykuły

    sudo apt-get install build-essential

  2. Zainstaluj biblioteki sdl

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

    wprowadź opis zdjęcia tutaj


6

OGR

Jest to jeden z najbardziej profesjonalnych dostępnych silników 3D typu Open Source. Jest to trochę trudne do skonfigurowania, ale jest dość potężne. Standardowy interfejs API jest w C ++, ale istnieją powiązania dla kilku innych języków.

Więcej informacji na Wiki OGRE .


5

OpenSceneGraph

Ma również interfejs C ++ i jest dość wydajny. Mogą być dostępne niektóre pakiety Ubuntu w PPA, ale zalecam pobranie kodu źródłowego i zbudowanie go ręcznie.


5

LibGDX

oferuje coś w rodzaju integracji Google GWT, która oferuje tworzenie gier w Eclipse (tylko za pomocą biblioteki), które można eksportować do Androida, iOS, Java, HTML5 Canvas


4

Panda3D

Interfejs Python i C ++. Całkiem narzędzie.


Panda używa zarówno interfejsu API Python, jak i C ++, a społeczność irc jest dość silna i pomocna. Panda otrzymała znaczne wsparcie rozwoju od Disneya.
Akiva

2

Stencyl

Stencyl to silnik / twórca gier 2D. Ma łatwą w użyciu metodę przeciągnij i upuść, aby zaprojektować swoje gry. Jest odpowiedni dla niekodujących z podstawową wiedzą programistyczną, a także posiada edytor kodu dla zaawansowanych użytkowników.

Ma natywną wersję dla Ubuntu (wymaga niewolnej JVM). Możesz tworzyć gry na Ubuntu i publikować na iOS, Android *, Flash, HTML5 *, Windows i Mac (* od Stencyl 3.0).

W pełni funkcjonalna darmowa wersja jest dostępna do pobrania i może zostać opublikowana w „Flash”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.