Você pode desenvolver um jogo por semana? Esse cara faz exatamente isso

Se eu lhe pedi para parar seu trabalho do dia, e me fazer um jogo de vídeo a cada semana por um ano, você poderia fazê-lo?

Video: VOCE PODE FAZER UM JOGO FODA SOZINHO SIM!

Você poderia? Eu não poderia, pessoalmente. desenvolvimento de jogos de vídeo é uma tarefa excepcionalmente difícil, que consiste em vários estágios interligados diferentes, cada um dos quais requerem um incrível nível de habilidade e finesse.

Também é verdade que o desenvolvimento de jogos de vídeo tradicional é uma tarefa profundamente difícil, exigindo enormes níveis de conhecimento de bibliotecas de gráficos, física, matemática e proficiência em uma linguagem de programação de baixo nível complicado como C ++.

Então você tem que enfrentar o obstáculo mais desafiador. Criando um jogo que é divertido, cativante e - acima de tudo - diversão.

A ascensão de HTML5 fez videogames drasticamente mais fácil de desenvolver e disseminar. Tudo que você precisa saber é javascript e algumas das novas APIs web, tais como lona. É mesmo tornar-se mais fácil de compartilhar seus jogos, com os jogadores apenas precisando de um navegador moderno. Não há plugins ou downloads necessários.O que é o HTML5, e como ele mudar o que eu Procurar? [MakeUseOf Explica]O que é o HTML5, e como ele mudar o que eu Procurar? [MakeUseOf Explica]Ao longo dos últimos anos, você pode ter ouvido o HTML5 termo de vez em quando. Se você sabe alguma coisa sobre o desenvolvimento web ou não, o conceito pode ser um pouco nebuloso e confuso. Obviamente,...consulte Mais informação

Apesar disso, continua a ser um desafio para criar jogos que são bonito, encantador e agradável. A ideia de criar uma por semana parece absolutamente impensável. E então eu conheci Thomas.

A Video Game A Week

Não há uma biblioteca para a imaginação ou diversão. Criação de jogos agradáveis ​​não é algo tão facilmente ensinada como programação. Que é por isso que é tão surpreendente que Thomas Palef - o homem por trás da persona LessMilk - tem sido capaz de produzir um jogo por semana. Mas todos eles são bons?

lessmilk-site

Bem, sim. Ao longo de três meses, Thomas criou 12 exclusivas, jogos fascinantes a partir do zero. Alguns são derivado de jogos anteriores, como Crazy Snake, que se expande na Cobra onipresente, encontrados em praticamente todos os telefones no final dos anos 90.

Mas Crazy Snake vem com um toque diabólico. Como você progressos através do jogo, a rotação de tela e inclina, aumentando drasticamente a chance sua cobra irá travar bruscamente em uma parede. Destreza.

Outros jogos em seu repertório claramente emprestado do livro de regras Flappy Pássaro, sendo ao mesmo tempo fácil de entender, mas frustrantemente difícil de bater. Tomemos, por exemplo, Box Jump. A premissa é simples. Você é uma caixa, e você é empurrado contra alguns obstáculos, que você tem que saltar por cima. Fácil, não é?

Video: 2k VAI FAZER UM JOGO DE FUTEBOL !!! (RUMOR)

Não. Nem um pouco. Alguns níveis de tirar várias tentativas para vencer, com alguns obstáculos que exigem tempo cirurgicamente precisa se esquivar.

lessmilk-coelho

Um outro, chamado Eu Odeio Coelhos, tem de mover os coelhos longe do caminho de um monstro furioso que teria como objetivo fazer para os pequenos macios protagonistas que Mixomatose fez na década de 50. Conforme o jogo avança, você terá mais coelhos para proteger.

Eu estava curioso para entrar na mente de um desenvolvedor de jogos de série. I iniciou uma conversa com Thomas, e tivemos uma conversa sobre o processo de desenvolvimento, imaginação, marketing e monetização de jogos online.

A entrevista

Oi Thomas. Você pode me dizer um pouco sobre si mesmo e sua formação?

Olá, obrigado por me ter em MakeUseOf.com! Eu sou um cara francês de 25 anos de idade, vivendo em Paris. Eu terminei meus estudos cerca de um ano atrás, e eu conseguiu um emprego como um web designer e gerente de projeto. Mas eu recentemente parar meu trabalho para começar a trabalhar em meus próprios projetos, e Lessmilk é um deles.

lessmilk-pinguins

Então, quais foram as motivações por trás criando um jogo de uma semana?

Eu tinha zero de experiência fazendo jogos, e eu queria ser bom no que faz. Forçando-me a construir um novo jogo a cada semana parecia uma boa maneira de atingir esse objetivo. 11 semanas mais tarde, eu posso dizer que funcionou muito bem: Eu agora estou me sentindo cada vez mais confortável construir mais e mais complexos jogos.

Deve ser difícil chegar a uma nova idéia para um jogo a cada semana. Onde você encontra a sua inspiração?

Um monte de pessoas estão me fazendo essa pergunta, mas não é realmente tão difícil. Primeiro eu escolher um tema geral para o meu jogo (match-3, plataformas, etc.), e iniciar a codificação-lo imediatamente. E, enquanto a construção do jogo eu experimentar algumas pequenas idéias. Alguns acabam sendo más idéias, e outros são muito bons. Desta forma, o jogo se lentamente forma.



