Quais mecanismos 2D / 3D e SDKs de desenvolvimento de jogos estão disponíveis que são executados nativamente no Ubuntu?
Limite um mecanismo / sdk por resposta - e inclua por que você gosta do mecanismo / sdk.
Quais mecanismos 2D / 3D e SDKs de desenvolvimento de jogos estão disponíveis que são executados nativamente no Ubuntu?
Limite um mecanismo / sdk por resposta - e inclua por que você gosta do mecanismo / sdk.
Respostas:
O V-Play fornece componentes reutilizáveis para lidar com várias resoluções de tela e proporções, animações, partículas, física, multitoque, gestos, localização de caminhos e muito mais, permitindo a criação de protótipos e a criação de jogos em apenas alguns dias.
O V-Play também vem com modelos de jogos prontos para uso para os gêneros de jogos mais bem-sucedidos, incluindo defesa de torre, jogos de plataforma ou quebra-cabeças. Apenas substitua gráficos e sons pelos seus e você estará pronto para publicar seu próprio jogo!
Desenvolva seu jogo de maneira declarativa com JavaScript e QML para iOS, Android, BlackBerry 10, Symbian, MeeGo e também para Windows, Mac OS X e Linux, graças a um núcleo de mecanismo nativo, todos com melhor desempenho.
SDL
O Simple DirectMedia Layer é uma biblioteca multimídia de plataforma cruzada projetada para fornecer acesso de baixo nível a áudio, teclado, mouse, joystick, hardware 3D via OpenGL e buffer de vídeo em 2D. É usado pelo software de reprodução MPEG, emuladores e muitos jogos populares, incluindo a premiada porta Linux de "Civilization: Call To Power".
O SDL suporta Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX e QNX. O código contém suporte para AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS e OS / 2, mas estes não são oficialmente suportados.
O SDL é escrito em C, mas funciona com C ++ de forma nativa e possui ligações para várias outras linguagens, incluindo Ada, C #, D, Eiffel, Erlang, Euforia, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk e Tcl.
O SDL é distribuído sob a GNU LGPL versão 2. Esta licença permite que você use o SDL livremente em programas comerciais, desde que vincule à biblioteca dinâmica.
Instalando a biblioteca sdl no ubuntu
Instale os fundamentos do bulild
sudo apt-get install build-essential
Instalar bibliotecas sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
Este é um dos mecanismos 3D de código aberto mais profissionais disponíveis. É um pouco difícil de configurar, mas é bastante poderoso. A API padrão está em C ++, mas existem ligações para vários outros idiomas.
Mais informações no OGRE Wiki .
Ele também possui uma interface C ++ e é bastante poderoso. Pode haver alguns pacotes do Ubuntu em um PPA disponível, mas eu recomendo baixar o código-fonte e construí-lo manualmente.
Interface Python e C ++. Bastante uma ferramenta.
Stencyl é um criador / criador de jogos em 2D. Possui um método fácil de usar para arrastar e soltar para criar seus jogos. É adequado para não-codificadores com conhecimentos básicos de programação e também possui um editor de código para usuários avançados.
Possui uma versão nativa do Ubuntu (requer a JVM não livre). Você pode fazer seus jogos no Ubuntu e publicar para iOS, Android *, Flash, HTML5 *, Windows e Mac (* a partir do Stencyl 3.0).
A versão gratuita com todos os recursos está disponível para download e pode ser publicada no 'Flash'.