Dave / GameDevelopment
Dave / GameDevelopment
  • Видео 41
  • Просмотров 3 774 385
RANGED COMBAT LAB - Unity Project Trailer
Finally about to release my full ranged combat lab project!
Release Date: 8. March 2023 (On Patreon)
Get it until 8. March 2023 on Patreon and get access to the MovementLab completely for free!
➤ PATREON: www.patreon.com/davegamedevelopment
MovementLab: ruclips.net/video/9_Q9UxK7VF8/видео.html
Discord: discord.gg/5S3bBBq
Просмотров: 15 588

Видео

ADVANCED DUAL SWINGING in 10 MINUTES - Unity Tutorial
Просмотров 17 тыс.Год назад
ADVANCED DUAL SWINGING in 10 MINUTES - Unity Tutorial In this tutorial I'm going to show you everything you need to know to code an advanced (omni-directional) dual-swinging ability in Unity. I'll also show you how to combine this dual-swinging ability with the grappling ability from my previous grappling tutorial. In the end, you'll have an ability that let's you freely move around the air as ...
ADVANCED SWINGING in 9 MINUTES - Unity Tutorial
Просмотров 53 тыс.Год назад
ADVANCED SWINGING in 9 MINUTES - Unity Tutorial In this tutorial I'm going to show you everything you need to know to code an advanced (omni-directional) swinging ability in Unity. I'll also show you how to combine this swinging ability with the grappling ability from last tutorial and how to implement proper aim prediction. If this tutorial has helped you in any way, I would really appreciate ...
ADVANCED GRAPPLING HOOK in 11 MINUTES - Unity Tutorial
Просмотров 75 тыс.Год назад
ADVANCED GRAPPLING HOOK in 11 MINUTES - Unity Tutorial In this video I'm going to show you how to create a precise grappling hook / grappling gun ability that you can use in any first or third person game! The ability is flexible, and can easily be used in combination with a swinging ability to provide lots of air control! If this tutorial has helped you in any way, I would really appreciate it...
ADVANCED 3D DASH ABILITY in 11 MINUTES - Unity Tutorial
Просмотров 59 тыс.Год назад
FULL 3D DASH ABILITY in 11 MINUTES - Unity Tutorial In this video I'm going to show you how to code a full 3D Dash ability in Unity. Including dashing in multiple directions based on player input, keeping the momentum after dashing and adding camera effects to make the dash feel more alive. If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. A...
THIRD PERSON MOVEMENT in 11 MINUTES - Unity Tutorial
Просмотров 249 тыс.2 года назад
THIRD PERSON MOVEMENT in 11 MINUTES - Unity Tutorial In this video I'm going to show you how to code full third person rigidbody movement. You can use this character controller as final movement for your game or use my other tutorials to build things like wall running, climbing, sliding, crouching and much more on top of it. (And of course you can also extend this controller yourself if you wan...
Full LEDGE CLIMBING SYSTEM in 11 MINUTES - Unity Tutorial
Просмотров 35 тыс.2 года назад
Full LEDGE CLIMBING SYSTEM in 11 MINUTES - Unity Tutorial In this tutorial, I'm going to follow up on my other climbing tutorial and show you everything you need to know about coding a full ledge climbing ability, including grabbing and holding onto ledges as well as jumping off of them in any direction. If this tutorial has helped you in any way, I would really appreciate it if you leave a lik...
Full CLIMBING SYSTEM in 10 MINUTES - Unity Tutorial
Просмотров 58 тыс.2 года назад
Full CLIMBING MOVEMENT in 10 MINUTES - Unity Tutorial In this tutorial I'm going to show you everything you need to know about coding smooth climbing movement and a climb jumping ability in Unity. This will also work together with my latest wall running tutorial, with that, you get quite insane wall control :D If this tutorial has helped you in any way, I would really appreciate it if you leave...
WALL JUMPING & CAMERA EFFECTS - Unity Tutorial
Просмотров 41 тыс.2 года назад
WALL JUMPING & CAMERA EFFECTS - Unity Tutorial As a continuation to my wall run tutorial last week, I'm now going to show you how to add wall jumping and smooth camera effects (fov change and cam tilt). If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. And you can also subscribe to this channel if you want to see more tutorials like this one...
ADVANCED WALL RUNNING - Unity Tutorial (Remastered)
Просмотров 75 тыс.2 года назад
ADVANCED WALL RUNNING - Unity Tutorial (Remastered) In this video, I'm finally going to remaster my old wall running tutorial code. This wall running ability feels a lot cleaner! If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. And you can also subscribe to this channel if you want to see more tutorials like this one. Links: ➤ DOWNLOAD the ...
MOVEMENT LAB - Unity Project Trailer
Просмотров 36 тыс.2 года назад
I just finished my full MovementLab project file and created this trailer to show you all it contains. Make sure to read the note pinned in the comments! Version 1.1 Trailer: ruclips.net/video/W4zPXPo2NQ8/видео.html MovementLab project file included in all of my Patreon tiers! (The cheapest one is 5$, which is more than just a fair price!) Patreon: www.patreon.com/davegamedevelopment And in cas...
ADVANCED SLIDING IN 9 MINUTES - Unity Tutorial
Просмотров 94 тыс.2 года назад
ADVANCED SLIDING IN 9 MINUTES - Unity Tutorial In this video, I'm going to show you how to further improve my previous player movement controller by adding an advanced sliding ability, that supports sliding in all directions, sliding down slopes and building up speed while doing so. If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. And you c...
SLOPE MOVEMENT, SPRINTING & CROUCHING - Unity Tutorial
Просмотров 206 тыс.2 года назад
SLOPE MOVEMENT, SPRINTING & CROUCHING - Unity Tutorial In this video, I'm going to show you how to further improve my previous player movement controller by adding slope movement, sprinting and crouching. (You can also use your own player controller if you want to) If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. And you can also subscribe ...
FIRST PERSON MOVEMENT in 10 MINUTES - Unity Tutorial
Просмотров 1 млн2 года назад
FIRST PERSON MOVEMENT in 10 MINUTES - Unity Tutorial In this video I'm going to show you how to code full first person rigidbody movement. You can use this character controller as final movement for your game or build things like dashing, wallrunning or sliding on top of it. If this tutorial has helped you in any way, I would really appreciate it if you leave a like in return. And you can also ...
THROWING Grenades, Knives and Other Objects - Unity Tutorial
Просмотров 82 тыс.2 года назад
THROWING Grenades, Knives and Other Objects - Unity Tutorial
I made a 3D PARKOUR GAME in UNITY
Просмотров 49 тыс.3 года назад
I made a 3D PARKOUR GAME in UNITY
FULL 3D ENEMY AI in 6 MINUTES! || Unity Tutorial
Просмотров 612 тыс.3 года назад
FULL 3D ENEMY AI in 6 MINUTES! || Unity Tutorial
FULL PICK UP & DROP SYSTEM for WEAPONS or ITEMS || Unity3d Tutorial
Просмотров 179 тыс.3 года назад
FULL PICK UP & DROP SYSTEM for WEAPONS or ITEMS || Unity3d Tutorial
SHOOTING with BULLETS + CUSTOM PROJECTILES || Unity 3D Tutorial (#2)
Просмотров 70 тыс.3 года назад
SHOOTING with BULLETS CUSTOM PROJECTILES || Unity 3D Tutorial (#2)
SHOOTING with BULLETS + CUSTOM PROJECTILES || Unity 3D Tutorial (#1)
Просмотров 193 тыс.3 года назад
SHOOTING with BULLETS CUSTOM PROJECTILES || Unity 3D Tutorial (#1)
My FIRST YEAR of UNITY game development!
Просмотров 33 тыс.4 года назад
My FIRST YEAR of UNITY game development!
Full WALL RUN TUTORIAL for Unity 3d
Просмотров 129 тыс.4 года назад
Full WALL RUN TUTORIAL for Unity 3d
Karlson... But YOU play the ROBOTS #2 (Unity 3d)
Просмотров 3,6 тыс.4 года назад
Karlson... But YOU play the ROBOTS #2 (Unity 3d)
ENEMIES and ABILITIES! Indie game devlog #3 (Unity 3d)
Просмотров 2,8 тыс.4 года назад
ENEMIES and ABILITIES! Indie game devlog #3 (Unity 3d)
How I made the GRAPHICS for my INDIE GAME / Devlog #2 (Unity 3d)
Просмотров 2,5 тыс.4 года назад
How I made the GRAPHICS for my INDIE GAME / Devlog #2 (Unity 3d)
Starting my NEW Game || Indie Game Devlog #1 (Unity 3d)
Просмотров 3 тыс.4 года назад
Starting my NEW Game || Indie Game Devlog #1 (Unity 3d)
Karlson... But YOU play the ROBOTS! (Unity 3D)
Просмотров 9 тыс.4 года назад
Karlson... But YOU play the ROBOTS! (Unity 3D)
Making of "PROTECT YOUR CHILDREN" || Ludum Dare 46 (LD 46)
Просмотров 2 тыс.4 года назад
Making of "PROTECT YOUR CHILDREN" || Ludum Dare 46 (LD 46)
Channel Banner and Profile Pic SPEEDART! (Photoshop)
Просмотров 5104 года назад
Channel Banner and Profile Pic SPEEDART! (Photoshop)
How to make ALL kinds of GUNS with just ONE script! (Unity3d tutorial)
Просмотров 294 тыс.4 года назад
How to make ALL kinds of GUNS with just ONE script! (Unity3d tutorial)

Комментарии

  • @TheDodoKing
    @TheDodoKing 6 часов назад

    Guys if your rb.drag and rb.velocity are underlined green you can change them to rb.linearDamping and rb.linearVelocity

  • @TheDodoKing
    @TheDodoKing 6 часов назад

    5:01 bro exactly what I was doing

  • @DodgeThatAttack
    @DodgeThatAttack 10 часов назад

    I really dont want to limit my speed, so im wondering why i move faster on slopes, even when going sideways so that im going neither up or down

  • @ronald.robin.999
    @ronald.robin.999 12 часов назад

    brotha sounds like brackeys

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

    the speed control is so janky and broken. it stops it from moving too fast but never stops the speed so it jsut looks like a sliding penguin

  • @ZawZ-xj5fs
    @ZawZ-xj5fs День назад

    THANK YOU IT DIDNT WORK

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

    Guys if still buggy try this script : using System.Collections; using System.Collections.Generic; using UnityEngine; public class PickUpController : MonoBehaviour { public ProjectileGun gunScript; public Rigidbody rb; public BoxCollider coll; public Transform player, gunContainer, fpsCam; public float pickUpRange; public float dropForwardForce, dropUpwardForce; public bool equipped; public static bool slotFull; private void Start() { //Setup if (!equipped) { gunScript.enabled = false; rb.isKinematic = false; coll.isTrigger = false; } if (equipped) { gunScript.enabled = true; rb.isKinematic = true; coll.isTrigger = true; slotFull = true; } RigidbodyConstraints currentConstraints = rb.constraints; } private void Update() { //Check if player is in range and "E" is pressed Vector3 distanceToPlayer = player.position - transform.position; if (!equipped && distanceToPlayer.magnitude <= pickUpRange && Input.GetKeyDown(KeyCode.E) && !slotFull) PickUp(); //Drop if equipped and "Q" is pressed if (equipped && Input.GetKeyDown(KeyCode.Q)) Drop(); } private void PickUp() { equipped = true; slotFull = true; rb.constraints = RigidbodyConstraints.FreezePosition | RigidbodyConstraints.FreezeRotation; //Make weapon a child of the camera and move it to default position transform.SetParent(gunContainer); transform.localPosition = Vector3.zero; transform.localRotation = Quaternion.Euler(Vector3.zero); transform.localScale = Vector3.one; //Make Rigidbody kinematic and BoxCollider a trigger rb.isKinematic = true; coll.isTrigger = true; //Enable script gunScript.enabled = true; } private void Drop() { equipped = false; slotFull = false; rb.constraints = RigidbodyConstraints.None; //Set parent to null transform.SetParent(null); //Make Rigidbody not kinematic and BoxCollider normal rb.isKinematic = false; coll.isTrigger = false; //Gun carries momentum of player rb.velocity = player.GetComponent<Rigidbody>().velocity; //AddForce rb.AddForce(fpsCam.forward * dropForwardForce, ForceMode.Impulse); rb.AddForce(fpsCam.up * dropUpwardForce, ForceMode.Impulse); //Add random rotation float random = Random.Range(-1f, 1f); rb.AddTorque(new Vector3(random, random, random) * 10); //Disable script gunScript.enabled = false; } }

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

      İts makes when we pick up the gun freeze all rot and positions

  • @XanderSeah-mp3qf
    @XanderSeah-mp3qf 2 дня назад

    Hi. Does anyone know why when I put the script in, it doesn’t let me input the agent, player, etc? It just says script

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

    Can anyone help, please? on the slope, my character still bounces a little when descending. Also, the character walks too fast on the slope, I tried to fix it, but either I sacrifice sliding down when standing on the slope, or the character will walk quickly down the slope

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

    how do you get those textures for your floor???

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

    vid: 9 minutes me: 47 minutes

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

    what unity version is this sir/

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

    can you help i want to make a single swinging can you make an updated one as the old on dose not work no more

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

    Hey will you ever make a video for move lab that shows how to add a double jump?

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

    <3

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

    How do i add a player with rigid body and stuff like that

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

    where is the code???

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

    helped me so much Imma subscribe

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

    Ok maybe actually say that you have the script in the comments before you have your viewer spend 2 hours trying to figure everything out.

  • @user-mp4yq9du3v
    @user-mp4yq9du3v 6 дней назад

    I have already done the basic enemy script and the projectile addon but the basic enemy in the projectile addon is wrong

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

    NullReferenceException: Object reference not set to an instance of an object PlayerMovement.MovePlayer () (at Assets/Scripts/PlayerMovement.cs:44) PlayerMovement.FixedUpdate () (at Assets/Scripts/PlayerMovement.cs:32) how to fix

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

      should have said it was a problem with MovePlayer

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

    Nice tutorial very diffrent than others, this one seems professional, I wanted to ask how would I make it so if jumping you could keep acelerating to a limit of lets say 20 if speed is 7 when constantly hitting good jumping? basically like in quake or csgo

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

    i wonder if this works for wall -> ceiling run ill test it

  • @user-mp4yq9du3v
    @user-mp4yq9du3v 7 дней назад

    my objects dont work they just stick to me and they are just still

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

    I have a question it says PlayerMovementGrappling could not be found how do i fix this?

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

    When I press the Crouch Button, my player goes down, but the movement state doesn't change to crouching and the move Speed doesnt become the crouch Speed. How Do I fix this?

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

    great, as always! but i stumbled upon a little problem. when i run into a wall and just keep pressing W (if sideways, then A/D, basically in the direction of a wall) my character is getting stuck floating, until i release the button. I guess he just clips in the walls, but i dunno what to do. also, if i stand "hugging" a wall and try to jump, the jumping basically doesn't happen, since at some point the player just gets stuck in the wall again. would be glad, if someone could help :D

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

    WHy would you make an entirely new momentum system if youve already made one in a previous video?? This is causing a lot of problems for me since i followed your sliding tutorial before this.

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

    if crouching doesn't work, add else before if statement

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

    what could be the reason that my character doesnt turn to where i walk. he keeps facing one way

  • @user-jf2tt1lg6u
    @user-jf2tt1lg6u 8 дней назад

    BROOO this is a shit tut bc you dont show anything dumb bitch

  • @veronkaroomi8749
    @veronkaroomi8749 10 дней назад

    4:00 do I still do follow though I want to do physical attacks or do you have another vid explaining physical attacks

  • @Crazy_Gamer36
    @Crazy_Gamer36 10 дней назад

    My bullet holes keep going to a position of 0, 0, 0.Anyone have a solution?

  • @madona3921
    @madona3921 10 дней назад

    Does anybody had a problem with jump?

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

      yeah, just add in start method: readyToJump = true; and if you don't want jumping be by holding space change GetKey to GetKeyDown.

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

    If you have problems like: 1. Bullet holes spawns at 0 0 0 coordinates. 2. Bullet holes are incorrect shape or rotation. 3. Muzzle effect doesn't disapear or you can't see it. 4. You have an errors. 5. Other stuff like this. Then just replace this part of code: ============================================================================================================ if (Physics.Raycast(fpsCam.transform.position, direction, out rayHit, range, whatIsEnemy)) { Debug.Log(rayHit.collider.name); if (rayHit.collider.CompareTag("Enemy")) rayHit.collider.GetComponent<ShootingAi>().TakeDamage(damage); } //Graphics Instantiate(bulletHoleGraphic, rayHit.point, Quaternion.Euler(0, 180, 0)); Instantiate(muzzleFlash, attackPoint.position, Quaternion.identity); ============================================================================================================ To this: ============================================================================================================ GameObject flash = Instantiate(muzzleFlash, attackPoint.position, Quaternion.identity, attackPoint); Destroy(flash, 0.1f); if (Physics.Raycast(fpsCam.transform.position, direction, out rayHit, range)) { if (((1 << rayHit.collider.gameObject.layer) & whatIsEnemy) != 0) { Debug.Log(rayHit.collider.name); // if (rayHit.collider.CompareTag("Enemy")) // rayHit.collider.GetComponent<ShootingAi>().TakeDamage(damage); } else { Instantiate(bulletHoleGraphic, rayHit.point, Quaternion.LookRotation(rayHit.normal)); } } ============================================================================================================ If you still did not see the muzzle effect, then open the file location of the muzzle effect in Unity, select it and in the inspector scroll a little bit down and turn on "Play On Awake*" mark.

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

    Me who is trying to make a game only from tutorials

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

    when i import the navmesh unity says it may be corrupted or serialazed for newer version of unity what should i do

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

    How do I get better quality can someone tell me

  • @willblanc131
    @willblanc131 14 дней назад

    You should do a more detailed version of the video for those who just started unity, like I don’t understand why didn’t you say where to create the script? When to create the player model.

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

      you should already know that, this is scripting tutorial not setup of unity\visual studio you should look very beginner how to setup unity and visual studio

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

    Okay so, everything is techninally working, however my enemy is moving to the start position of the player and not the player's current position. Any help?

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

    Why is that after the camera part when i hit play my camera was teleporting to the top

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

    i cant find whats wrong with my code but whenever i run the scene my player just goes flying off the side of the screen (i even swapped out my script for the one in the description and am still having the same issue so its something with unity not te script, would appreciate any help if anyone knows what could be causing this since im fairly certain its not the code. thanks in advance

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

    im adding this to the ai and it will not damige the player

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

    THANKS SO MUCH BRO I LUV U

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

    Having issues with the jump controls. when jumping, the player jumps like its got 'moon gravity' and not like it does in the video. As far as i'm concerned I followed everything exactly and I cannot figure out what i've done wrong. Very very new to coding so i'm at a loss lol

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

    Where do you even type the code

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

      Visual studio?

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

      if you dont know that and watching this tutorial you need to start from the very beginning lol

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

    for anyone having issues with jumping and the player just does weird double jumps in the air, and continues to rise in the sky, just increase the jump cooldown a bit, so that it takes longer time for the jump to reset and the player cannot jump infinitely into the air.

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

    Coming from the future XD LOL Like @georgeabidbol5180 said 2 yrs ago If you followed this tutorial and your Player is not recognised by the enemy so it never goes toward the player, it might be because your player doesn't have a collider. So, add a capsule collider or something like that to your player it could fix it. [Now my part] BUT IF IS STILL DOES NOT WORKING Check if you have added the Layer in the inspector to your character (spend 2 days trying to maky it work until I saw the layer on Default in my player XD LOOOOOL)

  • @ayzex8947
    @ayzex8947 18 дней назад

    04:00

  • @skythedark11
    @skythedark11 18 дней назад

    any time i start the thing the script un checks itself