Rootbin
Rootbin
  • Видео 11
  • Просмотров 59 875

Видео

BROTATO in Unity #6: Control the timer and waves of enemies using a wavemanager
Просмотров 4862 месяца назад
In this tutorial I will show you how to make a brotato-like / roguelike / roguelite (or any 2d vampire survivor) game in Unity.
BROTATO in Unity #5: Add more guns using a gunmanager
Просмотров 2342 месяца назад
In this tutorial I will show you how to make a brotato-like / roguelike / roguelite (or any 2d vampire survivor) game in Unity.
BROTATO in Unity #4: How to make a gun that aims and shoots automatically
Просмотров 3302 месяца назад
In this tutorial I will show you how to make a brotato-like (or any 2d vampire survivor) game in Unity.
BROTATO in Unity #3: How to create an enemy manager in unity, to spawn multiple enemies on a timer
Просмотров 3032 месяца назад
In this tutorial I will show you how to make a brotato-like (or any 2d vampire survivor) game in Unity.
BROTATO in Unity #2: How to create an enemy in unity
Просмотров 4672 месяца назад
In this tutorial I will show you how to make a brotato-like (or any 2d vampire survivor) game in Unity. This is part 2 of the series.
How to make BROTATO roguelike in unity! Full game tutorial from scratch. #1
Просмотров 1,2 тыс.2 месяца назад
In this tutorial I will show you how to make a brotato-like / roguelike / roguelite (or any 2d vampire survivor) game in Unity. SPRITES: github.com/RGSMTHLS/brotatolike Scripts coming soon
Unity Tutorial: Monkey Island Dialogue!
Просмотров 3783 месяца назад
I made my own dialogue creator tool, for point and click adventure games, that can be used to setup the JSON for a unity dialogue. In this tutorial I will show you how to use it. With multipleresponde options ROOTSTORY: rootbin.dev SCRIPTS: github.com/RGSMTHLS/rootstory 0:00 Intro 0:29 Create a circle and a square 1:00 Dialogue Models 1:38 Dialogue Manager 5:03 Nodes explained 5:33 Dialogue Man...
Unity Tutorial: ROGUELIKE Room / Dungeon Generation (Like the Binding of Isaac)
Просмотров 20 тыс.7 месяцев назад
Tutorial on how to make roguelike rooms and doors generation in Unity, like it's done in the binding of isaac. Scripts coming soon. Join the discord server: discord.gg/EFrYczuAwc 0:00 Setup Unity Scene 4:42 Coding "Room" script 6:14 Coding "RoomManager" script 20:15 Make rooms spawn randomly 21:49 Adjacent Rooms logic 25:00 Open Doors 35:06 Outro
2024 AI Pathfinding: Unity 2D Pathfinding with NavMesh tutorial in 5 minutes
Просмотров 35 тыс.10 месяцев назад
GitHub project for 2D Navmesh pathfinding: github.com/h8man/NavMeshPlus If you want to know how to bake at runtime, you can read about it here: github.com/h8man/NavMeshPlus/wiki/HOW-TO#bake-at-runtime Join the discord server: discord.gg/EFrYczuAwc
How to create a healthbar in unity in less than 5 minutes
Просмотров 39510 месяцев назад
Short unity tutorial on how to make a healthbar!

