Why Pro Unity devs use Odin Validator

Поделиться
HTML-код
  • Опубликовано: 30 июл 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

Комментарии • 25

  • @AaronVictoria
    @AaronVictoria 10 месяцев назад +12

    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 10 месяцев назад

      that why version control exist XD

  • @simoncodrington
    @simoncodrington 10 месяцев назад +2

    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

  • @simoncodrington
    @simoncodrington 10 месяцев назад +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

  • @setroid8235
    @setroid8235 10 месяцев назад +15

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

  • @UTFapollomarine7409
    @UTFapollomarine7409 10 месяцев назад +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 10 месяцев назад

    im sold! thanks!

  • @embergamedev
    @embergamedev 10 месяцев назад +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.

  • @simonnordon8421
    @simonnordon8421 10 месяцев назад +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.

  • @DanTheDev_
    @DanTheDev_ 10 месяцев назад +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.

    • @Chubzdoomer
      @Chubzdoomer 10 месяцев назад

      Exactly what I was thinking.

  • @maksimhapeyenka2435
    @maksimhapeyenka2435 10 месяцев назад

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

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

    Using only Odin Inspector. Watched 2 Minutes. Tomorrow Odin Validator will be installed.

  • @batty251
    @batty251 10 месяцев назад +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.

  • @Anerisian
    @Anerisian 5 месяцев назад

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

  • @hldfgjsjbd
    @hldfgjsjbd 10 месяцев назад

    You have to add 00:00 for annotations to work

  • @MasterofGalaxies4628
    @MasterofGalaxies4628 10 месяцев назад +1

    "Value validators" very vexing.

  • @halivudestevez2
    @halivudestevez2 10 месяцев назад

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

  • @marca.champlain405
    @marca.champlain405 10 месяцев назад

    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 9 месяцев назад

    Not Free = I'll code it myself

  • @arcday4281
    @arcday4281 10 месяцев назад +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 10 месяцев назад +1

      well tutorial hell for ya :D