Simple FPS development

Hello everyone,
I am on my final year of college and honestly I really need your help , or any help I can get asap. For my seminar work I have to create a simple (yes) but still functional game with few more features in it (more than one game level - game menu is desirable and so on).
I have in mind to create a game like old good NES “Duck Hunt” (Duck Hunt - Wikipedia ) but with modern touch. So basically i have this idea to create fps character that has limited area of movement and has a sniper (or later on can even chose type of the sniper he wants) and he zooms in (prolly right click) and shoot enemies (I have zombies in mind for now, but would change later if someone has better idea) with it.
For now i want to try Unreal cause it just went free yesterday, and i am being smudged by all of the colleagues going for Unity , and I sort of want to break that stereotype (but I will go there , if I fail to get any help honestly- I’d rather just pass than not get mark at all).

Since I said all that project details I will say this , since I am quite familiar with game design principles and 3D modeling and sculpting (I am Autodesk’s beta tester and I was Pixars associate for 2 years) in 3Ds Max, Zbrush , 3D coat and PS, so I wont be having any problems with that.Also, I am studying for developer ,so in terms of programing and I know C++ syntax (data types, arrays, lists, allocation and de-allocation , oop and so forth ,not to go into all details ) . Since we finished with C++ we went to do projects using C# (MVC, WebForms, WinForms etc.) so I have knowledge of C++ and C# (and Pyton and some PHP, and other languages that don’t matter for game dev). I will just need some proper instructions what and where to learn - from basics would be best - cause I am kind of person that likes to do things in order.

For now I found this playlist on Youtube (UDK fps Tutorial - YouTube) and I like it pretty much , it is straight forward in terms of “use this and this and this and there you go” , but problem is he is using all prefabs. I need to implement my own weapons (animations for them as well ,I think) , create sniper zoom , create classes and so on. My question here is can anyone help me in terms of advice what to , and where to look for places to learn in terms of creating fps (i tried Google, but results are really really bad)? To be honest since I am doing this for education and my income is really really low , i wouldn’t mind pirating some things from “Digital tutors”
, or somewhere else just to learn , then in due time (i hope) would buy them for real.

Since time is great deal of an issue, I want to ask you people for advice how to “put together” a FPS game without using any other sources (addons) other than my own? Since i know how to create models, texture them , rig and animate them, i need some tutorials which can help me understand what to use where, how to setup camera and other stuff.
Thank you all who took your time just to read this, and biggest thank you to people who are willing to help.

TL;DR Need to assemble FPS sniper shooting zombies(for now) game.Know how to do props (models,anims etc.) for game , don’t know how to put it together. Can’t use any assets (addons,3rd party tools and so forth) , Scripting needs to be done in C# or C++.

HI! I’m trying to do a fps game too, but is very hard to find a complete fps tutorial series.
I can only suggest you to visit “http://shootertutorial.com” : a blog with tutorials to create a shootergame for pc and mobile.
And for youtuber tutorial i suggest you TeslaDev, I think you have already heard about him.
Sorry but for now I can’t say anymore. I’m am on the beginning with UE4.
sorry for my poor English (I’m Italian).
Let me know if you find a solution…