Principais Alternativas de Libgdx Mais Bem Avaliadas
9 de 10 Avaliações Totais para Libgdx

Libgdx é um motor de jogo escrito em Java. Esta é a grande vantagem para desenvolvedores Java que desejam criar um jogo em Java. Além disso, há suporte para Kotlin. Com o Libgdx, você pode exportar para as principais plataformas, incluindo iOS, Android, Web, Linux, Mac, Windows com uma única base de código. Libgdx é de código aberto, o que implica que você pode personalizar, adicionar recursos ao motor enquanto mantém seu projeto bifurcado. Análise coletada por e hospedada no G2.com.
A desvantagem do Libgdx foi a ausência de recursos de GUI/arrastar e soltar. Tudo tem que ser feito programaticamente. iOS mudou recentemente para Metal, ainda assim o Libgdx está usando OpenGL para renderizar objetos. Trabalhar em grandes jogos de plataforma pode ser exaustivo devido à falta de GUI. Libgdx tem uma curva de aprendizado acentuada para iniciantes. Como o Libgdx utiliza Java como linguagem principal, a taxa de quadros pode sofrer, pois a gestão do heap é feita automaticamente. Análise coletada por e hospedada no G2.com.

Eu gosto da liberdade de codificar conceitos básicos de jogos e criar coisas que não são apenas arrastar e soltar o trabalho de outra pessoa. Análise coletada por e hospedada no G2.com.
É bastante difícil começar, se você não tiver nenhum entendimento básico de programação, e mesmo aqui pode ser difícil encontrar documentação bem atualizada para ajudar. Análise coletada por e hospedada no G2.com.

É de alto desempenho e multiplataforma. A documentação não é ruim, esteja preparado para pesquisar e ler. A comunidade é ótima e há muitos tutoriais na web. Se você estiver disposto a investir tempo, aprenderá muito e possivelmente acabará com um ótimo jogo. Análise coletada por e hospedada no G2.com.
Dependendo das suas necessidades, isso pode ser uma coisa boa ou ruim... Este é um framework, não um motor. Não espere uma experiência como a Unity. É mais uma enorme coleção de ferramentas realmente úteis que você pode montar em um motor. Análise coletada por e hospedada no G2.com.
LibGDX is at its core a low-level wrapper over opengl. This gives the programmer plenty of flexibility and control in building a game engine. Beyond that, the framework has support for building ui, particle effects, texture atlases, and more. It's also open-source, making it easy to modify as you see fit.
Java's garbage collection feature saves some of the hassle of dealing with memory management, but for game development, that garbage collector needs to run as infrequently as possible. Libgdx is fast and its custom java collections implementations are carefully crafted to avoid garbage collections.
Libgdx also has several optional plugins to handle features like AI, entity-component systems, and more. Análise coletada por e hospedada no G2.com.
Support can be hard to find. A lot of the documentation may be old if you simply search online. Setup is tricky depending on your level of expertise. There's no handholding. Análise coletada por e hospedada no G2.com.

LibGDX é uma biblioteca Java de baixo nível com suporte para Gráficos, Entrada e Som. Eu digo de baixo nível porque é bastante minimalista em comparação com bibliotecas de jogos mais avançadas para Java e outros motores de jogo completos. No entanto, se você está interessado em escrever seu próprio "motor", em uma linguagem que não é muito complexa como Java e quer manter a capacidade de exportar seu jogo para várias plataformas (Windows, Linux, Mac OS X, Android, iOS, BlackBerry e navegadores web com WebGL), este é o caminho a seguir. Análise coletada por e hospedada no G2.com.
Eu realmente não gosto de programar em Java. Além disso, acho que é de baixo nível demais para minhas necessidades. Costumo participar de muitos Game Jams e, nessas situações, prefiro um motor de jogo para protótipos rápidos (como o Unity). Análise coletada por e hospedada no G2.com.

Cross platform fornece uma maneira conveniente e consistente de prototipar conceitos rapidamente para diferentes plataformas. Descubra qual é a melhor ferramenta para o trabalho após o protótipo, ou prossiga para transformá-lo em um produto acabado. Muito bem documentado e fácil de encontrar as informações que você precisa. Análise coletada por e hospedada no G2.com.
Java é um pouco pesado para trabalhar, e uma boa experiência requer muitas ferramentas e partes móveis para serem integradas. Não é a coisa mais fácil de começar, especialmente ao trabalhar com binários do Android. Garantir que todos estejam usando as mesmas versões para evitar problemas é uma tarefa trabalhosa. Análise coletada por e hospedada no G2.com.

Ele oferece ao desenvolvedor outra opção ao procurar software. pode não ser o melhor agora você tem outra escolha. Eu também gosto do suporte embutido para animação. Análise coletada por e hospedada no G2.com.
Os jogos 3D não têm a melhor aparência e não há muitas opções para iluminação e efeitos. Análise coletada por e hospedada no G2.com.

A melhor coisa sobre o LibGDX é o quão completo e abrangente é o seu API. Ele cobre OpenGL, OpenGL ES, Bullet Physics, Box2D e Freetype com um API coerente que é completamente independente de plataforma. Seu suporte a plataformas também é muito bom, sendo compatível com Apple iOS, Android, a combinação Linux/Windows/Mac e até mesmo HTML 5. Ele também faz uso das melhores características da linguagem de programação Java, permitindo programas muito concisos do lado do usuário desenvolvedor (toda a verbosidade típica do Java é escondida por trás do API do LibGDX).
Outra grande vantagem do LibGDX são suas próprias bibliotecas para desenvolvimento de Entity-Component, padrões comuns de IA, sistemas de partículas, interpolação de valores e suporte a game pad.
E por último, mas não menos importante: é um software livre tanto no sentido de liberdade de expressão quanto de custo! Análise coletada por e hospedada no G2.com.
Dito isso, há um problema não tão terrível com o LibGDX. Sua documentação é um tanto incompleta quando se trata de programação 3D avançada, que é perfeitamente capaz de realizar. A parte mais afetada disso são as documentações da API de animação 3D e IA. A API e seus javadocs incluídos são abrangentes o suficiente para que você possa se virar com eles, mas alguns tutoriais completos sobre as APIs mencionadas seriam ótimos. Análise coletada por e hospedada no G2.com.