Why Pro Unity devs use Odin Validator

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • game.courses/mp - 2023 Multiplayer Mastery Course - Open NOW!
    Try Odin Validator FREE - odininspector.com/download (90 Day Free Trial)
    00:00 - LIKE & SUBSCRIBE :)
    00:40 - How does it help?
    00:51 - Invalid Materials & Missing Scripts
    01:10 - Missing & Invalid References
    01:40 - Null List Items & Invalid Layers
    02:00 - More Automatic Out of the Box Fixes - Big List
    02:28 - Fixing Issues
    03:15 - Attributes [Required]
    03:28 - Attributes [RequiredIn]
    03:40 - More Validated Attributes - [AssetsOnly] [DisallowModificationsIn] [ChildOnly]
    04:05 - I can do that myself!!!
    04:40 - Why Odin Validator?
    05:10 - Validator Setup
    06:15 - Value Validators
    06:30 - RootObjectValidator - Introduction
    07:00 - SceneValidator - Required GameManager
    08:00 - RootObjectValidator - Grounding
    11:20 - Filtering Assets & Rules
    11:50 - ISelfValidators - Adding validation directly to the component
    12:18 - Validators VS Validation Rules

Komentáře • 23

  • @AaronVictoria
    @AaronVictoria Před 9 měsíci +11

    As a coder, nothing breaks my heart like installing a pack and watching my console melt into a mass of butter and blood. I've been really enjoying Odin Validator as I had my own set of tools to do most of the things it does, but they've obviously been able to focus deeply on it so it's so much more polished than anything I have time to build. I always love taking the edge off of development like that, great video!

    • @EnderElohim
      @EnderElohim Před 9 měsíci

      that why version control exist XD

  • @setroid8235
    @setroid8235 Před 9 měsíci +14

    I'm wondering when Unity will purchase Odin and make it standard for all Unity projects.

  • @simoncodrington
    @simoncodrington Před 9 měsíci +1

    Another great video mate. Great to see practical examples of where you've used this stuff, heaps handy for people to understand the reasons why you'd do this stuff

  • @simoncodrington
    @simoncodrington Před 9 měsíci +1

    Odin is one of those plugins that goes into every project without question. When you start making huge complex entities that have conditional logic (e.g. when this checkbox is enabled, use a list of X items), having a system that helps keep your UI clean is super handy

  • @UTFapollomarine7409
    @UTFapollomarine7409 Před 9 měsíci +3

    This is dope, would be nice to have a quality settings validater that tells us what to actually change for better graphics, or performance.

  • @TYNEPUNK
    @TYNEPUNK Před 9 měsíci

    im sold! thanks!

  • @embergamedev
    @embergamedev Před 9 měsíci +1

    I will say, unity does have a built in button that fixes all of the material shaders to the appropriate pipeline! It's in one of the top bar menus (can't remember which off the top of my head). But the rest of these validators would also be amazing to have built into Unity one day.

  • @DanTheDev_
    @DanTheDev_ Před 9 měsíci +1

    I feel that every use case validator is designed to solve, can be mitigated with good TDD practices, build pilelines and pre merge validation.
    However I will concede this is a pretty cool tool.

  • @batty251
    @batty251 Před 9 měsíci +1

    Odin Validator seems more like a tool to use to make the work flow easier however most of these examples can be done manually with little effort. I personally do not use Odin Validator but than again I don't do traditional dev tools when working inside of Unity.

  • @maksimhapeyenka2435
    @maksimhapeyenka2435 Před 8 měsíci

    it's crazy that his kind of stuff is not a default unity behaviour

  • @simonnordon8421
    @simonnordon8421 Před 9 měsíci +2

    Odin seems nice at first, but it's an extremely "sticky" solution, to the point where you'll find you wont ever be able to remove it from your project without breaking almost all of it. I also think it lets devs get away with mistakes they shouldn't be making in the first place. Not everything has to exist as a mono behavior in a scene somewhere.

  • @Anerisian
    @Anerisian Před 4 měsíci

    Easy to miss, but Jason’s transformation to Jason the White happens shortly after 6:08

  • @MasterofGalaxies4628
    @MasterofGalaxies4628 Před 9 měsíci +1

    "Value validators" very vexing.

  • @hldfgjsjbd
    @hldfgjsjbd Před 9 měsíci

    You have to add 00:00 for annotations to work

  • @halivudestevez2
    @halivudestevez2 Před 9 měsíci

    this is overwhelming ... what about slower presentation by feature-by-feature videos? maybe those exist already, I make a search.

  • @marca.champlain405
    @marca.champlain405 Před 9 měsíci

    I just don't understand why are we able to delete an object that is referenced somewhere without any warning to begin with. A lot of those validations should be built in 🙄

  • @Bankoru
    @Bankoru Před 8 měsíci

    Not Free = I'll code it myself

  • @arcday4281
    @arcday4281 Před 9 měsíci +6

    Soon there will be so many programs accelerating the development that we will not have time to make games while studying all this shit...

    • @EnderElohim
      @EnderElohim Před 9 měsíci +1

      well tutorial hell for ya :D