Read this manual in English

The design of Defold

Deflod foi criado para os seguintes objetivos:

  • Para ser uma plataforma profissional completa e facil, para equipes de jogos.

  • Para ser simples e intuitiva ,fornecendo explícitas soluções, para problemas comuns de arquitetura é fluxo de trabalho no desenvolvimento de jogos.

  • Para ser uam plataforma ideal e extemamente rápida no desenvolvimento iterativo de jogos.

  • Para ter um alto desempenho no tempo de execução.

  • Sendo realmente uma multiplataforma

O design do editor e do mecanismo é cuidadosamente criado para atingir os objetivos.Algumas de nossas decisões de design diferem das experiência em outras plataformas que você já está acostumado, pelos exemplos:

  • Nos exigimos estática declaração da árvore de recusoso e todos os nomes. Com isso requer algum esforço inicial do usuario , mas ajuda muito o processo de desenvolvimento ao longo prazo.

  • Nos encorajamos a simples troca de mensagens entre entidades encapsuladas.

-Não há herança de orientação de objeto.

  • Nossas APIS são assíncronas.

  • A renderização do pipelibe é orientado por código e é totalmente personalizável.

  • Todos os recursos de nossos arquivos estão em formatos de texto simples sendo estruturados de forma otimizada para Git , como importação e processamento com ferramentas externas.

  • Recursos podem ser alterados e recarregados na execução de um jogo , permitindo extremamente rápidas a iteração e experimentação .