Vantagens e desvantagens do libgdx [fechado]

9

Sou desenvolvedor de Android há um tempo e estou pensando em entrar em jogos. Enquanto procurava por uma estrutura de desenvolvimento de jogos, achei que a libgdx fornece documentação e funcionalidade muito amigáveis. Então, eu gostaria de usá-lo se não houver grandes obstáculos.

Mas quando tentei ver quantos desenvolvedores empregam essa biblioteca, não encontrei tantos. Há algo de errado com esta biblioteca? Em outras palavras, gostaria de saber suas vantagens ou desvantagens de qualquer desenvolvedor experiente.

ATUALIZAÇÃO: Depois de revisar suas documentações e tentar criar jogos simples com a libgdx, decidi seguir em frente, pois suas documentações são boas o suficiente e sua comunidade é muito ativa. O que eu mais gostei é que ele fornece vários jogos de demonstração dos quais posso aprender muito.

Tae-Sung Shin
fonte
2
Uma grande desvantagem é a falta de boa documentação. Você precisa pesquisar muito no Google e apenas resolver as coisas. Isso realmente me incomoda. (Além disso, os fóruns não têm e-mail de trabalho de notificação.)
ashes999
@ ashes999 obrigado pelo seu comentário. Eu posso entender o seu ponto. Eu vi um par de bons tutoriais, mas o que você está dizendo é uma virada de jogo :-)
Tae-Sung Shin
eu também. Mas fora isso, é incrível.
ashes999
Onde você encontrou os jogos demo? Isso parece legal.
ashes999
2
@ ashes999 source ( code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos ) é seu amigo.
Tae-Sung Shin

Respostas:

10

Decidi usar o libGDX por razões semelhantes. Para expor meu comentário, mencionarei o que acho são os prós e os contras.

Prós:

  • Funciona no Android e na área de trabalho (não é necessário emulador)
  • Comunidade de usuários ativos nos fóruns
  • Muita funcionalidade robusta
  • Também funciona no iOS (via RoboVM => grátis)

Contras:

  • Falta de documentação e informação
  • Nível bastante baixo (eu prefiro escrever menos código para fazer as coisas)

Em suma, se você prefere apenas o Android, é ótimo. Mas se você quiser fazer o iOS também, eu mudaria para outra coisa, como o Unity ou o Corona SDK.

ashes999
fonte
3
iOS suportado é adicionado desde
Veger 03/03
O suporte ao iOS requer uma licença MonoTouch, que aumentou para US $ 1200 (de US $ 400).
ashes999
2
A partir do libGDX 0.9.9, o suporte ao iOS será fornecido pelo RoboVM, que não requer uma licença paga. badlogicgames.com/wordpress/?p=3156
Thomas
@ Thomas obrigado por esclarecer. Que notícia incrível.
ashes999
11
Gente, atualizando o RoboVM, ele foi descontinuado ( badlogicgames.com/wordpress/?p=3925&cpage=3#comments ), eles mudaram para Intel Multi-OS Engine.
bosco
7

Eu comecei no libgdx (eu tenho duas semanas desenvolvendo lá).

Os profissionais, é que você não precisa do emulador e pode testar tudo o que faz na velocidade real, também se você conhece Java, seria fácil (eu sei que aplicativos Android usam Java, mas isso é mais fácil, no meu ponto de vista) ), a arquitetura da libgdx para o desenvolvimento de jogos é muito bem construída.

A desvantagem é a falta de documentação, como todas as pessoas dizem, existem códigos de amostra, mas ele não implementa toda a libgdx, portanto não está completo, e existem alguns métodos que não possuem documentação e você precisa testá-la e saber como funciona. : /

É uma boa biblioteca, é fácil de usar, mas você precisa pesquisar muito no Google se quiser usar 100%

Rudy_TM
fonte
11
Eu também estou ficando frustrado com a falta de documentação. Precisa de algum trabalho nisso, mas, caso contrário, é uma boa estrutura.
Enquanto-E
Im ficar frustrado no uso de box2d X_X: / na verdade seu um motor incrível
Rudy_TM
@ While-E Você sempre pode contribuir com o LibGDX! :) Como uma observação lateral - eu também tenho lutado com a falta de documentação, mas você sempre pode mergulhar no código-fonte e deduzir algumas coisas (ele também tem alto valor educacional).
Mithras
3

Eu sou o autor do livro "Learning Libgdx Game Development".

Este livro pode preencher a lacuna de falta de documentação e informações agregadas para iniciantes.

publiquei mais aqui: Onde estão todos os tutoriais para libGDX?

AndreasO
fonte
11
Bem-vindo ao GD.SE! É sempre bom ver novas pessoas contribuindo para o site, mas essa pergunta tem mais de um ano e meio. Seria bom se você pudesse ajudar a responder a algumas das perguntas mais recentes.
Polar