Quais mecanismos 2D / 3D e SDKs de jogos estão disponíveis? [fechadas]

16

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.

Paulocoghi
fonte
Esteja ciente de que essa pode ser uma pergunta duplicada, embora a resposta SDL fornecida aqui não esteja presente na pergunta anterior. Veja: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk
11
Essa é uma pergunta muito ampla. Você pode ser mais específico no tipo de mecanismo de jogo que deseja?
mhall119

Respostas:

5

v-play

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.

esso
fonte
Motor incrível!
Paulo Coghi - Restabelece Monica 8/13
8

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

  1. Instale os fundamentos do bulild

    sudo apt-get install build-essential

  2. Instalar bibliotecas sdl

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

    insira a descrição da imagem aqui

Tachyons
fonte
6

OGRO

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 .

RolandiXor
fonte
5

OpenSceneGraph

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.

Andreas Roth
fonte
5

LibGDX

oferece algo como a integração do Google GWT, que oferece o desenvolvimento de jogos no Eclipse (apenas usando a biblioteca) que você pode exportar para Android, iOS, Java, HTML5 Canvas

user45651
fonte
4

Panda3D

Interface Python e C ++. Bastante uma ferramenta.

Adam Kroczyk
fonte
O Panda emprega APIs Python e C ++, e a comunidade irc é bastante forte e útil. Panda havia recebido um apoio significativo ao desenvolvimento da Disney.
214 Akiva
2

Stencyl

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'.

ksd
fonte