Pescar ovelhas do fundo dos
relatórios qubit recuados fora do Templo | Número público QbitAI
Como desenvolver jogos com Unreal Engine 4?
Agora, os cursos relacionados a Stanford estão online.
Código, vídeo, PPT e dever de casa estão todos disponíveis. Ele também irá ensiná-lo a configurar a IA baseada em árvore de comportamento no jogo e como construir jogos multijogador.
Se você estiver interessado, vamos dar uma olhada mais de perto ~
Esboço de Curso
Este curso de codinome CS193u ensina principalmente como desenvolver jogos com C ++ e Unreal Engine 4 .
De acordo com a introdução do curso, o conteúdo deste curso inclui Unreal Editor, framework do jogo, física do jogo, IA, jogos e redes multijogador, interface do usuário e análise e otimização.
São 29 palestras no total.
Aqui está uma breve introdução ao conteúdo de algumas das lições.
Pegue a lição 2 , início do projeto e controle de versão, como exemplo.
Nesta lição, uma referência de projeto chamada ActionRoguelike é fornecida e o código é open source (consulte o final do artigo para obter o endereço).
De acordo com o autor, este projeto contém uma série de conceitos de programação úteis, incluindo inteligência artificial, programação de jogos multiplayer, salvar jogos, carregamento assíncrono de ativos, etc.
As principais características são as seguintes:
Movimento de tarefa de ação de terceira pessoa;
Sistema de ação: incluindo habilidade de sprint, habilidade de buraco negro, habilidade de ejeção mágica, anti-lesão, queimadura, etc .;
Atributos: barra de saúde, valor de raiva, etc .;
Sistema de economia de jogo: usado para manter o progresso do personagem e o estado do mundo;
Uso extensivo de eventos para direcionar o feedback da interface do usuário e do jogo;
Uso misto de C ++ e Blueprint;
Sistema de rotulagem de jogos: usado para rotular personagens, buffs e ações.
Todas as funções suportam jogos multijogador;
Lógica do modo de jogo;
Gerenciador de ativos: carregamento assíncrono de ativos de dados;
Carregamento assíncrono de ícones da IU;
IA baseada na árvore de comportamento;
Use Unreal Schematic UI Designer (UMG) para projetar a interface do usuário.
Os detalhes, como como configurar a IA com base na árvore de comportamento e como construir os componentes de ação no jogo, serão explicados em detalhes nos cursos subsequentes.
Lição de casa de 7 semanas
Fazer bem o seu dever de casa pode muitas vezes consolidar o efeito de aprendizagem de forma eficaz. Este curso foi elaborado com 7 semanas de dever de casa.
Por exemplo, na semana 1, você tem que aprender a escrever uma classe de personagem que pode se mover na terceira pessoa e ter controles de aparência.
O "projétil mágico" no jogo, os saltos dos personagens, etc. têm que ser realizados.
E na segunda semana, você deve realizar este ataque de buraco negro:
As próximas 3-7 semanas de dever de casa são o processo de implementação gradual do conteúdo envolvido no curso.
Como você aceita esse desafio?
professor
O instrutor do curso é Tom Looman , que é desenvolvedor de jogos independente e engenheiro da Epic Games, desenvolvedora do Unreal Engine.
Atualmente, ele criou mais de 70 tutoriais e exemplos para a comunidade Unreal Engine.
Portal
Página inicial do curso:
https://www.tomlooman.com/stanford-cs193u/
Código-fonte aberto:
https://github.com/tomlooman/ActionRoguelike
- Termina -
Este artigo é o conteúdo original da conta NetEase News • Programa de incentivos de conteúdo em destaque NetEase [qubit]. A reimpressão não autorizada é proibida.
Junte-se à comunidade de IA e expanda sua rede na indústria de IA
Qubit "AI Community" está recrutando! Profissionais de IA e amigos que estão preocupados com a indústria de IA são bem-vindos para escanear o código QR para ingressar e acompanhar o desenvolvimento da indústria de IA e o progresso tecnológico com mais de 50.000 amigos :
Qubit QbitAI · manchetes sobre a assinatura de
վ'ᴗ 'ի Acompanhe as novas tendências em produtos e tecnologia de IA
Um clique em três "Compartilhar", "Curtir" e "Olhando" consecutivos
As fronteiras da ciência e tecnologia estão se vendo todos os dias ~