Natty GameDev
Natty GameDev
  • Видео 20
  • Просмотров 1 486 597
#6 Game AI -Search State : Let's Make a FPS Game in Unity!
In this video we continue to expand upon our enemies finite state machine logic by adding a "Search" state!
In this state our enemy will travel to the players last known location and search around to find them!
Просмотров: 32 016

Видео

#5 Game AI - Combat/Attack: Let's Make a FPS Game in Unity!
Просмотров 29 тыс.Год назад
In this video We continue creating our Enemies and give them the ability to Attack our Player! Come Join us on the Discord! 🎮 discord.gg/xgKpxhEyzZ Link to the Weapon Model 🔫 www.mediafire.com/file/gth5615w2gccj48/AssaultRifle.fbx/file
Lofi Beats to Christmas to!
Просмотров 1 тыс.Год назад
Lofi beats to Christmas to! For all of you who would like to chill over this Christmas break 💚 The models were made in Blenders and the scene was composited in Unreal, I have a speed model video coming out of the production of this, and plans to release the optimised assets on the epic store
Speed Model: Fantasy House (Low Poly)
Просмотров 1,5 тыс.Год назад
A speed model showing the process of modelling a Low poly Fantasy House This was a quick little project to familiarise myself with shader nodes and the particle system in blender.
#4 Game AI - Patrolling : Let's Make a First Person Game in Unity!
Просмотров 55 тыс.Год назад
In this video we setup the foundations of a finite state machine and create a basic patrolling behaviour, Come Join us on the Discord! 🎮 discord.gg/xgKpxhEyzZ Path Script : www.mediafire.com/file/no43lxga8wv0965/Path.cs/file
#3 Player Health & Damage Effects : Let's Make a First Person Game in Unity!
Просмотров 65 тыс.2 года назад
In this video were going to quickly adapt the health-bar from a previous tutorial and add an overlay effect that appears when our player Takes Damage! ❤️❤️❤️🖤🖤 In case you missed the Health Bar Tutorial! 👉 ruclips.net/video/CFASjEuhyf4/видео.html Check out My Low Poly Stylised Camping Pack on the Unity Asset Store! ⛺ assetstore.unity.com/packages/3d/environments/stylised-camping-pack-217925 Com...
Low Poly Camping Asset Pack!
Просмотров 2,5 тыс.2 года назад
Link to the Asset! assetstore.unity.com/packages/3d/environments/stylised-camping-pack-217925 Relax in nature with your own customisable camping asset pack, made in an inviting low poly art style! This pack includes all the nature and camping items you need for a modern, outdoor camping scene. The assets in this pack use a black/white gradient texture to add a sense to depth and colour variatio...
#2.5 Interaction Events! :Let's Make a First Person Game in Unity!
Просмотров 80 тыс.2 года назад
In this video We're going to expand our interaction system to include the use of Events! This is a really powerful way for us to quickly prototype and design our interactions! Health Bar Tutorial ruclips.net/video/CFASjEuhyf4/видео.html 00:00 Introduction 00:30 Unity Events Example 01:15 Interaction Event Script 01:53 Interactable Extras #1 02:25 Interactable Editor Script 06:11 Interactable Ex...
#2 FPS Raycast Interactions: Let's Make a First Person Game in Unity!
Просмотров 196 тыс.2 года назад
The second video in the Lets Make a First Person Game series! 🖐In this video we are going to setup the foundations for our interaction system. Come Join us on the Discord! 🎮 discord.gg/xgKpxhEyzZ 💚 Thanks for watching! Helpful Links dotnettutorials.net/lesson/template-method-design-pattern/
#1 FPS Movement: Let's Make a First Person Game in Unity!
Просмотров 813 тыс.2 года назад
The first video in a series where we are creating a First Person game! In this video we look at setting up our characters movement. I've setup a Discord!!! and I would love to have you help me start up a friendly community where we can all help each other grow as game developers! Discord invite link: discord.gg/xgKpxhEyzZ Can't wait to see you there ! 💚 Thanks for watching! 0:00 Introduction 0:...
Dynamic Footsteps! : For Terrains and Imported Meshes (Unity3D)
Просмотров 33 тыс.2 года назад
Enhance the experience of your players! Add character sound effects that react with the environment by dynamically changing footstep sounds! Come Join us on the Discord! 🎮 discord.gg/xgKpxhEyzZ
Level Up! How to make a Scalable Level System: Unity Tutorial
Просмотров 28 тыс.3 года назад
Level Up! How to make a Scalable Level System: Unity Tutorial
Random Audio in Unity : Sound Design Tutorial
Просмотров 13 тыс.3 года назад
Random Audio in Unity : Sound Design Tutorial
Unity Beginners: AUDIO TUTORIAL! Learn Sound Design!
Просмотров 3,9 тыс.3 года назад
Unity Beginners: AUDIO TUTORIAL! Learn Sound Design!
How to make a Better Health Bar in Unity : Chip Away Tutorial
Просмотров 82 тыс.3 года назад
How to make a Better Health Bar in Unity : Chip Away Tutorial
"Deadline" First Person Puzzle Game (Unity3D)
Просмотров 3 тыс.8 лет назад
"Deadline" First Person Puzzle Game (Unity3D)

