# Ongoing C++ Gameplay Example Series: Making a Survival Game

**URL:** <https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878>\
**Category:** Announcements\
**Tags:** unreal-engine\
**Created:** [March 20, 2015, 3:38pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878 "2015-03-20T15:38:03Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Basse85](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Basse85](https://forums.unrealengine.com/u/Basse85)\
**Post date:** [March 21, 2015, 11:36am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/42 "2015-03-21T11:36:05Z")

</div>

This is great! Thank you so much.

---

<div class="post-metadata">

**Author:** ![DarthB](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DarthB](https://forums.unrealengine.com/u/DarthB)\
**Post date:** [March 21, 2015, 2:48pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/43 "2015-03-21T14:48:16Z")

</div>

Congrats mate!  
I’m really looking forward to this. I think I came in touch with most of the topics by now but I always keep an eye open for best-practices and advises by more experienced unreal users.  
_Thumbs Up_

---

<div class="post-metadata">

**Author:** ![JoaquinMParrilla](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JoaquinMParrilla](https://forums.unrealengine.com/u/JoaquinMParrilla)\
**Post date:** [March 21, 2015, 3:37pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/44 "2015-03-21T15:37:17Z")

</div>

news, I´m very interested in this C++ Gameplay Examples Series. Congratulations ! 🙂

---

<div class="post-metadata">

**Author:** ![PLASTICA-MAN](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/plastica-man/32/990043_2.png) [@PLASTICA-MAN](https://forums.unrealengine.com/u/PLASTICA-MAN)\
**Post date:** [March 21, 2015, 4:27pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/45 "2015-03-21T16:27:51Z")

</div>

Wow! Did you work on Killzone ShadowFall? :o

Also where can we download the example series?

Thank you for what you have done.

---

<div class="post-metadata">

**Author:** ![Tom\_Looman](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tom_looman/32/1215549_2.png) [@Tom\_Looman](https://forums.unrealengine.com/u/Tom_Looman)\
**Post date:** [March 21, 2015, 5:31pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/46 "2015-03-21T17:31:56Z")

</div>

> [@PLASTICA-MAN;253247](#):
>
> Also where can we download the example series?

It will be available on GitHub during the development of the series (link in OP), afterwards they should appear on the Learn-tab of the launcher! 🙂

---

<div class="post-metadata">

**Author:** ![felixTales](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@felixTales](https://forums.unrealengine.com/u/felixTales)\
**Post date:** [March 21, 2015, 6:05pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/47 "2015-03-21T18:05:08Z")

</div>

Watching the repo already =)

---

<div class="post-metadata">

**Author:** ![ZioYuri78](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zioyuri78/32/1194615_2.png) [@ZioYuri78](https://forums.unrealengine.com/u/ZioYuri78)\
**Post date:** [March 21, 2015, 7:50pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/48 "2015-03-21T19:50:01Z")

</div>

Forked yesterday 😉

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [March 21, 2015, 9:45pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/49 "2015-03-21T21:45:33Z")

</div>

watching this…

---

<div class="post-metadata">

**Author:** ![netkingZ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/netkingz/32/996527_2.png) [@netkingZ](https://forums.unrealengine.com/u/netkingZ)\
**Post date:** [March 21, 2015, 10:10pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/50 "2015-03-21T22:10:23Z")

</div>

What is the first date of this project?  
congratulations !

---

<div class="post-metadata">

**Author:** ![Tom\_Looman](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tom_looman/32/1215549_2.png) [@Tom\_Looman](https://forums.unrealengine.com/u/Tom_Looman)\
**Post date:** [March 22, 2015, 1:25am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/51 "2015-03-22T01:25:00Z")

</div>

The first module is anticipated in 2 weeks from announcement, but expect constant code releases on GitHub constantly before that time.

---

<div class="post-metadata">

**Author:** ![Zip99](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zip99](https://forums.unrealengine.com/u/Zip99)\
**Post date:** [March 22, 2015, 7:44am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/52 "2015-03-22T07:44:16Z")

</div>

very good for a newcomer like me

---

<div class="post-metadata">

**Author:** ![CyberDev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@CyberDev](https://forums.unrealengine.com/u/CyberDev)\
**Post date:** [March 22, 2015, 8:33am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/53 "2015-03-22T08:33:45Z")

</div>

Will survival games have less worth now? I mean if I was to create a survival project with hopes that it will sell well, people now will just be like, “Hey you just altered the survival game code from that one thread on the unreal forums to make your game… thats easy! Why would I pay for that!”

So as more of this ‘community code base’ becomes available, what will keep future marketable? Is it part of the reason UE4 became free? Games will start to lose their value as they become easier to make [programming wise] ?  
Will it then be mostly about the visual art with a few extra mechanics thrown in?

Anyways this is a _ **really** _ amazing contribution and I’m really looking forward to it!

---

<div class="post-metadata">

**Author:** ![netkingZ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/netkingz/32/996527_2.png) [@netkingZ](https://forums.unrealengine.com/u/netkingZ)\
**Post date:** [March 22, 2015, 11:38am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/54 "2015-03-22T11:38:41Z")

</div>

Sorry i’m a new user of Unreal Forum.  
What is the module of this project? video on youtube? lessons step by step?images?  
First module will begin about 3 April , right?  
Do you will announce the next module thanks to your newsletter ? ('s newsletter)

Thanks you

---

<div class="post-metadata">

**Author:** ![Emaer](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/emaer/32/570877_2.png) [@Emaer](https://forums.unrealengine.com/u/Emaer)\
**Post date:** [March 22, 2015, 11:55am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/55 "2015-03-22T11:55:42Z")

</div>

> [@;252387](#):
>
> **but this time it will all be done in C++!**

Fantastic news. I’m looking forward for this!  
Just… Epic! 🙂

---

<div class="post-metadata">

**Author:** ![Tom\_Looman](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tom_looman/32/1215549_2.png) [@Tom\_Looman](https://forums.unrealengine.com/u/Tom_Looman)\
**Post date:** [March 22, 2015, 12:02pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/56 "2015-03-22T12:02:39Z")

</div>

> [@CyberDev;253740](#):
>
> Will survival games have less worth now? I mean if I was to create a survival project with hopes that it will sell well, people now will just be like, “Hey you just altered the survival game code from that one thread on the unreal forums to make your game… thats easy! Why would I pay for that!”
> 
> So as more of this ‘community code base’ becomes available, what will keep future marketable? Is it part of the reason UE4 became free? Games will start to lose their value as they become easier to make [programming wise] ?  
> Will it then be mostly about the visual art with a few extra mechanics thrown in?
> 
> Anyways this is a _ **really** _ amazing contribution and I’m really looking forward to it!

I can only cover so much in just 6 modules, so we will end up with a very small game with a mini objective, with certain features that are often found in these type of games. Making this into a full featured survival game will still cost you a LOT of personal investment in time, skill and effort. (For example there won’t be a full building system, or a fully featured inventory as you would find in many of these games)

The series is focused on teaching C++ and how it’s used for Unreal Engine 4, the game and available source code is an added benefit in case you are working on a similar game for sure!

So you could think of it more like the existing sample games currently available (ShooterGame, Platformer example, Swing Ninja)

I hope that clears some things up! 🙂

---

<div class="post-metadata">

**Author:** ![Jambax](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jambax/32/904177_2.png) [@Jambax](https://forums.unrealengine.com/u/Jambax)\
**Post date:** [March 22, 2015, 3:13pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/57 "2015-03-22T15:13:01Z")

</div>

Just noticed you’re doing Multiplayer / networking too… I am very aroused!

Gonna be like Christmas up in !

---

<div class="post-metadata">

**Author:** ![Tom\_Looman](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tom_looman/32/1215549_2.png) [@Tom\_Looman](https://forums.unrealengine.com/u/Tom_Looman)\
**Post date:** [March 22, 2015, 4:49pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/58 "2015-03-22T16:49:24Z")

</div>

> [@;253935](#):
>
> Just noticed you’re doing Multiplayer / networking too… I am very aroused!
> 
> Gonna be like Christmas up in !

Yes! I feel that replication is usually a very intimidating and I well remember the struggles when I started doing replication in UDK.

---

<div class="post-metadata">

**Author:** ![Rod\_Lima](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Rod\_Lima](https://forums.unrealengine.com/u/Rod_Lima)\
**Post date:** [March 22, 2015, 5:37pm UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/59 "2015-03-22T17:37:26Z")

</div>

> [@;253814](#):
>
> I can only cover so much in just 6 modules, so we will end up with a very small game with a mini objective, with certain features that are often found in these type of games. Making this into a full featured survival game will still cost you a LOT of personal investment in time, skill and effort. (For example there won’t be a full building system, or a fully featured inventory as you would find in many of these games)
> 
> The series is focused on teaching C++ and how it’s used for Unreal Engine 4, the game and available source code is an added benefit in case you are working on a similar game for sure!
> 
> So you could think of it more like the existing sample games currently available (ShooterGame, Platformer example, Swing Ninja)
> 
> I hope that clears some things up! 🙂

Well I kinda of agree with @CyberDev and same with @ , when I started to make my ResidentEvil2 version on UDK, I based a lot on UnrealScript code for Weapon, InvenManager, Inventory classes

and came to me that people would think that way also (big deal you just got UT source and moded it!)

but in the end I needed to change so much stuff, that it turned an almost new code, so I think is a GREAT Epic moves on help everyone, to do all kind of gameplay.

I got UTSource on github these days and saw it is very like UT UnrealScript, only took away InvManager (or I did not find it =D), which makes sense on do it on ACharacter directly.

So I think, even doing I game of RE style , in the end our game will need lot more coding.

Anyway thumbs UP again for EpicGames (Y)

---

<div class="post-metadata">

**Author:** ![Henry\_Read](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Henry\_Read](https://forums.unrealengine.com/u/Henry_Read)\
**Post date:** [March 23, 2015, 6:20am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/60 "2015-03-23T06:20:52Z")

</div>

Thank you, . There are so many blueprint tutorials, but only few C++ ones. You do a great job.

---

<div class="post-metadata">

**Author:** ![AmareshB](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/amareshb/32/852526_2.png) [@AmareshB](https://forums.unrealengine.com/u/AmareshB)\
**Post date:** [March 23, 2015, 6:26am UTC](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878/61 "2015-03-23T06:26:11Z")

</div>

Hey , Congrats.

It’ll be amazing. Looking forward to it.

Cheers.

[Previous page](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878.md?page=2)

[Next page](https://forums.unrealengine.com/t/ongoing-c-gameplay-example-series-making-a-survival-game/24878.md?page=4)
