Survival Game (Example Project)
-------------------------
Third-person survival game for Unreal Engine 4 made entirely in C++. Originally built as a 6 section tutorial series for Epic Games, now available as open-source C++ sample project.
Check out the **[main documentation page](https://www.tomlooman.com/unreal-engine-cpp-survival-sample-game/)** for walkthrough of many of the features. **Last updated for 4.27**
**Looking for a step-by-step Unreal Engine C++ Course?** Check out the **[Professional Game Development in C++ and Unreal Engine](https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=COMMUNITY15&src=github)** to learn all about C++ Game Programming with Unreal Engine!
## Project Overview
The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!
![Refreshed look for Landscape Map](https://www.tomlooman.com/wp-content/uploads/2021/01/survivalgame_refresh_05.jpg)
![equipment header](https://www.tomlooman.com/wp-content/uploads/2015/04/section6_equipment03.jpg)
![animation blueprint graph example](https://www.tomlooman.com/wp-content/uploads/2015/04/section6_advancedanimbp031.jpg)
You can browse different Engine Versions by using the Branch Selection drop-down.
![GitHub Branch Selection Info](https://www.tomlooman.com/wp-content/uploads/2021/01/github_branchesinfo.jpg)
### Section 1
This section sets up the third person character movement with animation, object interaction, simple hunger system, all with networking support.
- [Documentation page](https://www.tomlooman.com/survival-sample-game-for-ue4/section-one/)
### Section 2
Adds weapon support for the character, a flashlight, UT-style inventory with on-character visual representation of the carried items and deals with damage, death and respawns for players.
- [Documentation page](https://www.tomlooman.com/survival-sample-game-for-ue4/section-two/)
### Section 3
Introduces AI "Zombie" enemy to our game using PawnSensing and Behavior Tree.
- [Documentation page](https://www.tomlooman.com/survival-sample-game-for-ue4/section-three/)
### Section 4
Introduces a gameloop with enemies, items, scoring and a time of day.
- [Documentation page](https://nerivec.github.io/old-ue4-wiki/pages/survival-sample-game-section-4.html)
### Section 5
Introduces the ability to carry around objects like barriers and discusses game networking.
- [Documentation page](https://nerivec.github.io/old-ue4-wiki/pages/survival-sample-game-section-5.html)
### Section 6
The final section in the series focuses on bug fixing and a bit of polish to the existing features. This section is compatible with the 4.8 release.
- [Documentation page](https://nerivec.github.io/old-ue4-wiki/pages/survival-sample-game-section-6.html)
**Looking for a step-by-step C++ Course?** Check out the **[Professional Game Development in C++ and Unreal Engine](https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=COMMUNITY15&src=github)** to learn all about C++ Game Programming with Unreal Engine!
The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
虚幻引擎4的第三个人生存游戏完全是用C++制作的。 项目概述 C++课程的特点包括C++游戏框架的构建,包括“动作系统”和事件驱动代码,用于灵活和可重用的游戏代码“不真实的方式”。多人游戏功能、AI机器人、SaveGame系统、内容异步加载、UMG菜单和UI等等! 刷新景观地图 设备总管 动画蓝图图示例 可以使用“分支选择”下拉列表浏览不同的引擎版本。 动画、对象交互和简单的饥饿系统设置第三人称角色运动,所有这些都有网络支持。 为角色添加武器支持,一个手电筒,UT风格的清单,带有角色上携带物品的视觉表示,并为玩家处理伤害、死亡和重生。 使用典当感应和行为树将AI“僵尸”敌人引入我们的游戏。 包含敌人、物品、得分和时间的游戏循环。 携带障碍物等物品的能力,并讨论了游戏网络。
资源推荐
资源详情
资源评论
收起资源包目录
基于C++虚幻4的大逃杀游戏 (762个子文件)
Splash.bmp 1.11MB
EdSplash.bmp 1.11MB
SCharacter.cpp 21KB
SWeapon.cpp 15KB
SGameMode.cpp 13KB
SBaseCharacter.cpp 11KB
SWeaponInstant.cpp 9KB
SCarryObjectComponent.cpp 7KB
SZombieCharacter.cpp 7KB
SCoopGameMode.cpp 5KB
STimeOfDayManager.cpp 5KB
SPlayerController.cpp 4KB
SGameState.cpp 3KB
SBombActor.cpp 3KB
SFlashlight.cpp 3KB
SImpactEffect.cpp 3KB
SZombieAIController.cpp 2KB
SPickupActor.cpp 2KB
SPlayerCameraManager.cpp 2KB
SGameplayStatics.cpp 2KB
SoundNodeLocalPlayer.cpp 2KB
BTTask_FindBotWaypoint.cpp 2KB
BTTask_FindPatrolLocation.cpp 2KB
SHUD.cpp 1KB
SMutator_WeaponReplacement.cpp 1KB
SPlayerState.cpp 1KB
SWeaponPickup.cpp 1KB
SCharacterMovementComponent.cpp 622B
SUsableActor.cpp 618B
SConsumableActor.cpp 597B
SDamageType.cpp 532B
SLocalPlayer.cpp 522B
SMutator.cpp 446B
SOpenWorldGameMode.cpp 356B
SPlayerStart.cpp 227B
SSpectatorPawn.cpp 178B
SurvivalGame.cpp 151B
SGameInstance.cpp 97B
SBotWaypoint.cpp 96B
SurvivalGame.Build.cs 800B
SurvivalGameServer.Target.cs 413B
SurvivalGameEditor.Target.cs 413B
SurvivalGame.Target.cs 399B
UE4Editor-SurvivalGame.dll 735KB
.gitignore 283B
SCharacter.h 9KB
SWeapon.h 8KB
SGameMode.h 6KB
SBaseCharacter.h 4KB
SZombieCharacter.h 4KB
SWeaponInstant.h 3KB
SCarryObjectComponent.h 2KB
STypes.h 2KB
SGameState.h 2KB
SBombActor.h 2KB
STimeOfDayManager.h 2KB
SPlayerController.h 2KB
SMutator.h 1KB
SZombieAIController.h 1KB
SMutator_WeaponReplacement.h 1KB
SFlashlight.h 1KB
SCoopGameMode.h 1KB
SImpactEffect.h 1KB
SHUD.h 1KB
SPickupActor.h 1KB
SurvivalGame.h 1008B
SGameInstance.h 991B
SoundNodeLocalPlayer.h 902B
SPlayerState.h 887B
SUsableActor.h 844B
SPlayerCameraManager.h 794B
SDamageType.h 691B
SGameplayStatics.h 690B
SConsumableActor.h 650B
SPlayerStart.h 623B
SWeaponPickup.h 514B
BTTask_FindPatrolLocation.h 492B
SLocalPlayer.h 480B
SOpenWorldGameMode.h 474B
BTTask_FindBotWaypoint.h 433B
SBotWaypoint.h 416B
SCharacterMovementComponent.h 386B
SSpectatorPawn.h 311B
DefaultInput.ini 8KB
DefaultEngine.ini 7KB
DefaultGame.ini 2KB
DefaultEditor.ini 159B
LICENSE 1KB
README.md 3KB
AMB_Night_Drone_01.uasset 10.03MB
ProcMap_Noise_01_C.uasset 7.63MB
Landscape_WindAnimals01.uasset 7.53MB
T_Barriers_01_D.uasset 7.28MB
T_Window_N.uasset 6.34MB
ElectricityPole_Basic_01_N.uasset 6.3MB
T_Window_D.uasset 6.21MB
T_Door_D.uasset 6.09MB
ProcMap_Bumps_01_N.uasset 6.01MB
T_Door_N.uasset 5.84MB
HillTree_Tall_02.uasset 5.61MB
共 762 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
自不量力的A同学
- 粉丝: 46
- 资源: 2711
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功