Jogo de sobrevivência em terceira pessoa para o Unreal Engine, feito inteiramente em C ++. Originalmente construído como uma série de tutoriais de 6 seções para jogos épicos, agora disponível como projeto de amostra de código aberto C ++.
Confira a página principal de documentação para obter muitos dos recursos. Última atualização para 5.2
Procurando um curso de mecanismo Unreal Motor passo a passo? Confira o desenvolvimento profissional de jogos em C ++ e Unreal Engine para aprender tudo sobre a programação de jogos C ++ com o Unreal Engine!
Os recursos do curso C ++ incluem a criação de uma estrutura de jogo C ++, incluindo um "sistema de ação" e código orientado a eventos para código de jogo flexível e reutilizável da "maneira irreal". Recursos multiplayer, bots AI, sistema SAVEGAM, carregamento assíncrono de conteúdo, menus UMG e interface do usuário e muito mais!
Os recursos do curso C ++ incluem a criação de uma estrutura de jogo C ++, incluindo um "sistema de ação" e código orientado a eventos para código de jogo flexível e reutilizável da "maneira irreal". Recursos multiplayer, bots AI, sistema SAVEGAM, carregamento assíncrono de conteúdo, menus UMG e interface do usuário e muito mais!
Você pode navegar em diferentes versões do motor usando o suspensão da seleção de ramificações.
Esta seção configura o movimento do personagem da terceira pessoa com animação, interação de objetos, sistema simples de fome, tudo com suporte de rede.
Adiciona o suporte de armas ao personagem, uma lanterna, inventário no estilo UT com representação visual de caracteres no carregamento dos itens transportados e lida com danos, morte e revandens para os jogadores.
Apresenta a IA "Zombie" inimigo em nosso jogo usando a árvore de penhores e comportamento.
Apresenta uma gameloop com inimigos, itens, pontuação e uma hora do dia.
Apresenta a capacidade de carregar objetos como barreiras e discute as redes de jogos.
A seção final da série se concentra na fixação de bugs e um pouco de polimento para os recursos existentes. Esta seção é compatível com a versão 4.8.