Комментарии

  • @jayden-ut5bk
    @jayden-ut5bk 5 часов назад

    Was a little bit confused. You basically say write this line of code but dont explain what that line does, a lot of it is self explanatory but for example the Quarternion.Euler you dont really explain the fields and how it works.

  • @artb6136
    @artb6136 День назад

    it says i cant put the scripts into player "Can't add script component 'PlayerMotor' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match." @NattyGameDev

  • @artb6136
    @artb6136 День назад

    onfoot actions doesent turn green pls help me😭

  • @x3-nf3ce
    @x3-nf3ce День назад

    A really thorough tutorial, super easy to follow! but it has been 2 days i i keep getting the same error message : Assets\Scripts\InputManager.cs(10,13): error CS0246: The type or namespace name 'PlayerMotor' could not be found (are you missing a using directive or an assembly reference?)

  • @SourdaysGaming
    @SourdaysGaming День назад

    if you want to make the cursor invisible put this in your code: void Start() { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; }

  • @Das_WeizenBrot5821
    @Das_WeizenBrot5821 День назад

    the generate c# class button is not there what can i do? (6:29)

  • @binbotv6846
    @binbotv6846 2 дня назад

    why my Shoot() function not work please help me

  • @lextyi
    @lextyi 3 дня назад

    can you give me the damage effect image :/

  • @LeX-qe2je
    @LeX-qe2je 3 дня назад

    The animation is not working whenever I do it. Right after recording when the "open" is made it won't reopen when selecting open. I have deleted and retied a few times now. What could it be? Should I continue with the next steps then try it anyway? Edit: For anyone dealing with this, be not afraid. Just continue with the steps and it works. The preview for the "Open" state just was not working for me.

  • @gertgrass5745
    @gertgrass5745 3 дня назад

    in the input manager where you have the call back context added it wont allow me to do such things.. how did you manage to make it happen?

  • @Silent_ZZzz
    @Silent_ZZzz 3 дня назад

    the player look does not seem to work for me and I have rewritten it twice now. I can move around just can't look around using my mouse nor controller

  • @highmonkey3114
    @highmonkey3114 3 дня назад

    Assets\Scripts\InputManager.cs(9,25): error CS0426: The type name 'OnFootActions' does not exist in the type 'PlayerInput'

    • @artb6136
      @artb6136 День назад

      same, i dont know how to fix

  • @RadinFstar
    @RadinFstar 3 дня назад

    The method didnt work for me

  • @Demon__2
    @Demon__2 3 дня назад

    hey the discord link doesnt work, can anyone drop a working link?

  • @krabice1596
    @krabice1596 4 дня назад

    I have a problem my code shows error assets/ scripts/inputManager .cs(2824) error cs1002 ; expected ..... Can anybody help please @NattyGameDev

  • @R-_-P
    @R-_-P 5 дней назад

    Does anyone know how to fix the problem for the movement keys W and S flying you up and down instead of moving you forwards and backwards im new to unity so idk how to fix this

  • @sincacetona8112
    @sincacetona8112 5 дней назад

    we need you back man

  • @Tyber_gsk
    @Tyber_gsk 6 дней назад

    Hello. Thank you for this great video.. If i would like to use this metod in third person controler ..... fpc need to be change to tpc in the scripts and it should work.......................? regards..

  • @dorianprogrammiren7405
    @dorianprogrammiren7405 6 дней назад

    i will never be a coder this is already too hard i give up......

  • @Jokopie-wv3zp
    @Jokopie-wv3zp 7 дней назад

    Btw, I see some scene that so weird ( 17:15 ), can anyone explain for me? Thanks a lot

  • @Mutedthjop
    @Mutedthjop 7 дней назад

    I think I'm understanding what you're teaching, but at the same time, I'm very confused. I mean, I get what you're saying, but I know I can't rewrite these scripts and redo those things by myself later. Because I don't understand a lot of the scripts, like why you're choosing certain words, why you're using < or ( or [ or { in certain places, or why you're writing those words exactly here. That's why I think I won't be able to write those codes by myself. When I watch any tutorial videos, everyone says 'Thank you, now I get it, now I understand.' It seems like I'm the only one left with confusion. Should i just memorize those methods and classes and other scripting words ? Or i need to understand logic behind it and i will be able write anything ? Am I really that dumb, or does everyone have the same situation? 😥

  • @h-bomb3091
    @h-bomb3091 7 дней назад

    It gives me an error whenever i try to put the movement code into the player, any Suggestions?

  • @jamyanvance
    @jamyanvance 8 дней назад

    For everyone that doesn't like vector calculations, even the simple ones, I'd recommend using the linecast function instead of raycasting. You still have to calculate the view angle, but it's much easier to get the collision check out of the way first.

  • @birdiesrecordings
    @birdiesrecordings 8 дней назад

    Sorry but i typed it but the player input didnt work. I did the value vector 2 but in control panel player input i couldnt open

  • @birdiesrecordings
    @birdiesrecordings 8 дней назад

    This didnt helped me...

  • @mygamingimagination8173
    @mygamingimagination8173 8 дней назад

    hey man so I'm going through this and everything is going fine until i got to the section at 14:18 and now I'm getting these errors on my script. i have quadruple checked everything is correct, capitalization and punctuation. I don't know what to do. Assets\Scripts\PlayerInteract.cs(16,10): error CS0111: Type 'PlayerInteract' already defines a member called 'Update' with the same parameter types Assets\Scripts\PlayerInteract.cs(10,10): error CS0111: Type 'PlayerInteract' already defines a member called 'Start' with the same parameter types Assets\Scripts\PlayerInteract.cs(3,14): error CS0101: The namespace '<global namespace>' already contains a definition for 'PlayerInteract'

  • @MRPENGUINGT
    @MRPENGUINGT 8 дней назад

    Can you link the scripts in the desc?

  • @frozencata
    @frozencata 9 дней назад

    Is anyone else getting an NullReferenceException? (InputManager:OnEnable () (at Assets/New Folder/InputManager.cs:34)) It is my first time in unity and i don't really know what to do

  • @julianavramov6844
    @julianavramov6844 9 дней назад

    How to hide the mouse cursor?

  • @BanemenBro
    @BanemenBro 11 дней назад

    if you have a problem with camera jitter/shaking/lagging when you moving left/right then change FixedUpdate to Updte in input manager

  • @Jay-dw6ve
    @Jay-dw6ve 11 дней назад

    having the same issue as most people with the inputmanager.onfoot being underlined in red. i tired making it public in the input manager but didnt fix the isssue and its still there. im sure they are both using the same capitalisation but it isnt working. i tried joining the discord butr the link either expired or deleted. any help is appriciated thanks

  • @GhostAutopsy
    @GhostAutopsy 11 дней назад

    FYI for my fellow unity noobs. If your waypoints dont show up on the scene, go window>layouts>default

  • @Mali-Man11
    @Mali-Man11 12 дней назад

    Thanks man and btw for animating cube I used the code from Keypad and copied it and I made 2 clips just like in the video and for the changing color I used events.

  • @reallygame9435
    @reallygame9435 12 дней назад

    Someone know what the left stick does?

  • @shrenikmunot9897
    @shrenikmunot9897 13 дней назад

    Hello , can you please explain how did you create the doors and other objects....It's my first 3D game and I don't know how to create those objects without any tutorials

  • @TheMooseFN
    @TheMooseFN 15 дней назад

    Hippity Hoppity Your Code Is Now My Property -Dani 2020

  • @phillydilly37
    @phillydilly37 16 дней назад

    my code looks pretty much the same as his. colors and whatnot. towards the end of this video i dont know what i did but now on line 36 of the PlayerInteract.cs script. OnFoot is underlined w/ the red squiggly line. its the only error. the error says CS1061 'InputManager' does not contain a definition for 'OnFoot' and no accessible extension method 'OnFoot' accepting a first argument of type 'InputManager' could be found. 34: Interactable interactable = hitInfo.collider.GetComponent<Interactable>(); 35: playerUI.UpdateText(interactable.promptMessage); 36: if (inputManager.OnFoot.Interact.triggered) never coded in my life lol but everything seemed to be working just fine until the end of this video. heeellpppp plleeasseeee

    • @NattyGameDev
      @NattyGameDev 16 дней назад

      I accidentally misnamed the OnFoot variable.. you just need to make sure that OnFoot is the same in both your scripts. And that it is public :)

  • @thuganimeshort4518
    @thuganimeshort4518 16 дней назад

    BRO WHY I HAD SO ANY ERRORS

  • @Toranado
    @Toranado 17 дней назад

    Is there a new discord invite? The old on in all the descriptions doesn't work.

  • @broshtheprosh
    @broshtheprosh 17 дней назад

    hey im getting this help pls Assets\Code\Input manager.cs(11,25): error CS0426: The type name 'OnFootActions' does not exist in the type 'PlayerInput'

    • @broshtheprosh
      @broshtheprosh 17 дней назад

      never mnd just had to change file names =D

    • @artb6136
      @artb6136 День назад

      @@broshtheprosh what did you need to change it to

    • @broshtheprosh
      @broshtheprosh 16 часов назад

      I forgot bc godot is way easer

  • @JuliusRamirez-xp2on
    @JuliusRamirez-xp2on 19 дней назад

    just a question this is my first time and it does not say generate e sharp class or what it is called

  • @ukaszgrabski2811
    @ukaszgrabski2811 19 дней назад

    Hi, I tried to follow your tutorial but I cannot find the option to add the grass texture, only thing I can do is add a detail mesh, has something changed in recent unity versions? thanks

  • @phillydilly37
    @phillydilly37 20 дней назад

    this is really cool! need some help though. my "W" key makes my guy go up and not move forward. "S" does nothing cause i guess its trying to go down lol :( Jump works.

    • @classic_gamer4702
      @classic_gamer4702 17 дней назад

      10:24 Have you done this bit? IDK if this helps

    • @phillydilly37
      @phillydilly37 16 дней назад

      @@classic_gamer4702 yep i have! Still having that problem but now i have a worse issue. this started towards the end of his second video. on the PlayerInteract.cs script. on line 36 i'm getting a CS1061 error. Interactable interactable = hitInfo.collider.GetComponent<Interactable>(); playerUI.UpdateText(interactable.promptMessage); if (inputManager.OnFoot.Interact.triggered) { interactable.BaseInteract(); where it says "OnFoot" its unerlined w/ a red squiggly line. Description of error is 'InputManager' does not contain a definition for 'OnFoot' and no accessible extension method 'OnFoot' accepting a first argument of type 'InputManager' could not be found (are you missing a using directive or an assembly reference?) i'm checking everything and it all looks like its spelled correctly. this didn't start until something i did towards the end of the second video. it broke something lol

  • @Scavenger_VR
    @Scavenger_VR 20 дней назад

    Someone please help me! I keep getting this error where it says NullReferenceException: Object reference not set to an instance of an object PlayerInput+OnFootActions.Disable () (at Assets/Input/PlayerInput.cs:296) InputManager.OnDisable () (at Assets/Scripts/InputManager.cs:42) and another error similar that says NullReferenceException: Object reference not set to an instance of an object PlayerInput+OnFootActions.Enable () (at Assets/Input/PlayerInput.cs:295) InputManager.OnEnable () (at Assets/Scripts/InputManager.cs:38) Edit: I reopened it and I no longer getting it, but instead something that says UnassignedReferenceException: The variable cam of PlayerLook has not been assigned. You probably need to assign the cam variable of the PlayerLook script in the inspector. PlayerLook.ProcessLook (UnityEngine.Vector2 input) (at Assets/Scripts/PlayerLook.cs:21) InputManager.LateUpdate () (at Assets/Scripts/InputManager.cs:34)

  • @YuxiangHua
    @YuxiangHua 21 день назад

    All I gotta say is he explained high-level stuff in easy to understand language

  • @jimppui1350
    @jimppui1350 21 день назад

    Can someone please tell me if hes using the regular 3d new project or the universal one

  • @crappycreeper3106
    @crappycreeper3106 21 день назад

    12:57

  • @JoJo-yk2vc
    @JoJo-yk2vc 21 день назад

    how to add a 2d vector composite to the action movement 3:49 im seeing this in 2024 so probably versions are too different

  • @JoJo-yk2vc
    @JoJo-yk2vc 21 день назад

    how to add a 2d vector composite the action movement 3:49 im seeing this in 2024

  • @lagulaoficial
    @lagulaoficial 21 день назад

    WHO HAVE THE CODES give em a error pls give me the code pls