Комментарии

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

    This was incredibly helpful, it took my three days to learn what this video taught in 5 minutes

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

      I'm glad I could help!

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

    I hope all is well! wishing for you to continue this series soon :)

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

    Hello for some reason when I put my radius below 0.5 on the navmesh agent it refuses to move

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

    I love the video format, I would love to know how to setup a lobby with codes but can't really get it working or to understand these videos out there ;(

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

      Thank you! I might do a video explaining it

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

    can i add new walls in real time and update the NavMesh? how can i update?

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

      There's a link in the description on how to bake at runtime

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

    Netcode Samples comes with a UI and everything you need to get this far. But thanks for the video

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

      Thanks for the feedback, big D!

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

    Thank you, I was trying to use the tool for a week and navMashAgent didn't appear, it was because I hadn't installed the navMashAgent extension AI, no other tutorial warned about this part

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

      Thank you for watching!

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

    (3:05) how to use "healthBar.SetCurrentValue(currenrHealth);" if you use this in the "OnMouseDown" method in your "Player" class, and I need to use this in the "Hit" method in another class (Enemy)? "healthBar" can't be used in other classes (I used google translator)

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

    Can we use this for 2d platformer, if yes how? I tried adding rigidbody 2d component as like we do with A* pathfinder but it doesn't work

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

      If you add a rigidbody2D to the player, the enemy Will still be following it like in the video

  • @user-py4sk7ht2f
    @user-py4sk7ht2f 19 дней назад

    How do I add gravity and make it jump?

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

      There are other tutorials for that 🙂

  • @qhailashnikov
    @qhailashnikov 23 дня назад

    this is so much better than A* thank you for this

  • @user-py4sk7ht2f
    @user-py4sk7ht2f 24 дня назад

    If you want to make the navigation mesh more dense, add "Window -> AI -> Navigation", adjust "Radius" and try Bake again.

  • @user-sb4ge8zn4o
    @user-sb4ge8zn4o 28 дней назад

    when i import sprites.png on tab Inspector not showing Import Setting like in your video (screenshot:drive.google.com/file/d/1wd2qMx2_fCNdZmje-x_sL4wVdl3T6F3o/view?usp=sharing), could you help me fix thit?

  • @whitewolfie6530
    @whitewolfie6530 29 дней назад

    will there be any more episodes? you have been a great help

    • @rootbindev
      @rootbindev 29 дней назад

      Thank you! Yes i think i Will continue this weekend. Ive Had some technical issues

  • @jhonatancalzadaberna1643
    @jhonatancalzadaberna1643 Месяц назад

    I'm learning unity, and i think your videos are the best to learn through small projects. Thank you so much for the videos.

    • @rootbindev
      @rootbindev Месяц назад

      Thank you, I'm glad to hear that! I recommend you go through some slower videos aswell where the basics are explained, since I go through it kinda quickly :)

  • @user-xf4te6vd5p
    @user-xf4te6vd5p Месяц назад

    why does the compiler not enter _agent.SetDestination(hit.point); ?

  • @TheArmouredHamster
    @TheArmouredHamster Месяц назад

    Hello, what extensions are you using for visual studio? Is that VS Code or studio?

    • @rootbindev
      @rootbindev Месяц назад

      Visual Studio for Mac

  • @be1tube
    @be1tube Месяц назад

    2:58 Twist ending!

  • @davitheking024
    @davitheking024 Месяц назад

    Nice video. Will you continue the Brotatolike series?

    • @rootbindev
      @rootbindev Месяц назад

      thank you! yes I will, but I might switch to Unity 6!

    • @davitheking024
      @davitheking024 Месяц назад

      @@rootbindev fair enough. Maybe I will use it for this and maybe future projects too. Will you use the "Beta" one or wait for the LTS on

    • @rootbindev
      @rootbindev Месяц назад

      @@davitheking024 the preview version that released yesterday i think

  • @daniel3dart
    @daniel3dart Месяц назад

    Pretty cool that it is in Unity 6!

  • @Jam-ht2ky
    @Jam-ht2ky Месяц назад

    Amazing video, would appreciate an extended tutorial.

    • @rootbindev
      @rootbindev Месяц назад

      will do! :)

    • @daniel3dart
      @daniel3dart Месяц назад

      Same, great and would like more and extended!

  • @Jam-ht2ky
    @Jam-ht2ky Месяц назад

    Really nice stuff amazed you managed to fit it into 8 mins <3

  • @Jam-ht2ky
    @Jam-ht2ky Месяц назад

    Nice video

  • @Faytz03
    @Faytz03 Месяц назад

    When i add nav surface it says Object reference not set to an instance of an object

  • @ItsMeHelel
    @ItsMeHelel Месяц назад

    What's this IDE you're using? Looks so clean!

    • @rootbindev
      @rootbindev Месяц назад

      Visual studio for Mac!

  • @Felipe1181
    @Felipe1181 Месяц назад

    thanks for video, works perfect for me

    • @rootbindev
      @rootbindev Месяц назад

      Im Glad you liked it!

  • @seangailey9035
    @seangailey9035 Месяц назад

    Great video, thanks!

    • @rootbindev
      @rootbindev Месяц назад

      Thank you for watching!

  • @sk8orglobe
    @sk8orglobe Месяц назад

    That's awesome! I just started a mobile game similar to Brotato but with some differences. You've given me a great starting point with clear explanations. Thanks, mate! :)

    • @rootbindev
      @rootbindev Месяц назад

      That's awesome! if you want, you can show your progress in the discord channel. Thank you for watching!

  • @LupoNoBrain
    @LupoNoBrain 2 месяца назад

    Hey, when adding the components to my project I get 21 warnings like this: "Assets/NavMeshComponents/Editor/NavMeshSurfaceEditor.cs(80,13): warning CS0618: 'NavMeshVisualizationSettings.showNavigation' is obsolete: 'showNavigation is no longer supported and will be removed.'" Is this package still good to use, or do I need to resort to unitys own new AI navigation package? Any help would be appreciated, thank you.

    • @LupoNoBrain
      @LupoNoBrain 2 месяца назад

      Nevermind, I tried to include my own naming conventions already and messed something up along the way. It works now, thanks again! :D

  • @OguzhanGungor1907
    @OguzhanGungor1907 2 месяца назад

    Will you continue your great content?

    • @rootbindev
      @rootbindev 2 месяца назад

      Thank you! Yes i Will continue soon 🙂

    • @Jam-ht2ky
      @Jam-ht2ky Месяц назад

      @@rootbindev Can't want, just finished this current video. Thank you for the great starting point

  • @user-xv8xl6xj7n
    @user-xv8xl6xj7n 2 месяца назад

    Non-secure network connections disabled in Player Settings UnityEngine.Networking.UnityWebRequest:SendWebRequest () Pathfinding.AstarUpdateChecker:DownloadVersionInfo () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:224) Pathfinding.AstarUpdateChecker:CheckForUpdates () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:185) Pathfinding.AstarUpdateChecker:UpdateCheckLoop () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:151) UnityEditor.EditorApplication:Internal_CallUpdateFunctions () InvalidOperationException: Insecure connection not allowed UnityEngine.Networking.UnityWebRequest.SendWebRequest () (at <1cb71a01020d40b5baaf58abebb17b5b>:0) Pathfinding.AstarUpdateChecker.DownloadVersionInfo () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:224) Pathfinding.AstarUpdateChecker.CheckForUpdates () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:185) Pathfinding.AstarUpdateChecker.UpdateCheckLoop () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:151) UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at <24e1ed8728684ea3ae446f80787d18de>:0) There was an error checking for updates to the A* Pathfinding Project The error might disappear if you switch build target from Webplayer to Standalone because of the webplayer security emulation Error: Insecure connection not allowed UnityEngine.Debug:LogWarning (object) Pathfinding.AstarUpdateChecker:CheckForUpdates () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:164) Pathfinding.AstarUpdateChecker:UpdateCheckLoop () (at Assets/AstarPathfindingProject/Editor/AstarUpdateChecker.cs:151) UnityEditor.EditorApplication:Internal_CallUpdateFunctions () I've got this 3 errors when I import the pathfinding package into unity, please help me to fixed it I'm gonna die lolll :(((

  • @Copperfoill
    @Copperfoill 2 месяца назад

    Does this work in Unity 2020?

    • @rootbindev
      @rootbindev 2 месяца назад

      as far as I know it should, but I'm not 100% sure

  • @franmorenosantaella984
    @franmorenosantaella984 2 месяца назад

    hey, can yo do a video upgrading the collisions for dont get stuck in the snakes? or what can i do for fix that?

    • @rootbindev
      @rootbindev 2 месяца назад

      hello! what do you mean, what is getting stuck in the snakes? one way to make sure nothing get stuck in the snakes is to check the "Trigger" checkbox in the collider

  • @user-re9zc1bj7v
    @user-re9zc1bj7v 2 месяца назад

    Hey Rootbin. Is there any handy algorithm for this if I want to be able to make enemy generation more rhythmic like Brotato, I mean like how many seconds before they start generating, or specifically how many seconds left before they generate once. All I can think of is a table listing all the possibilities but that doesn't seem very efficient or easy to edit.

    • @rootbindev
      @rootbindev 2 месяца назад

      I can make one part about that in the future

    • @rootbindev
      @rootbindev 2 месяца назад

      Actually it should be enough to have a bool called shouldSpawnEnemies, and a void StartSpawning(){ shouldSpawnEnemies = true; }. then in the start method of the enemy manager, Invoke("StartSpawning", 5f); and first line in Update() should be if(!shouldSpawnEnemies) return;

  • @LogicStudios_1
    @LogicStudios_1 2 месяца назад

    Great tutorial, how would I go about instantiating something at the last room generated... Edit: Figured it out. Add this code where you set generationComplete = true. GameObject lastRoom = roomObjects.Last(); Instantiate(boss, lastRoom.transform.position, Quaternion.identity); Make sure your script is using System.Linq;

    • @rootbindev
      @rootbindev 2 месяца назад

      Thank you for sharing!

  • @GodotNoContext
    @GodotNoContext 2 месяца назад

    Just curious: Have you had any frustrating experiences playing Brotato? Perhaps this is the reason why you're remaking this type of game in Unity? The reason why I'm asking is because Brotato was originally developed using Godot Engine, which is known to have stability issues.

    • @rootbindev
      @rootbindev 2 месяца назад

      Hello! No, to be honest I haven't played it much :) And I have no experience in Godot so I can't say if there's any stability issues related to that. This was just a fun thing to do, I tested the game Brotato and thought that I could do a similar game. And I've always been using Unity, so that's the only reason I chose that engine for this project

  • @vkt36
    @vkt36 2 месяца назад

    Thanks for your tutorials! and can you make the enemy to move around before it sees you? that would be nice

    • @rootbindev
      @rootbindev 2 месяца назад

      Thank you! Sure, I will add more enemies later!

  • @briskel
    @briskel 2 месяца назад

    Definitly nice seeing people making tutorials, I love watching how other people go about working on projects as you always get to see something different compared to how you would do it yourself. My only comment is, yes it's nice that you are saying what you are doing throughout the video, but it could be helpful if you explain why you are doing the things that you are doing. Keep up the great work though!

    • @rootbindev
      @rootbindev 2 месяца назад

      Thanks for the feedback!

  • @davitheking024
    @davitheking024 2 месяца назад

    i'm not really interested into the brotato like, i'm more like interested in the roguelike behaviour, like adding weapons and adding effects with each upgrade. could be useful for many genres with rng involved (like vampire survivor). but it's a nice series to start nonetheless, so thanks a lot.

    • @rootbindev
      @rootbindev 2 месяца назад

      Thank you! This game was so heavily inspired by Brotato, hence the title :) But I will go through roguelike mechanics in upcoming videos of the series

    • @davitheking024
      @davitheking024 2 месяца назад

      @@rootbindev your description does say "or any vampire survivor like" so yeah can't wait

  • @littlenugget4711
    @littlenugget4711 2 месяца назад

    Hey, awesome tutorial! I'm currently making a game for my school's game jam, and this helped soooo much. Thank you!

    • @rootbindev
      @rootbindev 2 месяца назад

      Thank you, and Good luck with the game jam!

  • @MagnusRazer
    @MagnusRazer 2 месяца назад

    Suppose you have a grid (it could be a TileMap2D) where the rule is that crossing diagonally has a cost of "3" and sides "2", plus your enemy has a maximum movement of "10". How to do it with NAvMeshPlus?

  • @ramG__
    @ramG__ 2 месяца назад

    Great Tutorial !!!! Is it possible to rotate in z axis to know the forward direction ? I wanted to add an animated movement.

  • @codered_dev
    @codered_dev 2 месяца назад

    ummm some dungeon patterns are repeating like

  • @dashima5879
    @dashima5879 2 месяца назад

    Is there a way to use this method, but still moving enemy with Rigidbody?

    • @t33h33studio
      @t33h33studio 2 месяца назад

      As far as I can find, no. I'm having the exact same issue. Originally I was going to use Unity's calculatepath method and just AddForce into the direction of the next path, however, navmeshplus does not seem compatible with that. The only other option left I've not tried is finding a way to use the agent with updateposition set to false, and seeing if that path works.

  • @IntensityDev
    @IntensityDev 3 месяца назад

    Very clear and helpfull, thx!

    • @rootbindev
      @rootbindev 3 месяца назад

      im glad you liked it!

  • @boochin
    @boochin 3 месяца назад

    Hey, does this work for movable obstacles?

    • @rootbindev
      @rootbindev 3 месяца назад

      Hello, I'm not sure, I haven't tried it. I guess we would have to rebake alot for every move

  • @superlauth
    @superlauth 3 месяца назад

    Great video! Had troubles with getting a Companion AI visible when running the game, but attaching the component: Agent Override 2d fixed the issue.

  • @PaniniDev
    @PaniniDev 3 месяца назад

    But yes this is super great!!!

  • @PaniniDev
    @PaniniDev 3 месяца назад

    I found the longer video lol Maybe I should be reading descriptions more hahah

    • @rootbindev
      @rootbindev 3 месяца назад

      Yeah i released the longer one first 😅