Confira como fazer um jogo MMORPG

Sumário

Em se tratando de jogos, o gênero RPG (Role Playing Game) é um dos mais queridos pela comunidade gamer, muitas vezes servindo como um ponto de entrada para o mundo dos jogos.

De maneira resumida, em um RPG os jogadores assumem o papel de personagens imaginários dentro de um mundo fictício, que inclui muitas vezes elementos fantásticos, como magia, raças e a história do próprio universo.

Com o advento e a popularização da internet, começaram a surgir os RPGs multiplayer – os MMORPGs (Massively Multiplayer Online RPG). Eles se diferem do RPG tradicional por permitirem (e quase sempre encorajarem) interações entre outros jogadores, que simulam uma economia e podem se juntar em guildas/clãs para conquistar os conteúdos mais difíceis do jogo.

Devido ao seu imenso sucesso (a exemplo de World of Warcraft e recentemente Lost Ark), é normal que surjam novatos interessados em como fazer um jogo MMORPG.

Nesse post, iremos apresentar a você um guia breve de como desenvolver seu próprio MMORPG. Falaremos um pouco sobre o planejamento por trás de jogos desse gênero e te daremos um norte em relação ao seu desenvolvimento, citando as melhores engines e te dando conselhos acerca da criação dos assets.

Como criar um MMORPG: planejamento

Praticamente tudo na nossa vida depende de algum tipo de planejamento prévio e jogos não são uma exceção. Abaixo, separamos os pontos mais importantes a levar em consideração na hora de colocar tudo no papel.

Cenário

É extremamente importante criar um universo que seja internamente consistente. Quais são as raças do seu jogo? Quais são as facções? Quais são os conflitos atuais? Como a situação chegou a esse ponto? Quais foram os conflitos do passado que mais foram marcantes para esse universo? Existem religiões/famílias importantes? Divindades? Criaturas místicas? Objetos de cobiça?

Outro detalhe que não pode ser ignorado é o jogador. Qual o papel dele dentro desse universo? Quais opções de personalização que estão disponíveis para o jogador? O quanto as escolhas não estéticas importam? Que efeitos elas terão no futuro do personagem?

Um fator que ajuda a cimentar isso são os NPCs (Non Playing Characters ou personagens não-jogáveis). Seus diálogos, suas ações e principalmente suas reações aos acontecimentos do mundo ajudam os jogadores a entender melhor o universo do MMORPG.

Uma das melhores características do cenário de um MMORPG é que ele geralmente está em constante expansão. Sempre que alguma atualização de grande escopo chega aos servidores oficiais de World of Warcraft, Neverwinter e The Elder Scrolls Online, os jogadores obtêm novos conhecimentos acerca do universo em que estão inseridos.

Sistemas

Todo jogo possui uma coletânea de sistemas e mecânicas que permitem um jogador a avançar ao próximo nível. Não surpreende que MMORPGs também possuam esses elementos, dando ao jogador a opção de progredi-los em paralelo ou deixar para depois.

Um dos principais sistemas é o de experiência, que pode ser obtida matando inimigos, concluindo missões, conquistando masmorras (dungeons) e completando pequenas tarefas mundo afora. Outros três sistemas importantíssimos desse gênero incluem o de equipamentos, habilidades e economia.

Para te ajudar no planejamento dos sistemas, pense: quais são as tarefas diárias do seu MMORPG? De que forma os equipamentos são conseguidos? Existirão “life skills” (“profissões”) dentro do jogo? Os jogadores poderão personalizar as habilidades? Se sim, quanta liberdade lhes é dada? Como que a economia vai funcionar no seu universo? Quais serão as moedas de troca? Existirá uma casa de leilões?

Classes

De forma geral, os MMORPGs são caracterizados pelo uso extensivo de três arquétipos fundamentais: guerreiro, mago e ladino. O guerreiro é forte, parrudo e possui um foco em armas de combate corpo a corpo (melee); o mago costuma ser um personagem que luta à distância usando o poder da magia; o ladino, por fim, é pouco resistente, mas possui um foco acentuado em velocidade e furtividade.

A maioria dos MMORPGs, no entanto, usa esses arquétipos apenas como base. Imagine um triângulo em que cada um deles representa um extremo, uma ponta. É normal que game designers criem classes que se encontram em pontos variados desse triângulo.

Além disso, é importante pensar em quais combinações de classes são necessárias para enfrentar os maiores desafios de seu jogo. Muitos jogos encaixam um suporte, um tanque e outros causadores de dano em um mesmo grupo. Qual é o grupo ideal na sua visão? Que influência as raças teriam na escolha de classes? Quantas classes você considera necessárias para deixar o jogo familiar, mas ao mesmo tempo diverso?

