Intro to Tool Dev in Unity - An Improvised Live Course [part 1/4]

203,716
0
Published 2020-04-15
đŸ”œ click for timestamps & info!


this was originally streamed as a course for students at futuregames.se/, who were super kind to let me both stream this live as well as upload it here! so massive thanks to the people at FutureGames!!

💖 Patreon ❱ www.patreon.com/acegikmo
🐩 Twitter ❱ twitter.com/FreyaHolmer
đŸ“ș Twitch ❱ www.twitch.tv/acegikmo
💬 Discord ❱ discord.gg/v5VWuga
🌾 Instagram ❱ instagram.com/freya_holmer

0:00:00 - Thor
0:00:18 - What is a Tool Developer?
0:04:05 - Field Attributes
0:09:02 - Gizmos
0:11:44 - Managers & ExecuteAlways
0:21:26 - Handles & Editor Preprocessors
0:27:36 - Drawing Bezier Curves
0:32:37 - Material & Mesh Modification Pitfalls
0:44:41 - MaterialPropertyBlocks
1:08:41 - Coloring Gizmos & Handles
1:10:42 - ScriptableObjects
1:21:46 - ScriptableObjects vs Prefabs
1:24:36 - Making a Custom Inspector
1:31:59 - Serialization of Fields & Types
1:43:56 - Editor GUI, Layout & Styling
2:07:15 - Shader Forge
2:06:06 - Recorder Tool
2:26:56 - Inspector Fields (manual version)
2:37:57 - Inspector Fields (SerializedProperty version)
2:47:19 - Change Detection & Updating Objects
2:51:34 - MenuItem Object Snapping Script
3:09:16 - EditorWindow Snapping Tool
3:24:07 - Assignment! Advanced Snappin

All Comments (21)
  • @acegikmo
    Timestamps for all you mobile users out there 💖 0:00:00 - Thor 0:00:18 - What is a Tool Developer? 0:04:05 - Field Attributes 0:09:02 - Gizmos 0:11:44 - Managers & ExecuteAlways 0:21:26 - Handles & Editor Preprocessors 0:27:36 - Drawing Bezier Curves 0:32:37 - Material & Mesh Modification Pitfalls 0:44:41 - MaterialPropertyBlocks 1:08:41 - Coloring Gizmos & Handles 1:10:42 - ScriptableObjects 1:21:46 - ScriptableObjects vs Prefabs 1:24:36 - Making a Custom Inspector 1:31:59 - Serialization of Fields & Types 1:43:56 - Editor GUI, Layout & Styling 2:07:15 - Shader Forge 2:06:06 - Recorder Tool 2:26:56 - Inspector Fields (manual version) 2:37:57 - Inspector Fields (SerializedProperty version) 2:47:19 - Change Detection & Updating Objects 2:51:34 - MenuItem Object Snapping Script 3:09:16 - EditorWindow Snapping Tool 3:24:07 - Assignment! Advanced Snapping Too
  • @peyton-a-lee
    Just found this series and your channel, and it's incredible so far! Definitely recommending this to my friends who use Unity.
  • Oh man. You don't know for how long i was searching for this video. I finally solved literally ALL of my doubts in just one video. Thank you, really. (Btw: your editors are gorgeous. I would like to see a detailed course on editor designs like yours)
  • @benjoe1993
    THIS IS WHAT THE WORLD NEEDS! This is what I need :D
  • @cetiah
    This is awesome. I've been so interested in learning about tools development lately (and shaders!) but wasn't sure how to get started. Thank you so much!
  • @jjkanes
    Bloody love this series! So good to to find little quality of life editor tool stuff I never knew existed ahhh
  • @ddouston
    20m in, you've expanded my Unity knowledge in some ways as well as confirmed my understanding of the Editor in others. Bravo! Great course!
  • @JarlThorson
    I would love a post mortem on Shader Forge!
  • @VTBikupan
    Great vid! Haven't worked with tool dev stuff in a few years now and this was a stellar refresher~ Learned a fair bit of new tips as well
  • Love your lengthy explanations because often time I can find extra knowledge from them. Best teacher ever!!!
  • I haven't properly started yet, but I just want to thank you so much for this. I'm trying to improve my tech art skillset and this is such an incredible resource, and I know from experience that making tutorials is a lot of work; and you went the extra EXTRA mile of making them longer and timestamped, this is amazing
  • @evanlane1690
    Holy SHIT this is amazing. I had work to do today Freya! Now I'm four hours behind, and it was absolutely worth it. :D
  • @RustyMahkra
    Just i love you! You explain very easily. The tips really come in handy I'll see all your videos like this ♄
  • I am sure you will receive so many blessings for what you are doing for game dev community. The knowledge you share is worth million dollars. I will try my best to teach the same to others also for free, just like you.
  • @lee1davis1
    Thank you Freya for sharing your knowledge and skills!
  • @bluntfist
    If you're trying to follow along using URP or HDRP and can't get the colors to work, try changing "_Color" to "_BaseColor". Btw this tutorial rules.
  • Thanks for this, Freya; a really useful set of insights and learning :D
  • Damn, I'm 14 minutes in and this is already super usefull! Subscribing for sure! Really great work!
  • @rayanmazouz9542
    Thanks ! Great detailed video, I've never done an editor tool before, so I'll watch all the 4 videos twice, and I should know the basics