Quali motori 2D / 3D e SDK di sviluppo giochi sono disponibili in modo nativo su Ubuntu?
Limita un motore / sdk per risposta e includi il motivo per cui ti piace il motore / sdk.
Quali motori 2D / 3D e SDK di sviluppo giochi sono disponibili in modo nativo su Ubuntu?
Limita un motore / sdk per risposta e includi il motivo per cui ti piace il motore / sdk.
Risposte:
V-Play fornisce componenti riutilizzabili per la gestione di risoluzioni e proporzioni di visualizzazione multiple, animazioni, particelle, fisica, multi-touch, gesti, ricerca di percorsi e molto altro, consentendo di prototipare e costruire giochi in pochi giorni.
V-Play include anche modelli di gioco pronti all'uso per i generi di gioco di maggior successo, tra cui difesa della torre, giochi con piattaforma o puzzle. Basta sostituire la grafica e i suoni con i tuoi e sei pronto per pubblicare il tuo gioco!
Sviluppa il tuo gioco in modo dichiarativo con JavaScript e QML per iOS, Android, BlackBerry 10, Symbian, MeeGo e anche per Windows, Mac OS X e Linux, grazie a un core motore nativo ognuno con le migliori prestazioni.
SDL
Simple DirectMedia Layer è una libreria multimediale multipiattaforma progettata per fornire accesso di basso livello a audio, tastiera, mouse, joystick, hardware 3D tramite OpenGL e framebuffer video 2D. È utilizzato dal software di riproduzione MPEG, dagli emulatori e da molti giochi popolari, tra cui la premiata porta Linux di "Civilization: Call To Power".
SDL supporta Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX e QNX. Il codice contiene supporto per AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS e OS / 2, ma questi non sono ufficialmente supportati.
SDL è scritto in C, ma funziona in modo nativo con C ++ e ha collegamenti con molte altre lingue, tra cui Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk e Tcl.
SDL è distribuito sotto GNU LGPL versione 2. Questa licenza consente di utilizzare SDL liberamente nei programmi commerciali purché si colleghi alla libreria dinamica.
Installazione della libreria sdl in ubuntu
Installa gli elementi essenziali di Bulild
sudo apt-get install build-essential
Installa librerie sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
Questo è uno dei motori 3D Open Source più professionali disponibili. È un po 'difficile da configurare, ma è piuttosto potente. L'API standard è in C ++ ma ci sono associazioni per molte altre lingue.
Maggiori informazioni su OGRE Wiki .
Ha anche un'interfaccia C ++ ed è abbastanza potente. Potrebbero essere disponibili alcuni pacchetti Ubuntu in un PPA, ma consiglio di scaricare il codice sorgente e compilarlo manualmente.
Interfaccia Python e C ++. Abbastanza uno strumento.
stencyl è un motore / creatore di giochi 2D. Ha un metodo di trascinamento della selezione facile da usare per progettare i tuoi giochi. È adatto a non programmatori con conoscenze di programmazione di base e dispone anche di un editor di codice per utenti esperti.
Ha una versione nativa per Ubuntu (richiede la JVM non gratuita). Puoi creare i tuoi giochi su Ubuntu e pubblicare per iOS, Android *, Flash, HTML5 *, Windows e Mac (* a partire da Stencyl 3.0).
La versione gratuita completa è disponibile per il download e può essere pubblicata su "Flash".