um guerreiro de armadura prata empunhando a espada

Como fazer um jogo MMORPG: desenvolvimento

Crie um documento de design do jogo (GDD)

Após passar pela parte de planejamento, crie um documento de design do jogo (mais conhecido como GDD: Game Design Document), em que você detalhará todas as suas informações – desde aspectos executivos (conceito de jogo, audiência, escopo de projeto etc) até uma descrição da gameplay, mecânicas e estilo de arte.

O maior função de um GDD é servir como um guia, como um manual de montagem para o seu MMORPG. Ele servirá como o norte para todos os envolvidos na produção do jogo, permitindo que os desenvolvedores e artistas se mantenham sempre na mesma página sobre o que e como cada elemento deve ser produzido.

Caso você seja um desenvolvedor solo, o GDD tem a função especial de ser a documentação do seu projeto. Sabemos que jogos costumam demorar meses (quando não anos no caso de projetos mais complexos) para serem concluídos e, por isso, é importante manter todas as ideias consolidadas em um lugar só, até para você não se esquecer dos planos que teve ao longo do tempo.

Isso, no entanto, não quer dizer que o GDD, uma vez feito, não pode ser mudado. Conforme o jogo é desenvolvido e os protótipos são testados, nada impede de desviar um pouco do que dita o GDD. A única coisa que você deve manter em mente é que o documento deve estar SEMPRE atualizado.

Escolha a sua game engine

Quando falamos de MMORPGs, imaginamos experiências em três dimensões (3D). Com isso em mente, escolher uma game engine que te permita criar jogos em 3D se torna importante. Apesar de dezenas de engines existirem, a maioria dos jogos acaba usando ou Unity ou Unreal Engine.

De forma resumida, o Unity é a engine que recomendamos para iniciantes e desenvolvedores indie por conta de seu design intuitivo, de sua linguagem de programação (C#) e sua comunidade enorme. Sua popularidade criou uma demanda por tutoriais e cursos online, que podem ser encontrados gratuitamente no YouTube ou em outras plataformas, como a Udemy.

A Unreal Engine, em contrapartida, é uma engine mais complexa, mas com potencial incrível, sendo a favorita para criar jogos AAA. Seus dois pontos mais fortes são os gráficos, que contam com pós-processamento embutido, e a introdução recente do Blueprint, um sistema de programação visual que visa tornar a Unreal Engine mais acessível para desenvolvedores com pouca experiência com C++.

Dito isso, é possível desenvolver excelentes MMORPGs com qualquer uma das duas opções.

Crie (ou compre) seus assets

Na indústria de jogos, assets são os elementos que compõem um jogo. Eles incluem, mas não se limitam aos gráficos, modelos 3D, efeitos sonoros, interface gráfica e scripts.

A criação de assets é um processo que demanda dedicação e é trabalhoso, muitas vezes sendo o maior fator no custo de um jogo.

Para lidar com essa parte do desenvolvimento, boa parte dos profissionais escolhe um desses três caminhos: passar inúmeras horas se dedicando à criação dos assets, contratar artistas para trabalhar em equipe ou recorrer à terceirização (outsourcing), entrando em contato direto com freelancers.

Caso você siga o caminho DIY para criar os assets de seu MMORPG, prepare-se para aprender e usar os seguintes softwares:

– Modelagem 3D: Blender (gratuito) ou Maya

– Escultura 3D (detalhes e imperfeições): Blender (gratuito) ou ZBrush

um homem projetando um jogo 3D

A outra opção: Main Leaf

Agora que você tem uma ideia melhor de como desenvolver seu próprio MMORPG, seu processo de criação talvez não seja muito atraente. Caso você tenha vontade de ter um jogo em mãos sem passar pelos perrengues de programar e criar os próprios assets, nós temos a solução perfeita para você.

Somos Main Leaf, um estúdio de jogos que atua na indústria a mais de uma década. Nós criamos experiências fantásticas segundo as especificações de nossos clientes e ficaríamos satisfeitos de fazê-lo para você também!

Uma das melhores formas de criar qualquer produto é trabalhando ao lado de profissionais qualificados e com experiência no que fazem – garantindo, dessa forma, que seu projeto seguirá o mais alto padrão de qualidade. Solicite uma cotação para seu jogo ainda hoje clicando aqui!

Querendo criar seu próprio jogo? Nós podemos te ajudar
Clique no botão abaixo para solicitar um orçamento para seu jogo.
Depoimentos
Receba Nossas Atualizações

Entre em contato!

Get in touch!

CONTACT US

CALCULADORA DE DESENVOLVIMENTO DE JOGOS

Por favor preencha seu email abaixo para baixar a Planilha de Cálculo de Custo de Desenvolvimento de Jogos.