Fazendo jogos de computador

Autor: Eugene Taylor
Data De Criação: 16 Agosto 2021
Data De Atualização: 22 Junho 2024
Anonim
APRENDA COMO CRIAR UM JOGO AGORA! (Em um vídeo) | Introdução UPBGE
Vídeo: APRENDA COMO CRIAR UM JOGO AGORA! (Em um vídeo) | Introdução UPBGE

Contente

Você tem como hobby jogar jogos de computador, criar novas estratégias para derrotar oponentes e inventar universos inteiros dos recessos mais profundos de sua mente? Existem muitas ferramentas que você pode usar para fazer seu próprio jogo de computador que requer apenas as habilidades acima, embora algum conhecimento de programação lhe dê mais opções para trabalhar. Pegue o mouse e o teclado e comece.

Dar um passo

Parte 1 de 2: Encontrando as ferramentas certas

  1. Um jogo baseado principalmente em texto. Este é provavelmente o jogo mais fácil de fazer tecnicamente, mas nem todo mundo está interessado em um jogo sem gráficos. A maioria dos jogos baseados em texto se concentra em uma história, um quebra-cabeça ou uma aventura, combinando história, descoberta e quebra-cabeças. Abaixo estão algumas opções gratuitas:
    • Twine é rápido e fácil de usar com seu navegador.
    • StoryNexus e Visionaire têm mais opções de jogo e gráficos.
    • Inform7 é uma ferramenta mais poderosa com uma grande comunidade de entusiastas.
  2. Faça um jogo 2D. GameMaker e Stencyl são boas opções que você pode usar para qualquer gênero, e você tem a opção de usar programação sem a necessidade dela. Arranhar! é outra ferramenta que você pode usar para jogos de navegador.
  3. Experimente se os jogos 3D são para você. Um jogo 3D é muito mais desafiador do que um jogo 2D, então tenha em mente que este será um projeto longo e muito difícil. Spark e Game Guru podem economizar parte do trabalho porque você pode construir um mundo com ele sem a necessidade de uma linha de código. Se você já tem experiência com programação ou deseja aprender como fazê-lo, experimente a popular engine de jogo Unity.
    • Se você deseja começar a fazer modelos 3D sozinho em vez de usar o material existente, então você precisa de um software 3D como 3DS Max, Blender (gratuito) ou Maya.
  4. Uma abordagem que envolve muita programação. Mesmo se você tiver experiência como programador, talvez queira usar um dos motores acima para o seu primeiro jogo. Definitivamente, não tente algo só porque é mais difícil. Mas algumas pessoas gostam de ter o controle completo, programando um jogo do zero. Programe o jogo em um IDE (Integrated Development Environment), como o Eclipse, em vez de em um editor de texto, para que você possa organizar convenientemente tudo o que precisa em um projeto.
    • Embora seja possível escrever um jogo em quase qualquer linguagem de programação, aprender C ++ colocará as ferramentas certas em suas mãos. Você pode encontrar todos os tipos de tutoriais online e toneladas de recursos de desenvolvimento de jogos.

Parte 2 de 2: Fazendo o jogo

  1. Escolha um conceito. Para o seu primeiro projeto, fazer uma pequena amostra do gênero em que você está pensando é um excelente ponto de partida. Este pode ser um jogo de plataforma ou um RPG. Antes de começar, anote todas as ideias que você tem sobre o jogo e suas respostas para as seguintes perguntas:
    • Qual é a parte mais importante da jogabilidade (tema)? Isso pode ser superando oponentes, resolvendo quebra-cabeças ou conversando com outros personagens.
    • Qual deve ser a aparência do jogo? Por exemplo, lutar contra oponentes pode ser feito pressionando botões em tempo real ou por meio de decisões táticas baseadas em turnos. Jogos com muito diálogo podem permitir ao jogador moldar a trama dependendo de certas decisões, ou aprendendo o máximo possível sobre os personagens e o mundo do jogo.
    • Qual é o clima do jogo? É assustador, alegre, misterioso ou emocionante?
  2. Crie um nível simples. Se você estiver usando um mecanismo de jogo ou ferramenta de jogo pela primeira vez, agora é a hora de brincar com a ferramenta. Aprenda a posicionar fundos, objetos e personagens. Se necessário, crie objetos com os quais o jogador possa fazer algo, ou observe os objetos prontos que vêm com o software ou que são interativos.
    • Se você não tiver certeza de como fazer algo, pergunte no site da ferramenta ou pesquise online para obter mais informações.
    • Não se preocupe com a iluminação e outros efeitos gráficos agora.
  3. Projete a jogabilidade principal, se necessário. Isso pode significar fazer pequenas alterações no software do jogo ou construir sistemas mais complexos a partir do zero. Aqui estão alguns exemplos:
    • Quando você está fazendo um jogo de plataforma, você quer que o personagem seja capaz de pular duas vezes mais alto ou fazer outros movimentos "especiais"? Brinque com a altura em que um personagem pode pular e / ou o que acontece quando você clica uma vez, mantém a tecla pressionada ou escolhe entre diferentes estilos de salto.
    • Se você estiver fazendo um RPG de ação ou um jogo de terror, com quais armas o jogador começará? Escolha 2 ou 3 armas para as quais o jogador pode fazer upgrade e teste-as. Tente fazer a escolha entre as diferentes armas interessantes. Por exemplo, uma arma pode causar mais danos, eliminar vários inimigos ou enfraquecer os inimigos. Nenhuma das armas pode ter todas as capacidades, exceto armas que custam muito (um feitiço que requer muito poder da alma ou uma arma que se desintegra após o uso)
    • Em um jogo baseado em diálogos, você pode fazer com que o jogador escolha os diálogos em uma lista de opções ou apenas ouça, execute uma ação e, em seguida, o diálogo continua. Você quer que o jogo siga um caminho fixo ou existem vários caminhos e maneiras de terminar o jogo?
  4. Faça alguns níveis. Três a cinco níveis curtos é um bom objetivo inicial para o primeiro jogo, mas é claro que você sempre pode expandir isso. Certifique-se de que cada nível seja ligeiramente diferente, sem perder de vista o design da "jogabilidade principal". Você pode fazer esses níveis um após o outro ou combiná-los posteriormente, o que for mais fácil para você.
    • Um jogo de plataforma geralmente usa plataformas móveis ou inimigos mais rápidos.
    • Um jogo de ação pode apresentar enxames de novos inimigos, um adversário difícil e inimigos que são muito difíceis de derrotar sem armas ou táticas especiais.
    • Um quebra-cabeça é geralmente sobre um tipo de quebra-cabeça e oferece versões mais difíceis para cada novo nível ou introduz novas ferramentas e obstáculos que farão o jogador pensar mais sobre a solução.
  5. Faça metas de curto e longo prazo. Geralmente são chamados de "mecânica secundária" ou "loops de jogo secundários". Ao usar as partes básicas do jogo, como pular, o jogador também irá progredir para outro nível de jogo, como derrotar inimigos ou coletar tesouros. Isso pode levar à realização de outros objetivos, como o fim do nível, economizar dinheiro para atualizações e, claro, vencer o jogo.
    • Como você verá no exemplo, você já incluiu isso no desenvolvimento sem ter percebido. Em qualquer caso, certifique-se de que o jogador compreende rapidamente o objetivo do jogo. Se depois de 10 minutos o jogador puder apenas concluir que o jogo não tem mais profundidade do que atirar nos inimigos continuamente, então o tédio está à espreita. Se, depois de matar o primeiro inimigo, o jogador receber uma série de moedas, o jogador sabe que há um objetivo (economizar moedas como recompensa) e que o jogo leva a ele.
  6. Teste o jogo. Teste cada nível várias vezes e peça ajuda a outras pessoas. Tente abordar o jogo de várias maneiras, incluindo coisas que você nunca teve a intenção de fazer, como ignorar missões e correr direto para o último chefe, ou tentar vencer o jogo com armas ou atualizações "inúteis". Este é um processo demorado que pode ser muito frustrante, mas vale a pena consertar bugs e garantir que o jogo seja divertido para todos os jogadores.
    • Dê aos testadores de jogos apenas as informações de que precisam para começar. Certifique-se de que eles saibam que o jogo ainda está em desenvolvimento e quais chaves usar. Eles não precisam saber de mais nada.
    • Forneça aos testadores de jogos formulários de feedback para todas as informações que eles coletam, o que permite que você compare ou referencie facilmente esses dados. Também permite que você faça perguntas específicas sobre partes do jogo sobre as quais você não tem certeza.
    • Os testadores que você mais beneficia são pessoas que você não conhece e não se sente obrigada a ser positivo sobre o seu jogo.
  7. Refine os gráficos e o som. Embora seja possível encontrar uma grande quantidade de ativos de jogo online, também é importante reservar um tempo para verificar se algo não está certo ou adequado e, caso contrário, procurar por um substituto. Aprenda a usar um editor de imagens para editar gráficos simples em seu jogo 2D ou use um software como o OpenGL se estiver tentando fazer um projeto 3D ambicioso decolar. Adicione efeitos de iluminação que façam o jogador andar pela sala ao longo do caminho principal e efeitos de partículas para mostrar ataques interessantes e criar movimento no fundo. Adicione efeitos sonoros como correr, atacar, pular e em qualquer lugar que você precisar. Claro que sempre há um motivo para mudar ou melhorar algo, mas o jogo está pronto assim que o visual e o áudio atendem às suas necessidades. Parabéns!