让我们开始制作一个回合制的益智游戏,像Hitman和Lara Croft用蓝图和C++进入虚幻世界,在本课程中,我们将创建一个回合制益智游戏,如劳拉克劳馥围棋和杀手围棋。我们将从理解blueprints和C++的不同用法以及哪一种最好开始理解虚幻引擎游戏框架以及这些基础类如何帮助和加速我们的游戏编程。我将讨论参与者、棋子、角色、玩家控制器、游戏模式——了解游戏编程设计模式,这些蓝图解决方案如何帮助我们的代码,并使其更具可扩展性和可靠性。我将讨论7种有用的模式,包括单例、状态、观察者、组件、命令、Flyweight、对象池——我将讨论我们如何使用power point幻灯片进行游戏设计——创建我们的玩家, 节点,敌人,人工智能,游戏模式,蓝图中的小部件,最后你会有乐趣完成可玩的回合制益智游戏-如果你喜欢用C++编码,那么是时候把项目转换成C++了。 Make A Turn Based Puzzle Game In Unreal With Blueprints C++

做这件事的最佳实践是什么,以及我的编码风格。这个游戏的目的是增强和发展虚幻引擎用户如何理解引擎游戏框架,以及如何用这些设计模式解决你的游戏编程,并学习先原型化,然后转换到C++

MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz
语言:英语|大小:9.35G |时长:16小时11分钟

你会学到什么
如何制作回合制益智游戏
如何在UE5中编写游戏代码
虚幻的游戏框架
游戏设计模式
如何在虚幻引擎中使用蓝图制作原型
虚幻引擎人工智能行为树
将蓝图项目转换为C++的“最佳实践”
如何将带有蓝图的项目转换为C++

要求
了解虚幻引擎蓝图的基础知识
如果您想将原型转换为C++,请理解基本的C++..如果你只想要蓝图,你可以跳过这部分

本课程适用于虚幻引擎游戏开发者,游戏程序员,游戏设计师

课程目录:
第一部分:导言

第一讲简介

第2讲欢迎和课程概述

第2部分:设置项目

第3讲项目文件

第4讲蓝图与C++

第三部分:虚幻的游戏框架

第5 1讲。虚幻游戏框架简介

第六讲2。游戏框架第一部分

第七讲2。游戏框架第二部分

第八讲虚幻引擎游戏框架

第4部分:游戏编程设计模式

第九讲0。设计模式介绍

第10讲单例设计模式

第11讲状态设计模式

第12讲观察者设计模式

第13讲组件设计模式

第14讲命令设计模式

第15讲轻量级设计模式

第16讲对象池设计模式

第17讲游戏编程设计模式幻灯片

第5部分:设置玩家移动并创建节点

第十八讲球员运动理念

第19课创建玩家角色和控制器

第20讲创建动画蓝图

第21讲创建节点第1部分

第22讲创建节点第2部分

第23讲玩家动作第一部分

第24讲运动员动作第二部分

第25讲玩家动作第3部分

第26讲玩家动作幻灯片

第6部分:创建皮卡

第27课创建皮卡

第28讲可投掷的石头

第七部分:创造玩家的能力

第29讲创造火的能力

第30讲传送能力

第31课完成播放器功能

第32讲扔石头

第8部分:创建游戏模式功能和部件

第33课创建小部件

第34讲创建游戏模式功能

第35课完成部件

第9节:创造凯梅拉敌人

第36课创建敌人基地

第37讲创建凯梅拉动画蓝图

第38课完成凯梅拉蓝图

第39讲建立人工智能逻辑

第40讲添加攻击碰撞器

第10部分:创建炮塔

第41讲创建炮塔蓝图

第11节:制造亡灵敌人

第42讲创建荒野动画蓝图

第43讲创建亡灵蓝图第1部分

第44讲创建亡灵蓝图第2部分

第12节:创造Grux敌人

第45讲创建Grux动画蓝图

第46讲创建Grux蓝图

第47讲准备人工智能逻辑

第48讲创造巡逻

第49讲创造增量任务和听觉状态

第50讲创建攻击状态

第51讲添加攻击碰撞器

第13部分:封锁各层

第52讲画出地图1

第53课绘制地图2

第54讲播放测试和修复代码第1部分

第55讲播放测试和修复代码第2部分

第56课玩测试其他地图

第57课修复传送玩家

第58讲添加陷阱机制

第14部分:将项目转换成C++

第59讲编码标准&我的代码风格

第60课创建班级的第1部分

第61课创建班级的第2部分

第62课创建AnimInstance类

第63讲创造英雄课堂

第64讲创建英雄输入第1部分

第65讲创造英雄输入第2部分

第66讲完成英雄头文件

第67讲创建英雄函数第1部分

第68讲创建英雄函数第2部分

第69讲创建英雄函数第3部分

第70讲创建英雄函数第4部分

第71讲创建英雄函数第5部分

第72讲创建炮塔

第73课创建巡逻路径

第74讲创建提货基地

第75讲创造可投掷的石头

第76讲创建基节点

第77讲创建游戏模式

第78讲创造敌人基地角色第1部分

第79讲创造敌人基地角色第2部分

第80讲创造敌人基地人物第3部分

第81课创造敌人基地角色第4部分

第82课创建基亚梅拉攻击人工智能任务

第83讲创建Grux人工智能服务

第84课创建查找巡逻路径任务

第85课创建增量索引任务

第86课创建Grux攻击任务

第87讲玩测试我们的C++逻辑

第十五节:再见

第88讲更多内容

第89课再见

in this course we will create a turn based puzzle game like Lara Croft Go and Hitman Go . we will start by – Understanding the different usage of blueprints vs C++ and which one is best to use – Understanding Unreal Engine Gameplay Framework and how these foundation class can help and speed our gameplay programming . I will talk about the Actors , Pawn , Character , Player Controller , Game Mode -Understanding the game programming design patterns how these blueprint solutions can help our code and make it more extendable and reliable I will talk about 7 useful patterns that include Singleton , State , Observer , Component , Command , Flyweight , Object pool- I will talk how we can approach this game design with power point slide show – Create our player , Node , Enemies , AI , Game Mode , Widgets in blueprints and in the end you will have fun complete playable turn based puzzle game – if you like to code in C++ then it’s time to Convert the project to C++ . What are the best practice’s to do that and my coding style . the purpose of this game is to enhanced and develop unreal engine users how to understand the engine gameplay framework and how to solve your gameplay programming with these design patterns and learn to prototype first then convert to C++

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!