lessmilk-princess

Uma coisa que notei é que todos os seus jogos são HTML5 base, usando a biblioteca Phaser. Você pode me dizer um pouco sobre a decisão por trás usando Phaser? Havia outras bibliotecas que você considerou usando?

Uma vez que eu sabia que queria fazer um jogo por semana, eu tinha que decidir como gostaria de fazê-lo. Passei um par de semanas pesquisando as opções disponíveis, e acabei com três opções principais:

  • iOS. Mas logo percebi que com o processo de submissão aplicativo, liberando um jogo por semana teria sido difícil.
  • EnchantJS. É um quadro pouco agradável, mas não é mantido ativamente.
  • Phaser. Um quadro grande e poderoso javascript, é o que eu acabei escolhendo.

Diga-me, o que você ama e odeia sobre Phaser?

O que eu amo sobre Phaser é que ele é mantido ativamente. Todas as semanas uma nova versão sai com novos recursos e novas melhorias de desempenho. Está ficando melhor e melhor!

Isto tem as suas desvantagens, porém, como eu muitas vezes tem que gastar tempo na documentação e fórum para apanhar com as últimas alterações. No geral é definitivamente uma coisa boa para ver um quadro cada vez mais poderoso.

lessmilk-tipagem

Qual é o seu fluxo de trabalho de desenvolvimento como? Você pode me dizer um pouco sobre isso?

Não há muito a dizer. I manter as coisas realmente simples. Eu código em Texto sublime, depuração no Google Chrome, e backup meus arquivos com Dropbox. Uma vez que um jogo está acabado eu carregá-lo manualmente no meu servidor.Experimente o texto Sublime 2 Para a sua multi-plataforma necessita de código de ediçãoExperimente o texto Sublime 2 Para a sua multi-plataforma necessita de código de ediçãoSublime Text 2 é um editor de código cross-platform Eu só ouvi recentemente sobre, e eu tenho que dizer que estou realmente impressionado apesar da etiqueta beta. Você pode baixar o aplicativo completo sem pagar um centavo ...consulte Mais informação

Eu sou um desenvolvedor de mim, e eu sei que é uma experiência bastante solitária. Como você obter feedback sobre o que você trabalha?

Embora a construção do jogo, eu dou meus protótipos para amigos e familiares. Eu silenciosamente vê-los como eles jogam, e isso me ajuda a descobrir falhas em meus jogos. Uma vez que o jogo for lançado, eu tenho um sistema de comentários para obter feedback. Eu muitas vezes obter relatórios de bugs ou pedido de recurso lá, o que é realmente útil.

Uma coisa que notei é que você use um monte de música e efeitos sonoros em seus jogos. Você criar esse mesmo, ou você fonte que a partir de um terceiro?

Não sei nada sobre música, então eu tive que improvisar. Eu passei muito tempo ouvindo música retro para encontrar pistas que poderiam ir bem com meus jogos. No entanto I recentemente uma parceria com um cara música talentoso, Abstraction. Ele já fez música personalizada para três dos meus jogos e muito mais para vir em breve!

Como você comercializar seus jogos?

No começo eu tentei mostrar meus jogos para as pessoas interessadas em jogos, que faz sentido, certo? Bem, ele falhou. Então, eu tentei algo diferente: eu mostrei meus jogos para as comunidades de programação e blogs, e é assim que eu comecei a receber tráfego decente. Agora eu só continuar a fazer jogos, e eu também escrever tutoriais sobre como fazer jogos em HTML5.

jogos baseados em navegadores têm sido tradicionalmente difícil de rentabilizar. Como você pretende ir sobre como fazer isso, se em tudo?

Monetizar o meu livre existente jogos em HTML5 Parece difícil, então eu não pretendo. No entanto, estou atualmente trabalhando em alguns jogos de smartphones, o que poderia me trazer algumas receitas.HTML5games: flash-Free HTML 5 Jogos navegador baseadoHTML5games: flash-Free HTML 5 Jogos navegador baseadoconsulte Mais informação

Finalmente, o que é com o nome LessMilk?

Eu tenho esta pergunta pouco tempo, então eu respondi-lo em meu blog: Eu queria ter um nome de domínio com a palavra “pixel” nele. lesspixels.com parecia ótimo, mas já foi tomada. Depois de um brainstorming eu vim com pixelsAndMilk.com. Então alguma magia negra aconteceu e eu comprei lessmilk.com.

Video: COMO NÃO FAZER UM JOGO MUNDO ABERTO

Conclusão

Foi fantástico para se sentar com Thomas. Sua motivação e visão é verdadeiramente inspirador, e depois de ter falado com ele, eu ganhei uma maior compreensão dos desafios de criar um novo jogo por semana.

Ele está desde parou o jogo um projeto de semana, mas continua a desenvolver novos jogos e tutoriais, embora com menor regularidade. Você pode conferir os jogos que ele é produzido aqui, e confira seu blog aqui.

Tem interesse em desenvolver jogos para a web? Acho que você poderia fazer um jogo por semana? Tem uma idéia queima para um jogo baseado no navegador? Diga-me sobre isso. A caixa de comentários está abaixo.


Artigos relacionados