Uncategorized

7 truques para desenvolvedores de jogos indie

 

 

gamedev, desenvolvedores de jogos, indie, truques, macetes, programação, game

Desenvolver jogos é uma profissão lucrativa. Ela exige conhecimentos especializados em várias áreas, incluindo matemática, programação, psicologia, design de jogos, áudio etc., mas com as toneladas de recursos disponíveis on-line, é fácil começar a aprender como criar um jogo.

O Livecoding.tv já teve muitos desenvolvedores de jogos independentes ao longo do último ano. Com mais de uma centena de projetos de jogos concluídos no Livecoding.tv, é fácil dizer que cada vez mais desenvolvedores estão indo para o desenvolvimento de jogoz. Alguns dos nossos principais desenvolvedores de jogos são os seguintes:

  • Phanxgames: Phanxgames de Washington DC, Estados Unidos, está desenvolvendo RpgLegend, um multiplayer 2D com um toque da era 16-bit. O jogo parece interessante e você pode vê-lo desenvolvido ao vivo em seu canal. O jogo será lançado pela primeira vez em Windows, seguido pelo Mac OSX, e outras plataformas. Confira a página oficial aqui.

 

  • Brodie124: Brodie124 de Chester, Reino Unido está a trabalhar no jogo BSOD. BSOD (Blue Screen of Death) é um jogo de pirataria virtual multiplayer. Brodie124 administra toda a rede e programação lógica do sistema. Ele trabalha para a Underdog Games. Você pode conferir todo o desenvolvimento ao vivo indo ao seu canal. O estúdio também já colaborou com outros desenvolvedores de jogos indie no passado e mostra o verdadeiro espírito de desenvolvimento de jogos indie.

 

  • Whilke: Whilke, enquanto trabalha para o enBask Studio, está desenvolvendo Enderkend Station, um jogo de sobrevivência em um planeta distante. Você pode verificar os aspectos do jogo desenvolvido ao vivo, seguindo o seu canal.

 

  • Toorop: Toorop, da França, trabalha em diferentes tipos de projetos, incluindo jogos. Atualmente, ele está construindo uma chatbot, e você pode conferir aqui.

 

  • Jpain: Jpain, desenvolvedor da Ve Interactive está atualmente trabalhando em APIs para o Pokemon Go. Pokemon Go chamou a atenção do mundo e Jpain está fazendo APIs para programadores trabalharem com o jogo. Assista quando Jpain estiver ao vivo seguindo o seu canal.

gamedev, desenvolvedores de jogos, indie, truques, macetes, programação, game

Vamos começar!

Use ativos antigos

Como já mencionado, a gestão dos recursos é crucial para os desenvolvedores de jogos indie. A regra é simples: tente utilizar o máximo de recursos possível a partir do seu repositório. Pode ser um design, código ou técnica que você usou anteriormente.

Você não só está economizando tempo precioso, mas você também está adicionando valor ao seu projeto usando velhos recursos. Se você estiver preocupado com a semelhança com jogos anteriores, mexa o suficiente para torná-lo único. No final, você terá economizado tempo e custo de produção.

gamedev, desenvolvedores de jogos, indie, truques, macetes, programação, game

Até o Super Mario concorda com isso

Não reinvente a roda

Iniciar um novo projeto pode ser uma grande experiência para um desenvolvedor de jogos indie. Se você estiver criando imagens 2D ou funções inteiras para mover o personagem em seu jogo, você está fazendo isso errado.

Em vez disso, utilize a bibliotecas, motores e ferramentas já disponíveis. Você não só estará economizando seu tempo na criação de coisas triviais, mas também estará utilizando o tempo no desenvolvimento da mecânica de jogo, no design e construindo outros aspectos fundamentais do jogo.

Tire vantagem da distribuição  digital

A distribuição digital tornou-se uma forma comum de distribuição de jogos. Como um desenvolvedor de jogos indie, você também deve optar pela distribuição digital e cortar custos com cópias físicas para o mercado. A distribuição digital tornou-se onipresente, graças ao crescimento da velocidade da internet em todo o mundo.

Geração processual

Geração processual é um tema-chave na indústria de jogos. Deixe as máquinas fazerem as coisas usando algoritmos processuais. A geração processual se tornou popular entre os desenvolvedores de jogos indie, pois é evidente que isso vai beneficiar a equipe em comparação à geração manual de ativos ou de conteúdo.

Com a geração processual, o conteúdo (como missões, monstros, texturas, áudio) pode ser infinitamente gerado de acordo com um algoritmo específico. O algoritmo, é claro, deve ser definido pelo próprio programador. New Man’s Sky usa geração processual a rodo. De acordo com o desenvolvedor, o jogo oferece mais de 5 bilhões de anos de gameplay. Outro grande exemplo da geração processual é Minecraft.

Use tecnologia aberta

A tecnologia aberta está em toda parte. Para desenvolvedores de jogos indie, é vital utilizar tecnologias abertas para construir jogos com custo mínimo. Um grande exemplo é Counter-Strike, que usou Half Life como sua base e, depois de umas alterações, terminou como o melhor shooter multiplayer do mundo.

O exemplo mostra claramente as infinitas possibilidades que um desenvolvedor de jogos indie tem atualmente. Alguns exemplo de tecnologia aberta são Python, SDL, OpenGL, HawkNL etc.

Transmita ao vivo o desenvolvimento de seu jogo

Tubarões solitários não sobrevivem por muito tempo na indústria de jogos, especialmente quando se trata de desenvolvedores independentes. A única maneira de sobreviver é colaborando com outros desenvolvedores. Além disso, você pode tirar vantagem do Livecoding.tv, que lhe permite transmitir o desenvolvimento de seus jogos para o mundo.

Não só o seu trabalho será apreciado, mas você também vai começar a ter ajuda de colegas desenvolvedores independentes e veteranos. Você também pode participar de fóruns para discutir os seus problemas e obter soluções rápidas. StackOverFlow é o seu maior amigo e vai ajudá-lo a passar por 90% dos seus problemas.

gamedev, desenvolvedores de jogos, indie, truques, macetes, programação, game

Colaboração pode ajudar muito

Desenvolva jogos multiplayer

Jogos single player são impressionantes. A maioria dos jogos de único jogador são ricos em história, jogabilidade e design, mas isso não significa que você deve ignorar jogos multiplayer completamente. Perspectivas para jogos multiplayer são muito melhores. O único problema aqui é o custo de produção. Se o orçamento permitir que você desenvolva aspectos multiplayer,vá em frente e faça acontecer!

Conclusão

Desenvolvimento de jogos é um vasto campo a explorar e é extremamente desafiador desde o início. Como um desenvolvedor de jogos indie, você também sabe como é difícil o desenvolvimento de jogos é.

Se você souber de truques ou dicas incríveis, então não se esqueça de compartilhar com seus amigos e familiares. Além disso, compartilhe o que você pensa sobre desenvolvimento de jogos indie e os desafios que traz para você.

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.