Você pode criar um jogo para iPhone de graça?

7

Eu e um amigo queremos tentar fazer um jogo para iPhone, mas na verdade não temos um orçamento para falar. Pelo que descobri, preciso do SDK do iOS e isso custa dinheiro. Não há realmente nenhuma maneira de fazer um jogo para iPhone com um orçamento de US $ 0? Caso contrário, posso fazê-lo para o Android?

Jesse J
fonte

Respostas:

11

O Airplay SDK: http://www.airplaysdk.com/ , bem como outros SDKs para dispositivos móveis, permitirá que você faça jogos para iOS de graça (no sentido de que você não precisa comprar um Mac), mas acredito que ainda custará R $ 100,00 para colocar seu jogo na loja de aplicativos, independentemente da ferramenta usada.

O Android é gratuito para desenvolver e implantar (Editar: de acordo com o comentário de Ricket, na verdade, custa US $ 25 para publicar na loja de aplicativos). Você também pode criar um jogo na Web em HTML5 e as pessoas com iPhones podem jogá-lo no navegador, sem nenhum custo para você (ou para eles).

thedaian
fonte
6
O Android não é gratuito para implantar no Google Market; uma conta de desenvolvedor é uma taxa única de US $ 25. Você pode implantar em um telefone enviando o arquivo apk para o telefone e instalando-o no telefone, mas um aplicativo no mercado precisará ser publicado por alguém que pagou US $ 25.
Ricket
2
Re jogo da web em HTML5. Não tenho certeza se "nenhum custo para você" é preciso, pois provavelmente levará pelo menos o dobro do tempo para desenvolver um jogo HTML5 (JavaScript), e tempo é dinheiro. Além disso, atualmente não existe uma maneira "boa" de gerar receita com um jogo baseado em HTML5.
Adam Harte
@TandemAdam Embora todo o "tempo seja dinheiro" seja provavelmente verdadeiro, se você seguir esse caminho, ninguém poderá fazer nenhum jogo de graça, pois isso lhes custará tempo, portanto dinheiro. É verdade que ainda não existe uma maneira "boa" de gerar receita com nenhum aplicativo HTML5, e você também não pode obtê-lo na loja de aplicativos, por isso seria quase impossível ser notado como um aplicativo (a boa notícia é que o HTML5 é portátil para praticamente qualquer dispositivo móvel moderno nos dias de hoje)
thedaian
Um jogo em HTML5 também teria que ser hospedado em um site (a menos que você possa usar um empacotador de aplicativos como o PhoneGap, sem ter certeza de como isso funciona para um jogo) e a hospedagem não é gratuita, especialmente considerando a enorme quantidade de jogadores que você necessidade de um jogo feito dessa maneira para ter sucesso.
Jhocking #
12

Nenhuma das outras respostas abordou um equívoco básico na sua pergunta: o SDK do iOS não custa nenhum dinheiro. Você pode baixar as ferramentas de desenvolvedor da Apple gratuitamente. No entanto, você só poderá testar no simulador gratuitamente; para implantar no dispositivo, você precisa adquirir o registro de desenvolvedor de US $ 99 / ano.

A taxa é pela capacidade de publicar, não pelo SDK. Distinção sutil, mas importante.

Então não, não há como fazer um jogo para iPhone sem pagar uma taxa. O Android não tem nenhuma taxa para implantar no dispositivo, mas os mercados individuais têm suas próprias políticas.

jhocking
fonte
O iOS SDK já não é livre, a partir da versão do Xcode 4. Você deve agora ou pagar por uma conta de desenvolvedor iOS / Mac ou comprar XCode da Mac App Store
numo16
ugh bem, isso é uma mudança de baixa qualidade. Eu vou apagar a minha resposta se você pode me indicar qualquer prova dessa mudança (que não pode verificar-me porque eu tenho uma conta de desenvolvedor.)
jhocking
Você ainda pode baixar o Xcode 3.2.6 w / iOS SDK 4.3 com uma conta gratuita, mas são obrigados a atualizar sua conta se você quiser baixar o Xcode 4.
Simurr
3

Se você deseja publicar ou testá-lo, não. O mínimo que você pode gastar para publicar um jogo é a taxa anual de US $ 99 referente ao SDK. A Apple simplesmente não permite que você publique um jogo na loja de aplicativos se você não está pagando para ser um desenvolvedor.

Se você quiser criar um e, talvez, publicá-lo mais tarde, encontre um mecanismo de jogo como o Unity3d que permita criar outras plataformas e portá-lo facilmente para o iphone quando estiver pronto. Esse é o caminho que minha equipe seguiu alguns anos atrás, quando estávamos apenas começando. Fizemos nosso jogo para o plug-in do navegador do Unity e o transportamos para o IOS quando compramos a licença.

EDIT: FYI, unidade e alguns outros motores são totalmente gratuitos apenas para este fim. Depois de publicar no iPhone, você também precisará comprar a licença básica do IOS unit, no mínimo, US $ 400, mas se você tiver um jogo que vale algo, poderá encontrar alguém disposto a pagar por uma licença por uma porcentagem do jogo.

brandon
fonte
3
É uma recomendação enganosa, Unity, no lugar do SDK do iOS por razões de custo. Você pode desenvolver o iOS com o SDK gratuito, mas não pode implantar fora do simulador. Não acredito que você possa desenvolver iOS com o Unity sem a licença básica, simulador ou dispositivo.
concordou, eu estava dizendo mais que você pode desenvolver todo o seu jogo em um mecanismo independente de plataforma (ish) como o Unity. Se o conceito funcionar, mova-o para o IOS quando receber o dinheiro. De qualquer maneira, você não tem como usar sensores, a menos que você pague, testando o conceito de jogo em uma plataforma real e não apenas o simulador tem sido a melhor abordagem de quando eu estava nessa situação.
brandon
atualização para esta resposta: recentemente Unidade mudou iOS licenciar para ser livre para básicos (iOS licenças profissionais custam dinheiro)
jhocking