Muitas vezes, você é saudado com a tela inicial Unreal Engine ou “Made with Unity” ao executar a maioria dos jogos. Esses são dois dos motores de jogos mais aprovados pela maioria dos estúdios de desenvolvimento de jogos, sejam eles grandes ou até médios, mas nem sempre são as melhores opções para os desenvolvedores. Independentes.
De acordo com o desenvolvedor especialista Rez Graham Em um tópico durante o GDC 2024 intitulado “O caso para construir seu próprio mecanismo de jogo”, os desenvolvedores pediram a criação de jogos usando suas próprias tecnologias, escolhendo as estruturas, bibliotecas e ferramentas certas que existem atualmente que oferecem alguns dos principais benefícios do mecanismo. você quer construir. .
Ele era Rez Graham Ele faz jogos de forma independente com BleachKitty depois de trabalhar na Electronic Arts na série de jogos de simulação da vida real The Sims, e ele disse, com sua perspectiva e experiência, que os motores de jogo mais populares nem sempre são os melhores para o desenvolvimento, e isso realmente depende do seu objetivos e o tipo de jogo que você deseja fazer. Criá-los e construí-los faz sentido, pois há muitos fatores a serem considerados ao decidir se deve construir sua própria tecnologia ou trabalhar com motores existentes.
Na sua opinião, as taxas de licenciamento para a utilização de motores de terceiros aumentarão significativamente ao longo do tempo, como Unreal, Unity e Unreal, embora este último tenha começado a proporcionar enormes benefícios técnicos e financeiros aos desenvolvedores. No entanto, ele aconselha os desenvolvedores a construírem seu próprio motor porque isso usará sua tecnologia também em projetos futuros, e não é apenas um investimento único. Ele observou que o controle completo sobre o motor e como ele é usado é importante para ele. , continuando: ““É rentável a longo prazo porque você está investindo em sua própria empresa, em sua própria tecnologia e em seu próprio mundo.”
A ideia principal que ele diz Dirhams O desenvolvedor independente deve ter uma base especial para o tipo ou estilo de jogos que deseja criar. Por exemplo, se você quiser fazer um jogo no estilo roguelite ou algo semelhante, você terá que usar esta estrutura ou estruturas e então construir os sistemas exatos que você precisa em cima dele, e é isso que lhe permitirá criar jogos. Roguelikes serão relativamente mais fáceis no futuro.