Pergunta

Há várias discussões no Stackoverflow.com sobre qual é a melhor plataforma/motor de jogo para iPhone. Minha pergunta não é necessariamente o que é o melhor, mas qual é o melhor para um desenvolvedor de iPhone experiente, mas não tem experiência no design de jogos. Este também será um projeto solo, além de um designer de gráficos. Considere que trabalharei em período integral no meu trabalho diário e precisarei suportar vários outros aplicativos para iPhone. Em outras palavras, projetar o jogo será um projeto de meio período, mas precisa sair em 2 a 4 meses (?). O tempo de rampa precisa ser rápido. Eu gostaria de construir 2D no começo e depois ir para 3D.

Eu me inclino para a Unity 3D, pois possui muita documentação e ajuda. Pelo que posso ver, a versão básica do iPhone custa US $ 399 e você recebe o IDE gratuitamente. Alguém pode confirmar?

Unity3D é para 3D, mas eu li que você ainda pode fazer 2D. Estou tentando descobrir o que está envolvido lá. Uma desvantagem do Unity3D é a tela de 8 a 15 segundos unidades. Eu também li que isso não fica muito melhor com a versão com preços mais altos. Mas acho que esse é o preço que você paga pela conveniência de ter uma estrutura mais simples disponível.

O Cocos2D é uma ótima estrutura e gratuitamente, mas não possui documentação. Também requer muito tempo para aprender sua estrutura e escolher um mecanismo de física adequado. Não vejo essa rota como prática. Eu posso ver aprendendo isso em uma longa linha do tempo como um projeto paralelo, mas você come para tirar o jogo pela porta bastante rápido. Se eu for com a unidade, provavelmente abandono completamente o Cocos2D, pois terei investido muito em unidade.

Meu raciocínio para a unidade parece viável?

---EDITAR---

Com base em alguns dos comentários, aqui está o tipo de jogo que estou me referindo inicialmente: um atirador 2D semelhante ao Zomebieville, mas provavelmente sem seu grande conjunto de recursos.

Foi útil?

Solução

Vou votar Unidade 3d. Ele contém um ambiente de desenvolvimento interativo muito bom e suporta uma variedade de plataformas (incluindo o iPhone). Se você não tiver experiência em escrever loops de jogos ou nada disso, dependerá muito de esses ambientes de desenvolvimento - também poderá obter o melhor.

Se o seu jogo vale a pena, as pessoas não se importarão na tela de espera.

Outras dicas

  • Este também será um projeto solo, além de um designer de gráficos.

  • Projetar o jogo será um projeto de meio período, mas precisa sair em 2 a 4 meses (?).

Duas palavras:

Esqueça!

Sim - o Unity3D custa US $ 399 para a licença básica do iPhone. O uso da unidade para criar jogos 2D funciona nos termos mais simplistas da seguinte forma: a câmera vê um mundo 3D e cria um jogo 2D quando a câmera está enfrentando diretamente uma plataforma do lado. Eu acho que você também poderia apontar a câmera direto (vista para os olhos dos pássaros) em uma superfície também.

A diferença é a seguinte: No Cocos2d, você ainda está executando um aplicativo OpenGL ES. Você tem a capacidade de ter camadas nas coordenadas z.

No entanto, a unidade seria melhor usada ao usar objetos 3D para serem animados como a arte. Se sua arte já for 2D, na unidade, você estaria colocando sua arte em um plano plano. Se você está preocupado com a qualidade da obra de arte quando se trata do seu jogo - se a arte for 2D, realmente não há sentido em usar a unidade e gastar o dinheiro.

Considere também que o pacote básico da Unity3D não lhe dará acesso aos seus próprios métodos fora da estrutura - se você tiver algum objetivo C, desejará no seu jogo, digamos outro projeto ou um servidor especial que deseja se conectar ao usar o seu próprio código que não funcionará. Isso mata para mim.

Entendo que há uma falta de documentação - no entanto - existem muitas ferramentas e tutoriais para ajudar.

Primeiro, considere que o Unity3D tem uma abordagem wysiwyg com ações incorporadas para a física. O COCOS2D permite que você use várias bibliotecas de física diferentes, incluindo a do Unity3D.

YouTube Cocos2D iPhone Box2D e Chipmunk - Misture as tags Up

Uma coisa legal sobre a arte 2D em Cocos é SVG e Tiles - veja este tutorial / vídeo - não é muito trabalho - nem muito.

http://www.youtube.com/watch?v=yvzm-yppbii

Cocos é realmente simples - é python e a documentação é ruim - no entanto, existem muitos pequenos jogos de código aberto por aí usando Cocos - uma rápida pesquisa de código do Google revelará alguns - abra um no Xcode e se torna bastante claro e se Você é um desenvolvedor que conhece uma linguagem de programação real, deve parecer tão fácil quanto a forma HTML lá.

Estou convencido de trabalhar em vários projetos que abrem alguns jogos que estão por aí fará total sentido de tudo isso.

Não sei muito sobre o Unity3D. Mas eu conheço uma bruxa de mecanismo de jogo muito legal que você pode usá -lo é chamado Criador de jogos. Eu acho que é muito útil para o desenvolvedor de jogos inexperiente/solo. Com ele, você poderá criar jogos de boa qualidade em cerca de dois a três meses. No último, verifiquei, são cerca de US $ 20 para a versão completa do software. Então, acho que também é leve na carteira.

Os jogos 2D são fáceis com a unidade. É tão simples quanto alterar o modo de visualização da câmera. Tecnicamente, o jogo ainda é 3D, mas visto como 2D. Se você deseja fazer um jogo em pouco tempo, a unidade é o caminho a percorrer. A Unity pode fazer um jogo 2D para um iPhone para um MMO super avançado. Também existem centenas, senão milhares de tutoriais, que podem ensinar praticamente qualquer coisa que você precise saber.

A unidade é fácil de criar jogos para todas as plataformas e se livra do trabalho pesado. Gosto de unidade porque você vê os resultados rapidamente e sua compatibilidade entre plataformas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top