Level selection in your Unity game | Unity tutorial

Поділитися
Вставка
  • Опубліковано 17 жов 2024

КОМЕНТАРІ • 71

  • @qqq9542
    @qqq9542 2 роки тому +16

    I really love your presentation, editing and your explanation. You don't explain too fast or too slow. Just perfect. Thank you so much!

  • @ItsMeHelel
    @ItsMeHelel 2 роки тому +5

    Man, so glad you're back! Didn't even watch the video yet, just wanted to let you know you are awesome and we missed you!

  • @kingroliKR
    @kingroliKR 2 роки тому +1

    Hello, thanks for coming back and teaching us!

  • @Jimaniki
    @Jimaniki 2 роки тому +4

    Yeahhh you're back !
    Thank you for this work.
    Hope you do a tutorial about PlayFab Azure Functions one day :]

  • @mohamedal-qadeery6530
    @mohamedal-qadeery6530 2 роки тому +1

    Welcome back we missed your videos :D

  • @emielv8365
    @emielv8365 2 роки тому +1

    bro your editing is amazing

  • @AporiaLester
    @AporiaLester 2 роки тому +1

    Beyond perfect timing for that video, thank you.

  • @VEOdev
    @VEOdev 10 місяців тому

    Universal scene is good for levels that have the same things and only some little things change, like the background and game difficulty for example, it is good to have it because sometimes you want to change something or add a new idea, if you have multiple levels you will have to go across all levels and do it.

  • @rambro5237
    @rambro5237 2 роки тому

    thanks for video It save a lot time , instead of dragging and aligning , grid is brilliant solution

  • @qqq9542
    @qqq9542 2 роки тому +2

    So awesome! Would love for you to make make new videos on how to unlock levels! Thank you!

    • @CocoCode
      @CocoCode  2 роки тому +1

      Thanks 🎉
      Actually I have a second part of this video already in the planning stage

    • @qqq9542
      @qqq9542 2 роки тому

      @@CocoCode No worries! Cant wait for your next video! :)

  • @luck8762
    @luck8762 2 роки тому

    we had missed you guys

  • @aarondelgado3421
    @aarondelgado3421 Рік тому

    Thank you for making the video and your content was easy to follow and understand! You have earned yourself a new subscriber!

  • @tadeasnapackach4496
    @tadeasnapackach4496 2 роки тому

    lets go finaly new vid. THX i very like it of your prezentation

  • @azgan123
    @azgan123 2 роки тому +4

    Interesting way to do this. In the script you could also find button as component on awake and add delegate to onclick event.
    Normally I use some kind of UI manager class that has all the public methods. Idk which one is less messy >< I might try your approach with putting monobehaviour on UI elements

    • @CocoCode
      @CocoCode  2 роки тому +1

      In my opinion using OnClick event in the Unity inspector is way clearer approach - you don’t need to dig into the code to find what [this] button is doing, I strongly suggest such option.
      But fair enough, in this video for example you could automate assigning level values (1,2,3…) to the buttons - it would be a good idea to create a script that at the start cycles though all buttons and assigns correct Id automatically. But that would be just a little bit out of scope of this beginner tutorial

    • @azgan123
      @azgan123 2 роки тому

      @@CocoCode Yeah you only need to dig through scene hierarchy now 🤣🤣🤣

    • @CocoCode
      @CocoCode  2 роки тому +1

      But if you select button in Unity, you can immediately know what happens after it’s click, otherwise (if not managed properly) you might not know which script changes it’s onClick event

  • @RootGames
    @RootGames 2 роки тому +2

    Top quality editing!

  • @Gamezy427
    @Gamezy427 7 місяців тому

    Hi , Thanks for amazing video
    I have a question, is it possible to implement this feature through Playfab ?

  • @apteryx
    @apteryx Рік тому

    Amazing explanation, amazing editing, amazing video, subbed

  • @BageStudios
    @BageStudios 2 роки тому

    Code legend is back!

  • @beamaybelarmino1043
    @beamaybelarmino1043 2 роки тому +9

    hi, can I request a tutorial for the levels that could be only unlocked once the player finished the first stage

    • @aarondelgado3421
      @aarondelgado3421 Рік тому +2

      You probably can create variables to save when the game is initialized for the first time such as level2locked = true. Then if the player finishes the first stage, the game can update that saved variable to: level2locked = false and when the load selection scene is loaded it will check for that variable and if it has changed, it will use the logic you have programmed to remove the lock image, etc.

    • @martinpolajner9080
      @martinpolajner9080 Рік тому

      ​@@aarondelgado3421thats a good idea i did something similar only onstead of making a bunch of bool IsLocked levels you can save one int for levelUnlocked and all levels lower to that are unlocked in a loop on awake

    • @baldchessman
      @baldchessman Рік тому

      You can have an array of bools called canEnter for example and an array of levels called levels ,and then before loading a level ,check if canEnter[the level's index] is true

  • @kacpermaciag9595
    @kacpermaciag9595 Рік тому

    Nice and clear instructions, thanks 👍🏻

  • @seiitkhanotegali7734
    @seiitkhanotegali7734 2 роки тому

    thanks dude, ur video helped alotttt

  • @dafffodil
    @dafffodil Рік тому +1

    im frustrated that the thumbnail includes the highlighted level icon growing in size but you didn't talk about how to make that happen in the video (thats what im looking for specifically how to do)

    • @CocoCode
      @CocoCode  Рік тому +1

      Hey! 👋
      Please check out this older video of mine that covers button animations:
      ua-cam.com/video/cW-E4WEogzE/v-deo.html

  • @nastyle8861
    @nastyle8861 Рік тому

    hi, thank you for video😊
    but I have a question, so, will it work in 3d project?

  • @JK96CZ
    @JK96CZ Рік тому

    So for the universal scene it works by changing background and sprites but if your levels have enemies switches etc. it means you would have to move it in by this script?

    • @CocoCode
      @CocoCode  Рік тому

      That is correct! If your game is based on designed levels (e.g. you need to place elements in a Unity editor), multiple scenes approach may be better. But if your game is highly script-logic based and everything is generated using script, it may be more convenient to have everything in one scene

  • @PixelbugStudio
    @PixelbugStudio 2 роки тому +1

    Yaay.. He's back

  • @yasircolak4294
    @yasircolak4294 2 роки тому

    Thanks for the nice explanation. What program do you use to edit video?

  • @Oudipus
    @Oudipus 2 роки тому

    you are perfect don't give up

  • @dompower500
    @dompower500 Рік тому

    excellent tutorial

  • @malcomdecynthia2pc802
    @malcomdecynthia2pc802 2 роки тому

    Hi everything one
    Tried to use Animator as show in Coco vidéo but it bug with my last Unity version. Has anyone à solution ?
    Thank’s

  • @foreducation408
    @foreducation408 Рік тому

    really helpful tutorial.

  • @darkmagicians62
    @darkmagicians62 Рік тому

    is it possible to be done on an overworld map, like Candy Crush or Super Mario World?

  • @SirSnowman
    @SirSnowman Рік тому

    Thanks a lot. But how does a game like candy crush handels more than 10.000 levels?

  • @muaazkhan9043
    @muaazkhan9043 Рік тому

    Do you use Premier pro for editing?

  • @bonfaceosuka
    @bonfaceosuka Рік тому

    How can I make all the buttons interactable

  • @redymedy
    @redymedy 2 роки тому +1

    but it doesn't work if your using worlds
    1 - 3 would only display 1-1

    • @samirflima
      @samirflima Рік тому

      have you found a way to do it?

  • @blacknwhite1313
    @blacknwhite1313 7 місяців тому

    thanks brother

  • @опетар
    @опетар 2 роки тому +2

    ty

  • @alvingunawan1293
    @alvingunawan1293 2 роки тому

    great videos! maybe could you make new tutorial about fisher yates shuffle on unity quiz? thank you..

  • @rebecarodrigues8302
    @rebecarodrigues8302 Рік тому

    the button "back to level selection" doesnt appear to me

  • @raseenahmed1149
    @raseenahmed1149 Рік тому

    great vid

  • @juandeybycarlos-chullo6741
    @juandeybycarlos-chullo6741 2 роки тому

    Thank you so much

  • @Zygimantasfpv
    @Zygimantasfpv Рік тому

    best vidio ever

  • @Gvan1gus
    @Gvan1gus Рік тому

    idk why but my scene just pauses when it loads

  • @JeffKomarow
    @JeffKomarow 2 роки тому

    🙌

  • @afzone4848
    @afzone4848 Рік тому

    500 like from me

  • @user_
    @user_ 2 роки тому +3

    😃

  • @Wysockyy
    @Wysockyy 2 роки тому

    Maciek, czemu nie robisz filmów po polsku?

  • @siddharthjali
    @siddharthjali Рік тому

    i didn't understand why he used universal scene

  • @satyasai69
    @satyasai69 2 роки тому

    How to lock

  • @AtifShahab_-c_ROLL
    @AtifShahab_-c_ROLL 2 роки тому

    are you Great Scot??

  • @ИванСоблазн
    @ИванСоблазн Рік тому

    Superficially

  • @chickengunplayer3065
    @chickengunplayer3065 6 місяців тому

    Pls Bro Scripts

  • @zSal
    @zSal 2 роки тому

    I'm the 69th liker.

  • @DivSharp
    @DivSharp 2 роки тому +1

    Everything looked beautiful
    Until the button was created

    • @CocoCode
      @CocoCode  2 роки тому

      Why? 😅

    • @DivSharp
      @DivSharp 2 роки тому +1

      @@CocoCode Obviously, The default unity button looked ugly before you edited it 0:46