Search Unity

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

Discussion in 'Community Learning & Teaching' started by yahodahan, Jul 14, 2013.

  1. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    $fpstut.jpg

    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
    https://www.youtube.com/watch?v=T7FvkU6elKI

    Unity FPS Series Part 1: Character Controller
    https://www.youtube.com/watch?v=fXZS3ceQOrI

    Unity FPS Series Part 2: Advanced Character Controller
    https://www.youtube.com/watch?v=Q1IwHkoPHVc

    Unity FPS Series Part 3: Prototyping
    https://www.youtube.com/watch?v=dhNzFlZ1g_I

    Unity FPS Series Part 4: Detailing
    https://www.youtube.com/watch?v=zx3YUGIhzTw

    Unity FPS Series Part 5: Lighting
    https://www.youtube.com/watch?v=IjjtLwlPXA0

    Unity FPS Series Part 6: GUI
    https://www.youtube.com/watch?v=3MwqViFRRWo

    Unity FPS Series Part 7: Weapon Scripting
    https://www.youtube.com/watch?v=YE0z-mojKvs

    Unity FPS Series Part 8: Triggers, Volumes, and Buttons
    https://www.youtube.com/watch?v=cgKHlNDRUas

    Unity FPS Series Part 9: Ambient SFX and Foley
    https://www.youtube.com/watch?v=4xL2jeAhpao

    Unity FPS Series Part 10: Custom Collision
    https://www.youtube.com/watch?v=tueoKSmHmz0

    Unity FPS Series: Outro
    https://www.youtube.com/watch?v=FXpz0jC6d0U
    ~

    Thanks for viewing, looking forward to everyone's thoughts!
     
  2. AJNK

    AJNK

    Joined:
    May 21, 2013
    Posts:
    3
    I checked your Intro Video. It looks great and also it is complete FPS tutorial. Best thing it is free. :D

    Thank you very much. :)

    Will these tutorial require Unity Pro?
     
    Last edited: Jul 14, 2013
  3. gryff

    gryff

    Joined:
    Apr 17, 2012
    Posts:
    360
    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 :)

    cheers, gryff :)
     
  4. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    Welcome, and thanks for the compliments! Unity Pro is not required, in fact nothing at all is required- just dive in! :D

    Heh, you got me ;) 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 :)
     
  5. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    Some images from the tutorial series, hope this sparks your appetite for learning! ;)

    $ScreenShots_SecondPass_01.jpg

    $ScreenShots_SecondPass_03.jpg

    $ScreenShots_SecondPass_16.jpg

    $ScreenShots_SecondPass_27.jpg
     
  6. gv

    gv

    Joined:
    Feb 22, 2013
    Posts:
    89
    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... ;)
     
  7. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    Hi gv- thanks, appreciate that. And yes, it's all about finding time to do these things. Hope the tutorials help!
     
  8. matty47

    matty47

    Joined:
    May 9, 2009
    Posts:
    6
    Thanks for providing this wonderful resource. I hope to learn more about ProBuilder with this.............
     
  9. 7dStudio

    7dStudio

    Joined:
    Jul 17, 2013
    Posts:
    17
    thanks for the tutorials,

    go ahead
     
  10. IrishDev

    IrishDev

    Joined:
    Jul 18, 2012
    Posts:
    50
    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
     
  11. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    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 :)

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

    Hope that helps :)
    gw
     
  12. IrishDev

    IrishDev

    Joined:
    Jul 18, 2012
    Posts:
    50
    Thanks for getting back on this Gabriel,
    That is exactly what I wanted to know and that explains how the prefabs were made.
     
  13. Twinny

    Twinny

    Joined:
    Apr 30, 2013
    Posts:
    13
    Do you happen to have C# versions of the scripts?
     
  14. Therapy_spider

    Therapy_spider

    Joined:
    Apr 8, 2014
    Posts:
    3
    Hi Gabriel, I couldn't find any project files, can you upload them again please?:cry:
     
  15. Son_Goku

    Son_Goku

    Joined:
    Apr 30, 2014
    Posts:
    2
    Yes, please re upload the files!
     
  16. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    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 :(

    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! :D

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

    DrJBN

    Joined:
    Sep 28, 2014
    Posts:
    49
    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
     
  18. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
  19. CelticKnight

    CelticKnight

    Joined:
    Jan 12, 2015
    Posts:
    378
    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.
     
  20. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    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! :)

    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
     
  21. CelticKnight

    CelticKnight

    Joined:
    Jan 12, 2015
    Posts:
    378
    The moment you have a tutorial covering ememies/shooting/AI and the like is the moment I will pay $190 for those products. And it doesn't even need to be multiplayer!

    That's a win-win situation for everyone.
     
  22. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    Ha, well, thanks! But it might be awhile, seeing as neither of the tools are focused on AI/enemies, just the art/level creation (ProBuilder) and the player controller/interaction (UFPS). I know UFPS has an enemy system in the works though (currently in beta?), so it'll happen sooner or later, for sure.
     
  23. CelticKnight

    CelticKnight

    Joined:
    Jan 12, 2015
    Posts:
    378
    Oh, so you need tools do to the AI/enemies/shooting. I thought you were some coding guru who could do it from scratch - I am very sorry for the confusion, I thought you were holding out on us.

    Do you know when UFPS might have that enemy system available to the public? Because I am getting nowhere in my search for a tutorial handling that. I even posted a question 4 days ago on the forum for links to tutorials and/or books on FPS's and got exactly no replies - I even bumped it a day ago and still no responses. So I am getting on the desperate side :(.

    You know it's desperate when I am prepared to buy a book - on anything :p.
     
  24. yahodahan

    yahodahan

    Joined:
    Apr 26, 2009
    Posts:
    1,380
    Sure, it could be done from scratch, what I meant was these are tutorial series only meant to demonstrate how to use these tools, for existing users to learn from (or curious non-users, of course).

    However, good news! The author of these books: http://www.amazon.com/John-P.-Doran/e/B00D8G5U12/ref=dp_byline_cont_book_1

    ...is working on a complete start-to-finish FPS tutorial book, including enemies/etc of course. Exactly what you are looking for! He also uses ProBuilder and UFPS, so watching through these tutorials might give you a good headstart. :)
     
  25. CelticKnight

    CelticKnight

    Joined:
    Jan 12, 2015
    Posts:
    378
    Sorry what we have here is a failure to communicate. What I was referring to was the AI/enemies/shooting aspects being done from scratch - not the level design - which had had already done. I meant it as an extension to the tutorial you had already done.

    I always intended to watch the videos and/or buy these products iff they really work. I am a noob and these products may not be suitable for me. However, I don't have Maya/3DS max ($5,200 US each) or Cinema 4D in excess of 3K - and have tried to avoid learning Blender for as long as possible - so the products you are using are ALL on the radar. And considering the price of these alternatives I sort of have to.

    Thanks for the link investigating it now :cool:.

    You've made me a happy little camper :p.
     
  26. AerosolST

    AerosolST

    Joined:
    May 25, 2013
    Posts:
    1
    This was a little disappointing. All this is telling me is that Unity is useless unless you're already a programmer or you're going to be shelling out some money to make it more useful. I'm not willing to spend $190 to try out a workflow, that's just an insane kind of investment.

    This isn't your fault, but it is excruciatingly disappointing.