# Yet another FPS blueprint tutorial

**URL:** <https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [September 19, 2015, 2:19pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234 "2015-09-19T14:19:16Z")\
**Posts on this page:** 20\
**Page:** 21

<div class="post-metadata">

**Author:** ![akalovemaker](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@akalovemaker](https://forums.unrealengine.com/u/akalovemaker)\
**Post date:** [December 28, 2015, 1:35am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/404 "2015-12-28T01:35:51Z")

</div>

> [@arbopa;443400](#):
>
> yes, happy whatever it is you celebrate. I merely celebrate having a day off work.
> 
> I think I might get back to things tomorrow. Took a chance on a game made with UE4 that is an early access. Sounded good. Sort of inspired me because there was so much wrong with it that I saw… wow.

Glad to hear that you are back on track 🙂

So is the weapon 1 tutorial in the blog valid , or you will re-do that?

---

<div class="post-metadata">

**Author:** ![Taerarenai](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Taerarenai](https://forums.unrealengine.com/u/Taerarenai)\
**Post date:** [December 28, 2015, 2:33am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/405 "2015-12-28T02:33:22Z")

</div>

Nah, i fixed it, i also cloned the tutorial, which is what got me the problem (the startup node had to be connected aswell.

Thanks, i hope i dont get into something else xd.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_36cf2a76](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_36cf2a76](https://forums.unrealengine.com/u/anonymous_user_36cf2a76)\
**Post date:** [December 28, 2015, 6:55am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/406 "2015-12-28T06:55:28Z")

</div>

![64612027ad14ae01c864a481d798fd2b3a434869.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/4/6/64612027ad14ae01c864a481d798fd2b3a434869.jpeg)

Is this made on Gameinstance\_bp ?

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [December 28, 2015, 7:24pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/407 "2015-12-28T19:24:50Z")

</div>

i cant call the “Custom Event: Start Game” in my “Menus - Level Blueprint Editor event graph”

HELP?

---

<div class="post-metadata">

**Author:** ![Taerarenai](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Taerarenai](https://forums.unrealengine.com/u/Taerarenai)\
**Post date:** [December 28, 2015, 9:12pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/408 "2015-12-28T21:12:35Z")

</div>

> [@Major Mints;444417](#):
>
> i cant call the “Custom Event: Start Game” in my “Menus - Level Blueprint Editor event graph”
> 
> HELP?

Did you create it within the player controller?

> [@arbopa;443912](#):
>
> the leave\_current\_state in show\_mainmenu has to be set to MainMenu… and only ‘new state’ connects to the isvalid, not ‘same state’. Start\_Game is made in the player controller…

Now that problem is fixed, i have another one, it seems like joining the session does actually nothing. (as far as i know everything is set up exactly how it should, the host joins the game, but the client who presses the server button does not, it just stays in the server list menu).

I can keep pressing that server button indefinitely, i added a print text at the end to see if it works and the commands are executed, but it doesnt get me ingame. I didnt add the map names to my menu (im not gonna use them), could that may be the problem? I doubt it. I set the host to start a map with a name i set and it does.

What i added for my script : players online, ping, gamemode & servername.

Edit: i added open level on the server button aswell, as a test, it opens the level, but both the host and the guest are alone and without a chat theres pretty much no way to test if its working or not unless both players show up.

---

<div class="post-metadata">

**Author:** ![akalovemaker](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@akalovemaker](https://forums.unrealengine.com/u/akalovemaker)\
**Post date:** [December 30, 2015, 6:08pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/409 "2015-12-30T18:08:23Z")

</div>

Taerarenai… the way you explain things gives me a hint that you are not experienced with blueprints. Before starting to make a project, instead of copying and pasting and trying to understand. I would just study some useful math, solving problem techniques and blueprint tutorial videos (to see what some nodes do)…

---

<div class="post-metadata">

**Author:** ![Taerarenai](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Taerarenai](https://forums.unrealengine.com/u/Taerarenai)\
**Post date:** [December 31, 2015, 3:21am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/410 "2015-12-31T03:21:01Z")

</div>

I have SOME experience with them, but ofc im still learning, otherwise why would i follow tutorials ? o\_O

Eh, i’ll figure it out somehow, thanks.

---

<div class="post-metadata">

**Author:** ![akalovemaker](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@akalovemaker](https://forums.unrealengine.com/u/akalovemaker)\
**Post date:** [December 31, 2015, 8:21am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/411 "2015-12-31T08:21:35Z")

</div>

arbopa, make an account on trello so that you can divide the process of making the fps game on trello.  
ie animation, Menus, weapon system, chat system, map, lighting, etc… Sort of like a guide to keep in track of the process. Maybe some things can be done before the weapon system.

That way you can focus on one area until there is a way to figure whatever the problem was.

You never said specifically which was the problem though. PM me details, see if I do some research later when I get free time :).

---

<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:** [December 31, 2015, 2:59pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/412 "2015-12-31T14:59:16Z")

</div>

I have been using hacknPlan instead of trello. problem? huh? right now my only problem is work, by the time I am done for the day then do my time at the gym it is 11pm or midnight… so I have had zero free time for a while… still need to check my PM’s and questions earlier in the thread.

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 3, 2016, 11:51pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/413 "2016-01-03T23:51:09Z")

</div>

i am trying to get my main menu widget to appear with my background widget, except i cant get the main menu widget to appear! ive followed this tutorial 1000% accurately. do you see any problems between my BP’s and the tutorial, because i sure don’t

MY PROJECT (DOWNLOAD BUTTON IS IN THE TOP LEFT): [https://onedrive.live.com/redir?resi...hint=folder%2C](https://onedrive.live.com/redir?resi...hint=folder%2c)

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 4, 2016, 12:23am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/414 "2016-01-04T00:23:35Z")

</div>

> [@Major Mints;447188](#):
>
> i am trying to get my main menu widget to appear with my background widget, except i cant get the main menu widget to appear! ive followed this tutorial 1000% accurately. do you see any problems between my BP’s and the tutorial, because i sure don’t
> 
> MY PROJECT (DOWNLOAD BUTTON IS IN THE TOP LEFT): [https://onedrive.live.com/redir?resi...hint=folder%2C](https://onedrive.live.com/redir?resi...hint=folder%2c)

When i remove the “Leave\_Current\_State” it works fine! HMMMMM what could be the error?

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 4, 2016, 12:26am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/415 "2016-01-04T00:26:04Z")

</div>

> [@Major Mints;447201](#):
>
> When i remove the “Leave\_Current\_State” it works fine! HMMMMM what could be the error?

Could it be because at this point in the tutorial, in the “Leave\_Current\_State Macro”, “Switch on main menu” doesnt have anything for “Main Menu” and nothing for “Startup”

---

<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:** [January 4, 2016, 5:42am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/416 "2016-01-04T05:42:15Z")

</div>

> [@Major Mints;447202](#):
>
> Could it be because at this point in the tutorial, in the “Leave\_Current\_State Macro”, “Switch on main menu” doesnt have anything for “Main Menu” and nothing for “Startup”

are you following the PDF version? leave current state should have startup in the start\_game, not main menu, this is in the text of the pdf tutorial. Perhaps I need to delete all the blog entries that are tutorial because everything that was fixed is in the PDF and it seems loads of people are following the old stuff.

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 5, 2016, 2:42am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/417 "2016-01-05T02:42:04Z")

</div>

> [@arbopa;447272](#):
>
> are you following the PDF version? leave current state should have startup in the start\_game, not main menu, this is in the text of the pdf tutorial. Perhaps I need to delete all the blog entries that are tutorial because everything that was fixed is in the PDF and it seems loads of people are following the old stuff.

yes im following the PDF

---

<div class="post-metadata">

**Author:** ![Taerarenai](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Taerarenai](https://forums.unrealengine.com/u/Taerarenai)\
**Post date:** [January 5, 2016, 4:31am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/418 "2016-01-05T04:31:03Z")

</div>

> [@arbopa;447272](#):
>
> are you following the PDF version? leave current state should have startup in the start\_game, not main menu, this is in the text of the pdf tutorial. Perhaps I need to delete all the blog entries that are tutorial because everything that was fixed is in the PDF and it seems loads of people are following the old stuff.

The PDF still has some unsolved stuff (such as that startup problem Major had). Ive encountered the same problem (a few posts ago), but i fixed it. Its an awesome tutorial, but most of the people will follow it blindly (such as myself, because you know way more than i do about UE BP’s and i figured “if he didnt connect that node, neither will i”) and that gives a bit of headache.

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 13, 2016, 3:50am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/419 "2016-01-13T03:50:10Z")

</div>

the startup problem became fixed once we added the Stuff for “Hide Main Menu” and “Startup” under the “Leave\_Current\_State” (can be found further down in the tutorial)

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 13, 2016, 3:59am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/420 "2016-01-13T03:59:40Z")

</div>

Host Game Error - Silly Mistake on my part???

I gotta say, this tutorial is one of the best and most educational ive run into on the forums! THANKS Arbopa!!!

sadly, I seem to have run into another issue. When running my game, i dont get any text showing up for my “Maps” but i believe everything is set up the way i was supposed to…HMMMMM

here is what i see when i run the game.

> **[Gyazo](https://gyazo.com/156b31b14abbbcda1d5308043616254b)**

I feel the only place i could have gone wrong is in the Set\_Map\_Name\_TXT macro here’s a pic of that event graph as well.

> **[Gyazo](https://gyazo.com/604e9599a78a5eaf22d7f37161947c6a)**

Thanks for taking a look guys 🙂

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6efb22ae](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6efb22ae](https://forums.unrealengine.com/u/anonymous_user_6efb22ae)\
**Post date:** [January 13, 2016, 4:22pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/421 "2016-01-13T16:22:18Z")

</div>

Hello! Really excited about the tutorial! Thank you for putting in the time to make this tutorial. I feel like this is a tutorial series that Unreal Engine has needed for a while so I really appreciate it.

I have a problem. I have seen that others have also run into this same problem that I am having but no one has posted how they fixed it…they just stated that they fixed it on their own and that is it. I am at the beginning of the tutorial still and I am following the pdf not blog posts. On page 13 in part 1 it states that we should create custom events for displaying background and main menu as well as a start game event. It says on page 13 that we should create these in the event graph for player controller and then on page 20 it says that we have been creating these in game instance. So I am confused…Should these be created in player controller or game instance?

I created them in player controller like the pdf says and it displays my background but not my main menu when i press PIE. Any help would be greatly appreciated. I can post pictures if you would like me to.

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 13, 2016, 10:00pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/422 "2016-01-13T22:00:31Z")

</div>

> [@IINEWMANII;453246](#):
>
> Hello! Really excited about the tutorial! Thank you for putting in the time to make this tutorial. I feel like this is a tutorial series that Unreal Engine has needed for a while so I really appreciate it.
> 
> I have a problem. I have seen that others have also run into this same problem that I am having but no one has posted how they fixed it…they just stated that they fixed it on their own and that is it. I am at the beginning of the tutorial still and I am following the pdf not blog posts. On page 13 in part 1 it states that we should create custom events for displaying background and main menu as well as a start game event. It says on page 13 that we should create these in the event graph for player controller and then on page 20 it says that we have been creating these in game instance. So I am confused…Should these be created in player controller or game instance?
> 
> I created them in player controller like the pdf says and it displays my background but not my main menu when i press PIE. Any help would be greatly appreciated. I can post pictures if you would like me to.

id be happy to help  
ill run you through it in a small video, pay close attention.  
[http://tinypic.com/player.php?v=nq2syx\>&s=9#.VpbM8hUrK70](http://tinypic.com/player.php?v=nq2syx%3E&s=9#.VpbM8hUrK70)

(WHAT IM REMOVING IS Leave\_Current\_State)

---

<div class="post-metadata">

**Author:** ![Major\_Mints](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Major\_Mints](https://forums.unrealengine.com/u/Major_Mints)\
**Post date:** [January 13, 2016, 10:36pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/423 "2016-01-13T22:36:39Z")

</div>

> [@Major Mints;452940](#):
>
> I gotta say, this tutorial is one of the best and most educational ive run into on the forums! THANKS Arbopa!!!
> 
> sadly, I seem to have run into another issue. When running my game, i dont get any text showing up for my “Maps” but i believe everything is set up the way i was supposed to…HMMMMM
> 
> here is what i see when i run the game.  
> [Screenshot - 156b31b14abbbcda1d5308043616254b - Gyazo](https://gyazo.com/156b31b14abbbcda1d5308043616254b)
> 
> I feel the only place i could have gone wrong is in the Set\_Map\_Name\_TXT macro here’s a pic of that event graph as well.  
> [Screenshot - 604e9599a78a5eaf22d7f37161947c6a - Gyazo](https://gyazo.com/604e9599a78a5eaf22d7f37161947c6a)
> 
> Thanks for taking a look guys 🙂

^^ anyone know?

[Previous page](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234.md?page=20)

[Next page](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234.md?page=22)
