This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. 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 .