|
@@ -0,0 +1,35 @@
|
|
|
+---
|
|
|
+title: The design of Defold
|
|
|
+brief: The philosophy behind Defold's design
|
|
|
+---
|
|
|
+# 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 .
|