Ghostxx,CG网站,CG资源

33.6K
Udemy - Unreal Engine 5 C++ Multiplayer Shooter
0 0

Udemy - Unreal Engine 5 C++ Multiplayer Shooter


使用 C++ 在虚幻引擎 5 中开发一款快节奏、竞技性强的多人射击游戏教程!67.3GB。


你将学到什么


通过匹配会话连接互联网上的玩家

创建插件,将任何虚幻引擎项目转换为多人游戏

在虚幻引擎中编写多人游戏匹配程序

学习快节奏竞技射击游戏的复制技术

通过最小化带宽和最大化性能来优化网络代码

多人游戏延迟补偿技术,包括客户端预测和服务器端回溯

多种武器,包括手枪、冲锋枪、突击步枪、霰弹枪、狙击步枪、火箭筒、榴弹发射器和投掷手榴弹

拾取物品,包括护盾、生命值、速度增益、跳跃增益和弹药拾取

在多人游戏中进行蹲伏、瞄准、跳跃、横向移动、装弹和投掷等操作

带有生命值和护盾条、弹药数量、得分和失败次数以及游戏计时器的可用HUD

自定义游戏模式、自定义比赛状态以及多人游戏中使用的核心类

了解游戏模式、游戏状态、玩家状态、玩家控制器等概念Pawn、Character 和 Actor 类可在多人游戏中运行

创建您自己的子系统来管理在线会话

了解虚幻引擎在线子系统,并使用它来编写多人游戏程序,支持 Steam 等任何在线服务

显示公告,包括:淘汰者、获胜者、获胜队伍、倒计时

自定义比赛状态:在热身阶段自由飞行,在冷却阶段显示获胜者


要求

C++ 基础知识(变量、函数、指针、类)

至少具备一些虚幻引擎经验 - 创建组件、函数和蓝图


high.jpg


Create a fast-paced, competitive multiplayer shooter in Unreal Engine 5 using C++!


What you'll learn

Connecting players across the internet with matchmaking sessions

Creating a plugin to convert any Unreal Engine project to multiplayer

Program multiplayer matchmaking in Unreal Engine

Learn replication techniques for fast-paced, competitive shooter games

Optimize network code by minimizing bandwidth and maximizing performance

Lag compensation techniques for multiplayer including client-side prediction and server-side rewind

Multiple weapons including pistols, SMGs, assault rifles, shotguns, sniper rifles, rocket launcher, grenade launchers, and throwing grenades

Pickups including shields, health, speed buffs, jump buffs, and ammo pickups

Crouching, aiming, jumping, strafing, reloading, and throwing, all in multiplayer

Working HUD with health and shield bars, ammo count, score and defeats, and game timers

Custom game modes, custom match states, and use of the core classes used in multiplayer

Learn how the Game Mode, Game State, Player State, Player Controller, Pawn, Character, and Actor classes work in multiplayer

Create your own subsystem to manage online sessions

Learn about the Unreal Engine Online Subsystem and use it to program multiplayer games using any online service such as Steam

Display announcements including: Who eliminated who, who won the game, winning teams, countdown timers

Custom Match States: Fly around in the warmup stage, display winners in the cooldown stage


Requirements

C++ basic knowledge (variables, functions, pointers, classes)

At least some experience in Unreal Engine - creation of components, functions, and Blueprints (take one of my other courses!)


描述:

标签: UE Unreal Engine 引擎 教程 游戏 开发
分类:教程 > 3D教程 > Unreal Engine
发布:CGer | 查看: | 发表时间:2026/4/13 21:18:15 | 更新时间:2026/4/13 21:48:25

○  充值或账号问题请【点击这里联系站长



注册/登录后下载
点击解锁当前付费资源,消耗 120 CG 点(约12.0 元), 24小时内有效(有效期内不重复扣点)

——————————————————————————————————————————————



哪些资源会被列为付费资源?

●站长付费购买的资源,站长从其他途径付费购买的资源。

●资源包体积巨大,需要大量时间上传,占用大量存储空间的资源。(目前超过10GB的资源可能会列为付费资源)

●内容经常被某些人倒卖并恶意举报的资源,收费可以减少恶意举报的概率。

●稀少的和高质量的资源。



全部评论 (0)
还可以输入
500
点击刷新 点击图片换一个
官方QQ群
①: 6095105