Unite '17 Seoul - ScriptableObjects What they are and why to use them

Sdílet
Vložit
  • čas přidán 29. 08. 2024

Komentáře • 37

  • @cemugurkaracam
    @cemugurkaracam Před 6 lety +32

    best scriptableObjects explanation ever

  • @nalankadi1654
    @nalankadi1654 Před 4 lety +20

    Nice to have a mature presenter clearly explaining a concept in an objective/helpful manner.
    30 minutes of a good teacher > 30 hours of a rambling developer.

  • @LoneDev
    @LoneDev Před 3 lety +11

    This guy makes things so exciting, I can watch this for hours

  • @TheAbeinG
    @TheAbeinG Před 3 lety +1

    I want this guy to explain every topic of human knowledge, 24/7.

  • @ThePoignancy
    @ThePoignancy Před 4 lety +5

    The most relaxing talk on a Unity topic ever...

  • @uza1r
    @uza1r Před 6 lety +16

    One of the most beautiful lectures by unity ever. This man is so humble in speaking

  • @theogramme_official
    @theogramme_official Před rokem +1

    Amazing. Very well explained. It took me a long while to understand ScriptableObjects. This talk made it very simple and straightforward.

  • @danielparent9209
    @danielparent9209 Před 2 lety +1

    Really nice pertinent and clear, i loved it. Also , when he said ''Our game will have NPCs, like any good game, we want to kill our NPCs '' those flash back from Elder's scrolls games i played '' Save, kill anoying npc, reload'' hahahaha !

  • @denisgoodman4492
    @denisgoodman4492 Před 3 lety

    The most short and most fulfillment explanation of the SO and different variants to use it

  • @Frank_G_Finster
    @Frank_G_Finster Před 4 lety +1

    Incredible presentation. And the explanation skill of the Mr. Dundore is absolutely fantastic.
    Structured, clear, focused. Thank you very much for this very useful pack of information.

  • @indieforger2654
    @indieforger2654 Před 2 lety

    Good video. Even better when watched at x1.5 speed.

  • @wakeupyouth5849
    @wakeupyouth5849 Před 6 lety +2

    So Clearly and simply explained yet very useful !

  • @hichanks
    @hichanks Před 6 lety +10

    Great talk.
    However, what's missing to all these talks about scriptable objects is how you can use everything at runtime and save/load (through json or something else) a game progress containing references to scriptable objects => Like here, if we wanted to save items equipped by our player.
    Currently, runtime json serialisation will only keep instance ids as reference but we know instance ids don't persist through game sessions, so you need to implement your own way to preserve references which is not trivial...

    • @112233445559
      @112233445559 Před 6 lety +7

      I cant believe I finally met someone that face the EXACT same problem as me >> serializing the ScriptableObject's reference. I was so excited at first when I managed to think and implement (on my own) almost exactly what was mentioned in this talk, but then I hit the non-persistent InstanceID issue :(
      My recent (in fact, today) solution for that, is to put these ScriptableObjects in the Resources folder. Instead of keeping the InstanceID, I will keep a Resources folder asset path, and load it at runtime, it's not so efficient, I know, but it seems to be the best solution so far, until Unity come up with a way for us to serialize Object's reference.
      I am still struggling to find a better solution,but I am settled with Resources for now. Please do notify me and share with me if you have a good solution, or you simply wanna have a discussion with me about this :D

    • @UnitCodesChannel
      @UnitCodesChannel Před 4 lety +1

      Interesting Observation. Liking and commenting so it can be more visible. :)

  • @Tidalley
    @Tidalley Před 6 lety

    Wonderful ^_^ I was looking for something that teaches how to add customizable effects to Scriptable Objects, and this is it!

  • @ke9n
    @ke9n Před 6 lety +67

    1.5x speed :)

    • @Digildon
      @Digildon Před 5 lety +2

      1.75x !

    • @studyzen8836
      @studyzen8836 Před 4 lety +2

      God, even at 2x, this drags on!

    • @shirosurfer8864
      @shirosurfer8864 Před 4 lety +1

      I like the suspense how he talks about it ; makes me awe when I look back and consider what I have neglected.
      Cool effect man very cool

  • @viceroy___
    @viceroy___ Před 5 lety +28

    These robots are getting creepily realistic.

    • @tom-xs6ny
      @tom-xs6ny Před 4 lety +1

      you mean he acts like a robots?

    • @poorman-trending
      @poorman-trending Před 3 lety +2

      I thought he was a douche bag, but yeah - I can see robot as well.

  • @AutomationWithSholz
    @AutomationWithSholz Před 6 lety +3

    Hhaha..Ian Dudndore sounds like a disciplinarian lecturer .. I listen to his Unite talks all the time...

  • @javiermahana3475
    @javiermahana3475 Před 6 lety +5

    Really good speaker!!!

  • @leakyabstraction
    @leakyabstraction Před 5 lety +4

    Thank you, Dumbledore :P

  • @shirosurfer8864
    @shirosurfer8864 Před 4 lety

    Ty gentleman

  • @DeepWorksStudios
    @DeepWorksStudios Před 3 lety

    Ian is the best

  • @FainTMako
    @FainTMako Před 4 lety +2

    This guy is slow at 1.5 speed?

  • @imobcoding-1922
    @imobcoding-1922 Před 6 lety

    In your example, currentHealth is shown in Inspector, even it's marked as NonSerialized. How's that? You used some custom inspector or what? Thanks

    • @mowax74
      @mowax74 Před 6 lety +1

      you can also set the inspector from "normal" to "debug" to show more non-public attributes

  • @delta_yd
    @delta_yd Před 3 lety

    "To be very brief, it's a class that derives from the UnityEngine.object class. Talk done"

  • @Discipol
    @Discipol Před 5 lety +7

    This guy is kind of condescending. Also 1.25x speed :))))

    • @Octamed
      @Octamed Před 5 lety +26

      He's talking at the Seoul conference, so his speed is for that audience of non-native speakers.

    • @poorman-trending
      @poorman-trending Před 3 lety

      exactly . Condescending.