Qual é o melhor mecanismo de jogo?


Melhor resposta

Provavelmente deveria repassar porque não sou especialista, mas acho que sei o suficiente para dizer que não há o melhor motor de jogo, ou possivelmente o melhor motor de jogo seria aquele que você mesmo construiu para que faça o que você precisa. Dos disponíveis publicamente, os mais populares são certamente Unreal Engine 4 e Unity. Eu uso o Unity porque é bastante fácil de aprender (ênfase em razoavelmente, ainda não é fácil se você for um novato como eu), mas o Unreal Engine 4 tem um código baseado em nó chamado Blueprints, que permite que pessoas que não sabem como codificar para fazer jogos. Novamente, você terá que aprender Blueprints e isso não vai ser um trabalho de tarde, eu não acho. Estou meio que falando mal porque não tentei, mas já vi muitas dessas conversas. Unreal usa C ++ para o script real se você está indo por esse caminho, e Unity usa C #, ou se você deseja baixar uma versão mais antiga, você pode usar JavaScript. Eu não me incomodaria com isso, porque se você ficar com o Unity, eventualmente terá que aprender C # de qualquer maneira, porque eles removeram o JS agora. Ambos os motores têm comunidades muito ativas e úteis, portanto, se você precisar de ajuda, poderá obtê-la rapidamente. Eles também são provavelmente os mais fáceis de usar se você estiver desenvolvendo para RV. Não sei quase nada sobre outros motores de jogo, mas sei que o Game Maker 2 é muito popular e pode fazer algumas coisas legais e há um RPG Maker que eu vejo de vez em quando. Provavelmente, a melhor maneira de decidir é pesquisar e, em seguida, ir com o que for adequado à sua ideia e nível de conhecimento atual, a

Resposta

A natureza da sua pergunta indica que você é muito novo no conceito de programação de videogame, nesse caso, deixe-me ser o primeiro a dar as boas-vindas ao mundo empolgante (e aterrorizante, recompensador e assustadoramente frustrante) da programação de jogos.

Sua pergunta é apenas parcialmente respondível na verdade, principalmente porque, embora EXISTEM motores de jogos comerciais usados ​​em títulos AAA (é isso que estou supondo que você quer dizer quando diz grandes empresas de videogame), como Unity, Unreal, CryEngine , entre outros, a maioria das grandes empresas de jogos cria seus próprios motores para melhores recursos e melhor controle … não obstante o desperdício de dinheiro absoluto que é uma taxa de licenciamento de motor.

Taxas de licenciamento para motores não são como comprar uma licença para GameMaker Studio – você não apenas deixa cair um pedaço de mudança e depois vai embora para fazer o que for er você gosta com isso. Os motores são essencialmente alugados por desenvolvedor por funcionário. Então, se a empresa não quiser desenvolver seu próprio motor e gostar do que a Unity, por exemplo, tem a oferecer, ela essencialmente vai contratar a Unity Technologies para um certo número de licenças por mês.

Talvez eles tenham sorte e já tenham funcionários familiarizados com o Unity. Mas, se não, eles terão que caçar ou treinar os funcionários atuais para se familiarizarem com o novo sistema, cujas taxas de aluguel vão custar-lhes (com toda a probabilidade) alguns milhares de dólares por mês além dos salários dos funcionários e todas as outras despesas gerais com as quais já estão lidando. Portanto, considerando que um tempo de desenvolvimento médio para um jogo AAA moderno é algo em torno de 2–3 anos, e assumindo que a empresa está usando o Unity por esse período de tempo (estimando $ 3.000 por mês em taxas de licenciamento), isso é pelo menos $ 72k fora o bolso do desenvolvedor na frente … em cima de todo o resto. E então há o fato de que você está usando o produto de outra pessoa no seu – então eles recebem uma parte de SUA receita. Talvez isso seja resolvido em uma base por jogo vendido, ou talvez seja feito no início em um acordo de “avaliação de vendas esperada”. De qualquer forma, isso não é pouca quantia de dinheiro.

E suponha que o jogo venda brilhantemente – se torne o próximo Zelda ou algo assim. Ótimo! Apenas, isso significa que esses lucros suculentos que você está arrecadando têm uma parte cortada no topo. Porque você está usando o motor de outra pessoa. E talvez o jogo seja tão bom que seja relançado, como uma versão de ‘maiores sucessos’? As taxas de licença também atingem isso.

De modo geral, as empresas de desenvolvimento criam seus próprios mecanismos para evitar esse tipo de esquema de pagamento perpétuo – além disso, uma vez que um mecanismo interno é construído, elas podem construir em cima dele, ou adicione-o, ou atualize-o, e use-o em quantos projetos eles acharem adequado. Pode ter uma sobrecarga inicial maior do que licenciar um mecanismo maduro de outra pessoa, pois eles precisam projetar, desenvolver e depurar (os três Ds) do zero, mas geralmente é muito melhor para a empresa a longo prazo.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *