Design de vídeo game é o processo de conceber, planejar e dirigir a criação de um jogo eletrônico no qual os jogadores controlam as imagens em um display eletrônico. O design de videojogos exige um forte background em lógica, assim como um conhecimento funcional da teoria dos jogos e da psicologia humana.
Apenas como um realizador de cinema prevê como uma cena num filme deve fazer o espectador sentir-se, um designer de videojogos deve visionar os elementos conceptuais, técnicos e artísticos que irão proporcionar aos jogadores a experiência de jogo desejada. Por exemplo, o designer deve considerar se alguns aspectos do jogo exigirão cooperação para que os jogadores sejam bem sucedidos, ou se o jogo será competitivo e exigirá que cada jogador aja de forma independente. Cada tipo de experiência do utilizador tem os seus próprios desafios. Para manter as expectativas realistas, os designers também devem entender as limitações do hardware em que o jogo será executado.
Além das decisões da história, o designer deve planejar o ritmo do jogo e que parte, se houver, recompensas e punições terão. Isso requer que o designer mapeie cada dependência do ITTT, o que significa simplesmente "Se o jogador fizer isso, então isso vai acontecer". O mapeamento do ITTT pode ser muito demorado se feito manualmente. Para garantir que todas as dependências de um jogo sejam contabilizadas, os projetistas geralmente confiam em um framework de design formalizado.
Um projetista que segue o framework Mecânica, Dinâmica, Estética (framework MDA), por exemplo, normalmente começaria determinando quais restrições irão guiar o comportamento do jogador. Este aspecto do desenvolvimento é referido como a mecânica do jogo. Em seguida, o designer irá decidir como os jogadores serão capazes de interagir com o jogo; este aspecto do design do jogo é referido como a dinâmica do jogo. Finalmente, o designer precisa fornecer uma explicação detalhada do que o usuário deve sentir enquanto joga o jogo. A resposta emocional desejada é chamada de estética do jogo.
Após um videogame ter sido projetado, a equipe de desenvolvimento pode usar um mecanismo de jogo para construir um protótipo. As engine de jogos são componentes reutilizáveis que os desenvolvedores usam para codificar um jogo rapidamente, sem ter que começar o trabalho de desenvolvimento do zero. As engines de jogos populares incluem Unreal Engine da Epic Games e GameMaker da YoYo Games.
>p>Veja também: pensando em design