Creating the Art of ABZU

Поділитися
Вставка
  • Опубліковано 21 вер 2017
  • In this 2017 GDC talk, Giant Squid Studios' Matt Nava offers insight into the unique art style of Abzu, and the processes that he and the team at Giant Squid developed to create it.
    GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.
    Follow us on Twitter
    / official_gdc
    Check out our Facebook page for GDC exclusives
    / gamedevelopersconference
    Visit our site: ubm.io/2ctNvqZ

КОМЕНТАРІ • 73

  • @Baleur
    @Baleur 6 років тому +240

    What the hell.
    So the fish are actually just static rigid unanimated meshes, but using vertex shaders to distort them to make it look as if they are animated, which in effect is exactly what an animation is anyway, distortion of a mesh. Absolutely brilliant.

    • @jcbbb
      @jcbbb 6 років тому +9

      yup bones are so 2000s now lol

    • @masterneme
      @masterneme 6 років тому +3

      Yes they're meshes without bones that use vertex shaders and morph targets for deformation.
      In the past you needed to import your mesh as skeletal to have your morph targets available but I guess the newer versions of UE4 allow static too or they could have not been able to instance all those fishes.

  • @EmilMacko
    @EmilMacko 6 років тому +131

    This is amazing. Innovation everywhere, from computationally cheap animation, to an efficient world-building workflow. Absolutely inspiring!

  • @jasperparkertrenfield8302
    @jasperparkertrenfield8302 6 років тому +103

    Holy cow. I was wondering how the hell you got so many fish in there. As an animator this makes me incredibly joyful to see.

    • @ZoidbergForPresident
      @ZoidbergForPresident 6 років тому +5

      He said they didn't have a dedicated animator and this makes you happy? :D
      Joking, I see what you mean. ;)

  • @MagnusMegamind
    @MagnusMegamind 6 років тому +101

    This was just great,GDC speakers rarely actually show what and how they did something so 10/10
    It is too often "we had small budget but we are amazing for 50minutes" instead of something interesting.

  • @seehr
    @seehr 6 років тому +47

    Dude. The "tool" that you used to manipulate landscape-type meshes in minute 14:30.........
    How did you even developed such cool thing?
    I need that in my life.

  • @Lalle524
    @Lalle524 6 років тому +94

    That's a lot of fish.

  • @ababiya_worku
    @ababiya_worku Рік тому +3

    So I recently finished playing ABZU & I’m speechless by its level of detail sounds animations story everything is amazing,

  • @SeriusSim
    @SeriusSim 6 років тому +19

    This game is pretty cool, it didn't really provide what I was expecting (open world underwater exploration) but instead was a very linear yet extremely enjoyable experience of discovering successive themed areas. Also great atmosphere (punpun)

  • @NocturnalJin
    @NocturnalJin 6 років тому +11

    Wow. Technical brilliance. I felt like a magician was teaching me their trick.
    So long, and thanks for all the fish!

  • @michalkwasniewski5177
    @michalkwasniewski5177 6 років тому +25

    Beautiful game, great talk.

  • @LabRat10101
    @LabRat10101 6 років тому +54

    Please make more games a.s.a.p. Thanks.

  • @mantisproductions31
    @mantisproductions31 5 років тому +5

    Matt and the team, you guys are amazing. In the few hours that I was able to experience ABZÛ I felt truly at peace (until the minefield) and the message behind the story, the colors, the amazing soundtrack by Austin and the fluidity of the game... It's hard to compare because of how different they are but I put this right up with red dead 2 even though it's about 58 hours shorter and had a fraction of the people working on it. Please, Matt and friends, make more games, you guys are fucking awesome

  • @lyingpancake95
    @lyingpancake95 3 роки тому +3

    Such clever solutions! This type of problem-solving is why I'm so inspired to develop games.

  • @donniedorko3336
    @donniedorko3336 3 роки тому +3

    Every single part of this deserves to become industry standard for these problems. Thank you so much for sharing
    P.S. I was stunned through my playthrough how low the resource-consumption was. Cannot stress enough how impressed I am by the quality of your work

  • @vidSpac
    @vidSpac 5 місяців тому

    Bravo. This game is absolutely amazing. I love learning about the out of the box thinking it took to create it. I especially appreciate the use of procedural rules leading to emergent phenomena that mimics the natural world :')

  • @Xertzion
    @Xertzion 3 роки тому +1

    This game is absolutely beautiful. Keep making games like these!

  • @whyismynametaken123
    @whyismynametaken123 6 років тому

    Certainly one of the better tech talks that I've listened to

  • @Programmer410
    @Programmer410 6 років тому +2

    Pretty good talk, thank you for sharing all of this!

  • @chenlind1815
    @chenlind1815 6 років тому +2

    Really Amazing! The method is beautiful and neat.

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

    This is inspiring me to make my own simple project using blendshapes and shaders with static mesh instancing. The hightmap generation for terrain is genius, along with the volumentrics ideas. Thanks so much for sharing, this looks like a fun project for a technical artist to chew on!

  • @toureiro
    @toureiro 6 років тому +5

    Amazing stuff!

  • @GonziHere
    @GonziHere 3 роки тому

    Thanks for all the fish :-D Great talk btw, thanks for the in depth insight into your workflow, greatly appreciated.

  • @st.michaelthearchangel7774
    @st.michaelthearchangel7774 5 років тому

    Absolutely incredible.

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

    Wow this was incredibly helpful!

  •  6 років тому +1

    brilliant work!

  • @sakuyaizayoi8132
    @sakuyaizayoi8132 6 років тому

    Wonderful speech! Help me a lot.

  • @ZoidbergForPresident
    @ZoidbergForPresident 6 років тому +1

    Cool! Well done!

  •  6 років тому +1

    Fantastic!

  • @rainwitchansy
    @rainwitchansy 6 років тому +1

    Oh gosh, this was made in Maya?? (lol at the warped parts; so relatable #artmajor) That’s amazing. This whole talk is amazing. ABZU is amazing....Amaziiiiiing~!

  • @anthonyapm
    @anthonyapm 3 роки тому

    Awesome talk!

  • @xdeathknight72x
    @xdeathknight72x 6 років тому

    19:00 I made one for my game but never would have thought to use it for the purpose of directing the player
    Awesome tip

  • @Chris5044
    @Chris5044 5 років тому

    Amazing! :) Thank you :)

  • @MucciciBandz
    @MucciciBandz 5 років тому +3

    What I learned from this talk.. STATIC MESH INSTANCING IS DOOOPE

  • @lucarichiisover18
    @lucarichiisover18 6 років тому +1

    Man, if this is how they did abzu, i cant wait to see GDC invite some developers from subnautica to the podium
    (the bit about the fish animations and the turning made me think about seeing those super long reapers and ghost leviathans turning all wonky at tight angles during early betas, and how they do now)

  • @rico-oc5zl
    @rico-oc5zl Рік тому

    legit amazing

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

    amazing!

  • @Zorn101
    @Zorn101 6 років тому +6

    ABZU was a great game!
    I loved my robot scuba cat!

  • @RaoulWB
    @RaoulWB 6 років тому

    18:30 that's incredibly useful and simple to do too

  • @jcbbb
    @jcbbb 6 років тому +1

    wow excellent

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

    This guy absolute genius

  • @JoseDSchiffer
    @JoseDSchiffer 6 років тому

    And comments are great too ;.)

  • @JoseDSchiffer
    @JoseDSchiffer 6 років тому +1

    Shit, this talk was great

  • @tobiashagstrom4168
    @tobiashagstrom4168 6 років тому +1

    Cool

  • @simplyble
    @simplyble 6 років тому +2

    what is better to do here , instancing those static mesh or pooling it? i mean what are the pros and con's of it ?

    • @masterneme
      @masterneme 6 років тому +3

      Someone correct me if I'm wrong but instancing greatly reduce drawcalls as its main pro and the con is that is harder to work with.
      Pooling removes the processing time needed to destroy and spawn objects but still needs 1 drawcall for each object+material.

  • @larsw5088
    @larsw5088 6 років тому

    I am new to Unreal, can someone please give me a hint how they did the shaders that animate the vertices?

  • @natetaylor7403
    @natetaylor7403 5 років тому

    Does anybody have any tips on how to accomplish this landscape workflow in Unity engine?

  • @iunpisi1997
    @iunpisi1997 6 років тому

    What animation program is that?

  • @1fareast14
    @1fareast14 6 років тому +3

    23:12 sounds like Satchbag

  • @locomotif
    @locomotif 3 роки тому

    cool

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

    23:07
    this kind of behavior called Boids. Google it.

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

    Worth mentioning how small the footprint of this game is too.

  • @mimisaiko
    @mimisaiko 11 місяців тому

    🤯

  • @MrRaianknight
    @MrRaianknight 6 років тому +1

    TONS OF FISH xd! What a great game!

  • @snook5555
    @snook5555 6 років тому

    hehe, flyweight pattern :D

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

    hey hans sent me here lol

  • @thefunnybuddy4138
    @thefunnybuddy4138 4 роки тому

    15:35 The axes looks like a face.

  • @captainwedgie1783
    @captainwedgie1783 6 років тому

    WOW! who said unreal engine games look boring? :O

  • @voidling2632
    @voidling2632 3 роки тому +1

    and still no slider for music and sound....

  • @ameteuraspirant
    @ameteuraspirant 6 років тому +1

    no WONDER it felt so similar. it was basically journey underwater.

  • @kkertsna9204
    @kkertsna9204 3 роки тому

    excuse me?!

  • @darkmattergamesofficial
    @darkmattergamesofficial 6 років тому

    Rip headphone users when he first showed the game

  • @holmbergen
    @holmbergen 6 років тому

    ummm ummm

  • @random_stranger185
    @random_stranger185 6 років тому +1

    but what about all those useless vertices in the landscape then?

    • @TrueVelox
      @TrueVelox 6 років тому +4

      Avishek Das if I understood him correctly, the separate terrain meshes were baked onto a height map, so only the visible vertices would be there in the finished version.

  • @Padopoulosman
    @Padopoulosman 6 років тому +2

    Nice but put more things to do in the game pls

  • @slaction
    @slaction 6 років тому +4

    Do the fish have volumetric shit? If not then you need to up the realism or I refuse to play. I need to be able to swim through shark turds that break away and drift around me into a large brown cloud.

  • @RubenGoMoRadioboyPlus
    @RubenGoMoRadioboyPlus 6 років тому

    The art was amaing. THE CONTROLS RUINED THE GAME.

  • @alexa.davronov1537
    @alexa.davronov1537 5 років тому

    Cool, but useless.