Start to Finish FPS Tutorial, 10 Videos, All Project Files Included!

Hi everyone, time to give back a bit to the great community here!

Several months ago, I completed an entire tutorial series, on creating an FPS in Unity, but it was never published for various reasons. I’ve been given permission to send this out, free to anyone, including all assets and project files- including the absolutely awesome and pro-quality weapon model by Mark Orbik!

The 10-part series takes a from-scratch approach, with an accelerated teaching style. That is, I teach every detail, but do not type lines of code one by one, etc. You will see it all, and have access to it all, without the wait.

I sincerely hope at least a few others find this useful, helpful, maybe even inspiring if you are just starting- Unity is an amazing and incredibly easy engine! Enjoy, and please comment if you have any thoughts, comments, suggestions, etc, and don’t forget to share!

Unity FPS Series: Intro

Unity FPS Series Part 1: Character Controller

Unity FPS Series Part 2: Advanced Character Controller

Unity FPS Series Part 3: Prototyping

Unity FPS Series Part 4: Detailing

Unity FPS Series Part 5: Lighting

Unity FPS Series Part 6: GUI

Unity FPS Series Part 7: Weapon Scripting

Unity FPS Series Part 8: Triggers, Volumes, and Buttons

Unity FPS Series Part 9: Ambient SFX and Foley

Unity FPS Series Part 10: Custom Collision

Unity FPS Series: Outro

~

Thanks for viewing, looking forward to everyone’s thoughts!

I checked your Intro Video. It looks great and also it is complete FPS tutorial. Best thing it is free. :smile:

Thank you very much. :slight_smile:

Will these tutorial require Unity Pro?

Just watched the Intro tutorial - and gee - I seem to recognise that voice. Could it be Gabriel Williams of CGCookie.com?

I’ve missed your tutorials there - you always explained stuff well :slight_smile:

cheers, gryff :slight_smile:

Welcome, and thanks for the compliments! Unity Pro is not required, in fact nothing at all is required- just dive in! :smile:

Heh, you got me :wink: ProBuilder and other endeavors has kept me from doing as many tutorials as I’d like for CGCookie, sadly. I had really hoped to finish the Tower Defense Tutorial series, or at least add much more…but time is short. I’m excited to see how this series is received, especially since it was almost “lost” forever. Thanks Gryff :slight_smile:

Some images from the tutorial series, hope this sparks your appetite for learning! :wink:

Your tutorials look great… even as an experienced Unity developer its good to go through some tutorials, especially for different game variants… now just to find the time to view them… :wink:

Hi gv- thanks, appreciate that. And yes, it’s all about finding time to do these things. Hope the tutorials help!

Thanks for providing this wonderful resource. I hope to learn more about ProBuilder with this…

thanks for the tutorials,

go ahead

Hi Gabriel,
Quick question about the FPS Tutorial you made. It is a great tutorial but I had a question about the _PBG-R1WallGroup and other objects.
Basically the objects have been optimized. They appear to be made from plains as apposed to cubes then grouped to form the particular object, for example the wall _PBG-R1WallGroup. Is this the case and the nodraw material was not used to hide the unseen sides?

Regards,
Irishdev

Hi Irishdev! I think you asked this somewhere else and I totally spaced on it? Sorry!

For this tutorial, I used NoDraw on the faces that I wanted “gone”, yes. However, in the current, and much-much-better version of ProBuilder, you can just select a face and hit “Backspace” on your keyboard to delete it :slight_smile:

Or, perhaps even better, you could simple start with a plane and use edge extrusion to build anything at all!

Hope that helps :slight_smile:
gw

Thanks for getting back on this Gabriel,
That is exactly what I wanted to know and that explains how the prefabs were made.

Do you happen to have C# versions of the scripts?

Hi Gabriel, I couldn’t find any project files, can you upload them again please?:cry:

Yes, please re upload the files!

Hi folks! I didn’t realize so many people were still viewing this old tutorial- I’ll try to find those files, not sure why they would be gone suddenly…sorry about that :frowning:

Meanwhile, I would HIGHLY recommend you check out the brand-spankin-new “E1M1” tutorial series, also 10 part, and full of good info for level building and FPS creatin’ in Unity, with ProBuilder and UFPS Camera.

Thanks all, love to see the interest still going! :smile:

EDIT: Link!
forum.unity3d.com/threads/237485-DOOM-quot-E1M1-quot-Level-Recreated-in-Style!-Webplayer-10-Part-Video-Tutorial

Hello! I’d very much like to have a look at the tutorials referenced here, but every video link comes up:
"This video is unavailable.
Sorry about that. "

Best,
Byron

Hi DrJBN- that series was confusing people, so it was removed. Luckily, there is a MUCH better series here:

http://forum.unity3d.com/threads/237485-DOOM-quot-E1M1-quot-Level-Recreated-in-Style!-Webplayer-10-Part-Video-Tutorial

Unfortunately, the new tutorial has no enemies/weapons/shooting. So it can’t be passed off as an FPS tutorial.

What it is, is a tutorial on how to use two commercial products that you have to buy before commencing. Which is a little bit on the ‘mean’ side. Not all of us have a spare $190 to spend on what is essentially building a level from Doom without any of the gameplay.

That’s a valid point- the title was not well chosen. It should be “Building an FPS level”, perhaps. Apologies to any who might have expected extras like enemies, level switching, etc. I’d love to do that in a future tutorial, and am actively working with the creator of UFPS to build a full multiplayer FPS, a tutorial on that will almost certainly happen- if interested, best option is to keep in touch via our Twitter feed “@probuilder3d”. Or just bug us via email every few days/weeks, that keeps us aware of the demand! :slight_smile:

Anyway, regardless of title, there’s quite a bit of good learning here for anyone- a start-to-finish creation of a full FPS level, including the full setup of collisions, triggers, doors, secrets, elevators, lighting, audio, optimization, lightmapping, occlusion- tons and tons, no matter what tools are used.

“Not all of us have a spare $190 to spend on what is essentially building a level from Doom without any of the gameplay.”

Just to clarify that for others- the tutorial series here is free for anyone interested, it doesn’t cost anything- the tools I use in the tutorial, ProBuilder and UFPS, are what costs $190.

Best,
gw