Confraria-Hibrasil / DonkeyKong

Reprodução do clássico jogo de plataforma que introduziu não somente o Donkey Kong como o que viria a ser o Mário.
MIT License
0 stars 0 forks source link

Definir engine, lib, ferramentas #1

Open ricardosander opened 3 years ago

ricardosander commented 3 years ago

Precisamos escolher se vamos ou não usar uma Engine pro projeto. Caso não usamos, precisamos definir qual lib usaremos. Também precisamos definir quais ferramentas serão utilizadas.

Opções propostas:

ricardosander commented 3 years ago

p5.js

Vantagens

Desvantagens

ricardosander commented 3 years ago

Phaser (3)

Vantagens

Desvantagens

ricardosander commented 3 years ago

Impact JS

Vantagens

Desvantagens

ricardosander commented 3 years ago

Melon JS

Vantagens

Desvantagens

ricardosander commented 3 years ago

Defold

Vantagens

Desvantagens

ricardosander commented 3 years ago

Outras opções que encontrei enquanto pesquisava, mas não parei para olhar:

tiagojaques commented 3 years ago

GoDot

Vantagens

Desvantagens

tiagojaques commented 3 years ago

Defold

Vantagens

  • Grátis
  • Open Source
  • (promete) que com um código, é possível portar para Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 e Facebook
  • Se é portável para HTML5, podemos hospedar o resultado final facilmente no GitHub Pages, o que é fácil e grátis
  • Projeto no GitHub ativo
  • Bastante conteúdo de apoio
  • (promete) não precisar instalar ou configurar nada exceto o editor
  • O editor parece bem completo, contendo, inclusive, tutoriais de criação de jogos

Desvantagens

  • Usa Lua em sua programação, ou seja, precisa-se aprender uma nova linguagem
  • Embora seja grátis e pareça ter uma licença livre, é uma licença própria que não parei para olhar em detalhes.
  • Precisa ser desenvolvido em um editor específico (?)
  • Maior curva de aprendizado, conforme descrito no próprio Getting Started

Sobre o Editor: O editor não precisar instalar ou configurar nada exceto o editor (É apenas um executável que é baixado. Tem para Windows, Mac e Linux)

Sobre a licença: A Licença Defold é derivada da licença popular do Apache 2.0.

Você é livre para comercializar qualquer software criado usando as versões originais ou modificadas (derivadas) do Defold Você pode comercializar qualquer plug-in, extensão ou ferramenta criada para uso com o Defold Você pode modificar o Defold e não precisa compartilhar as alterações Você pode distribuir versões originais ou modificadas (derivadas) do Defold Você recebe uma licença para qualquer patente que cubra a Defold

A licença impede que você faça o seguinte: Você não pode comercializar versões originais ou modificadas (derivadas) do editor Defold e / ou mecanismo Você não pode responsabilizar a Defold Foundation por danos causados pelo uso da Defold Você não pode apresentar reivindicações de garantia à Fundação Defold Você não pode usar a marca comercial Defold, a menos que tenha sido dada permissão expressa

tiagojaques commented 3 years ago

Unity

Vantagens

Desvantagens