O motor do seu projeto independente. Breve análise dos mecanismos de jogos disponíveis

Como você sabe, criar jogos não é a tarefa mais fácil. Quanto mais aprendemos sobre esse processo, mais impossível parece que ele funciona.


“A maneira mais útil que encontrei é pensar no jogo como um paciente com doença mental. "Ela perdeu completamente a cabeça, então todas as instruções que você escrever serão executadas como uma espécie de absurdo ridículo". Tom Francis, criador de Gunpoint.

Reflexões sobre como criar e escrever seu próprio jogo paralisam a mente. A única saída é apenas fazê-lo. Você precisa iniciar, entrar no processo de desenvolvimento, mesmo que seja muito assustador. Espero que as informações fornecidas no corte ajudem a tornar seu primeiro salto um sucesso.

1. GameMaker Studio 2.


Descrição:

  • Licença e preço: US $ 99 para uma licença perpétua para o desenvolvimento de jogos para desktop, um período de teste está disponível.
  • Ideal para: plataformas 2D curtas e RPGs, jogos de plataforma cruzada.
  • Jogos criados: Nidhogg, Undertale, Risco de chuva, Derivador de luz hiper.

O GameMaker Studio 2 é a primeira coisa que você deve prestar atenção se quiser começar a desenvolver jogos. O mecanismo permite que os desenvolvedores trabalhem usando sua própria linguagem de script.

Os profissionais

Mark Essen, criador dos Nidhogg 1 e 2, disseram que o GameMaker é ótimo para iniciantes porque possui scripts abertos e uma enorme quantidade de documentação, o que permite que os iniciantes se acostumem rapidamente. Alex Preston, criador do Hyper Light Drifter, disse que a grande comunidade GameMaker é uma enorme vantagem. Os desenvolvedores jovens devem procurar os melhores lugares para obter ajuda da comunidade e usar as melhores técnicas para atingir seus objetivos.

Minuses

O GameMaker é muito simples em seu código, para que você possa rapidamente se confundir em um projeto. Nos estágios iniciais, é possível iterar muito rapidamente e focar no design do jogo, mas se você não seguir nenhum padrão organizacional pessoal, verá o lado ruim da criação de jogos no GameMaker. Duncan Drummond, criador do excelente projeto Risk of Rain, observou que a simplicidade da plataforma pode se transformar em problemas para os desenvolvedores. Você pode facilmente desenvolver um jogo, mas se fizer errado, perderá a produtividade muito rapidamente.
O GameMaker não é a melhor opção se você quiser mudar para outro mecanismo no futuro, como o Unity.

Dicas para iniciantes

A melhor maneira de aprender é excluir seu trabalho e começar tudo de novo. Assim, você pode aprimorar suas habilidades de design. Para aprender a desenvolver jogos, você só precisa começar. O trabalho, mesmo que dê errado, tente obter o máximo de ajuda possível. Lembre-se, quanto mais erros você cometer, mais aprenderá.

2. Unidade


Descrição:

  • Licença e custo: a versão inicial é gratuita, Unity Plus - US $ 35 por mês, Unity Pro - US $ 125 por mês.
  • Ideal para: praticamente qualquer jogo independente.
  • Jogos criados: Ori e a floresta cega, Cuphead, oeste de ódio, Galak-Z, Pokemon Go.

Unity é uma das principais plataformas de desenvolvimento de jogos independentes. Embora tenha incríveis capacidades 3D, os jogos 2D também são criados no mecanismo. A unidade é mais difícil de dominar do que os outros mecanismos neste post, mas a enorme comunidade e documentação o ajudarão a se sentir confortável rapidamente.

A loja Unity possui muitos complementos que tornarão o desenvolvimento de jogos 2D neste mecanismo ainda mais conveniente. Você pode usar ferramentas como o Corgi Engine e o Rex Engine, que oferecem controles e física prontos para uso.

profissionais

Mesmo se você estiver acostumado a fazer Ira à moda antiga, o Unity poderá interessá-lo. Com ele, você pode criar rapidamente um conceito e um protótipo do jogo. A indústria de desenvolvimento de jogos usa muitos mecanismos simples e complexos. A unidade, é claro, é um dos melhores motores e permite alcançar alta produtividade no desenvolvimento. Pode ser usado tanto para a criação de jogos pequenos quanto no projeto AAA.

Contras

Mesmo este mecanismo tem suas desvantagens. Se você encontrar algum tipo de bug, isso depende completamente do desenvolvedor do mecanismo. Afinal, você precisa esperar até que o desenvolvedor resolva o problema, porque o projeto fechou o código-fonte. O editor e o depurador estão longe de estar sempre estáveis, embora os desenvolvedores tenham declarado publicamente que corrigir esses erros é a primeira linha em suas prioridades.

Dicas para iniciantes:

nem sempre tudo depende da capacidade de fazer alguma coisa. É importante definir o objetivo certo e encontrar uma maneira de alcançá-lo. Mesmo se você não tiver conhecimento suficiente para criar um jogo no Unity agora, basta definir uma meta.

3. Ren'Py


Descrição:

  • Licença e custo: grátis.
  • Ideal para: romances 2D visuais, simulações.
  • Compatível com: Python.
  • Jogos criados: Analogue: A Hate Story, Long Live the Queen.

Ren'Py é um mecanismo de código aberto fácil de aprender. Embora exija algum conhecimento de programação, na realidade você precisa saber como usar um editor de texto e um programa de processamento de imagens. Trabalhar com esse mecanismo será muito útil para iniciantes da linguagem Python.

profissionais

O Ren'Py é um mecanismo de plataforma cruzada que abre grandes oportunidades para os desenvolvedores. É conveniente para iniciantes, mas requer algumas habilidades de edição de arquivos de script. Sim, você não pode simplesmente arrastar e soltar o que precisa, mas escrever código não é assustador. Esse mecanismo permite solucionar o principal problema de um desenvolvedor iniciante - o medo de começar. O desenvolvimento rápido e fácil ajudará você a criar seu primeiro jogo. Mesmo que, no futuro, você queira escrever algo diferente de um romance, o Ren'Py proporcionará uma experiência gratificante. Quando outras pessoas jogam o jogo criado por você, a atitude em relação a você e suas habilidades muda.

Minuses

O mecanismo é um pouco limitado no suporte a funções gráficas e mecânicas. É muito problemático criar um jogo com 3D ou Live2D, você encontrará um grande número de problemas; portanto, se esse for seu objetivo, escolha outra plataforma.

4. Tinta


Descrição:

  • Licença e custo: grátis.
  • Ideal para: jogos de aventura em texto.
  • Compatível com: Unity, C #, HTML.
  • Jogos criados: Feitiçaria, 80 dias.

A tinta é um complemento gratuito para o Unity. É adequado para criar diálogos ramificados, histórias. A tinta é fácil de aprender e se integra perfeitamente ao Unity.
A tinta foi criada como software opcional. Ou seja, você cria um jogo no Unity e conecta o script e as caixas de diálogo criadas usando o Ink.

Plisov É

muito difícil escrever um roteiro detalhado e um sistema de diálogos ramificados. A tinta ajuda a não ficar confusa e simplifica seriamente a vida do desenvolvedor. A tinta será de interesse para aqueles que estão mais interessados ​​em escrever histórias para jogos do que em pura programação.

Contras O

uso da tinta como um mecanismo completo e independente é muito difícil; portanto, a maioria dos desenvolvedores a considera uma adição ao seu projeto.

All Articles