Intro to Tool Dev in Unity [part 4/4]

  Рет қаралды 24,641

Freya Holmér

Freya Holmér

Күн бұрын

🔽 click for timestamps & info!
part four, the finale!
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 ❱ / acegikmo
🐦 Twitter ❱ / freyaholmer
📺 Twitch ❱ / acegikmo
💬 Discord ❱ / discord
🌸 Instagram ❱ / freya_holmer
0:00:00 - Intro
0:00:22 - Code Changes for Tangent space
0:03:01 - Multiselecting Prefabs in GUI
0:13:46 - Randomizing Prefabs
0:19:03 - Struct vs Class
0:21:21 - Randomizing Prefabs (continued)
0:34:11 - Fixing Preview Lighting
0:37:57 - Prep Scene for Obstruction Testing
0:39:06 - Obstruction Testing
0:46:08 - How To Bounding Box (or not)
0:51:18 - Setting up SpawnablePrefab data
0:58:44 - Implementing the Obstruction Test
1:05:21 - Thor Turns off the Stream
1:06:09 - Displaying Invalid Prefabs
1:06:47 - Creating a Hologram Shader
1:19:09 - Implementing the Holograms
1:24:18 - Showcase of Tools in Budget Cuts
1:43:40 - Book Recommendations? (lack thereof)
1:44:13 - Any Flowstorm Dev Streams Soon?
1:45:15 - Tool Dev's Similarities with Game Dev
1:46:03 - Final Words

Пікірлер: 27
@TheRabidCabbage
@TheRabidCabbage 3 жыл бұрын
1:05:20 Oh no. Thor has finally discovered your weakness! xD
@taguetrash
@taguetrash 9 ай бұрын
That Roomie script looks amazing for quick mapping, makes me want to make something similar..
@puzzlinggamedev
@puzzlinggamedev 2 жыл бұрын
Incredible series as always! tons of things to try in my projects!
@mailmaxxxx
@mailmaxxxx Жыл бұрын
Thanks so much for this series! I confess to being completely lost in Ep 4 because of the refactoring, but overall I've learned so much :)
@chirantansarkar8888
@chirantansarkar8888 2 жыл бұрын
you rock freya thanks for this many would be helped and will be getting help for so long i wanted to be a game dev too but ended studying economics
@genelee2050
@genelee2050 Жыл бұрын
this is awesome tutorial & 'let's do'' stuff. thanks for the patience
@Patrick-pu5di
@Patrick-pu5di 11 ай бұрын
Freya being GOATED for 1hr47mins straight
@ucanhle3092
@ucanhle3092 4 жыл бұрын
you're awesome! please keep making videos! thanks
@user-kt8rw7wu7o
@user-kt8rw7wu7o 4 жыл бұрын
nice tutorial ) have you git repo? i would be nice to read code examples
@CosmicComputer
@CosmicComputer 4 жыл бұрын
thank you for this Freya!
@Parkathor
@Parkathor 2 жыл бұрын
Crazy informative series! Ngl tho, the change to tangent space in the beginning did make things more confusing.
@kevin1a2b3c
@kevin1a2b3c 4 жыл бұрын
Thanks for the tutorial! But may I ask how do I get all spawnPoses by tangentToWorld? (the part at 2:38) I can't figure it out.
@alfredmakes
@alfredmakes 3 жыл бұрын
Old comment but for people who see this in future, you can replace the hit.point, hitNormal etc. by multiplying basis vectors by the TRS matrix: Vector3 origin = tangentToWorldMatrix.MultiplyPoint3x4(Vector3.zero); Vector3 normal = tangentToWorldMatrix.MultiplyVector(Vector3.forward); Vector3 tangent = tangentToWorldMatrix.MultiplyVector(Vector3.right); Vector3 bitangent = tangentToWorldMatrix.MultiplyVector(Vector3.up); So then when you're drawing the green basis vector, for instance, you get: Handles.DrawAAPolyLine(4f, origin, origin + bitangent); Note that since the origin is a point you use MultiplyPoint3x4(), but the others are direction vectors so you have to use .MultiplyVector() instead~
@mirkoson
@mirkoson 3 жыл бұрын
Hey Freya, I've been enjoying this series of tutorials, but I got lost on your refactoring since you didn't show how the GetCircleRay and DrawCircleRegion work with the Matrix implementation. Any chance you (or someone around here) could clarify that part? Thank you!
@alfredmakes
@alfredmakes 3 жыл бұрын
Hi, just replied to a similar comment in case you are interested~
@mirkoson
@mirkoson 3 жыл бұрын
@@alfredmakes thank you, sir. 😊
@mongmong4519
@mongmong4519 11 ай бұрын
Big Thanks!
@Fortu440
@Fortu440 2 жыл бұрын
but we who watch the video on youtube can´t see all the changes made in the script and therefore can´t keep up with the rest of the project. :(
@philipZhang86
@philipZhang86 4 ай бұрын
Thank you so much~~~!
@justloveandpeace4010
@justloveandpeace4010 Жыл бұрын
amazing tool it is.
@smstitan6400
@smstitan6400 2 жыл бұрын
It's really sad, so much effort Very less views, but these videos really help the ones particularly searching for them Or give some interest for someone like me
@superdavisdon3791
@superdavisdon3791 4 жыл бұрын
Coolio! :)
@adgd
@adgd 2 жыл бұрын
I was following and when you showed up with a completely rewritten script I completely lost my bearings and gave up on following the code :/ I even tried pausing the video at times to copy the re-written code but you don't show everything you changed y.y Amazing series anyway, loved it!
@acegikmo
@acegikmo 2 жыл бұрын
here's the script, I think! gist.github.com/FreyaHolmer/bd8872407bb794b926162e51212f57e8
@adgd
@adgd 2 жыл бұрын
@@acegikmo Thanks!
@patrevizani
@patrevizani 2 жыл бұрын
@@acegikmo is there any recording/explanations regarding the changes on the script in the link vs. the script in the end of the video? On the video you use EditorWindow and on the link you use EditorTool, thanks in advance!
@acegikmo
@acegikmo 2 жыл бұрын
@@patrevizani I forget! it's such a long time ago now unfortunately
7 Ways to Optimize your Unity Project with URP
11:18
Unity
Рет қаралды 200 М.
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 45 МЛН
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
How the haters saved my game
9:00
samyam
Рет қаралды 9 М.
How Many ERRORS Can You Fit in a Video?!
20:40
ElectroBOOM
Рет қаралды 738 М.
Using Interfaces in Game Development (Unity Tutorial)
7:00
Infallible Code
Рет қаралды 87 М.
How to Code (almost) Any Feature
9:48
DaFluffyPotato
Рет қаралды 636 М.
Sine and Cosine - A Visual Explanation
0:41
Freya Holmér
Рет қаралды 28 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,4 МЛН
LEARN UNITY - The Most BASIC TUTORIAL I'll Ever Make
2:04:31
Imphenzia
Рет қаралды 3,1 МЛН
The Dot Product - A Visual Explanation
1:50
Freya Holmér
Рет қаралды 92 М.
#miniphone
0:18
Miniphone
Рет қаралды 10 МЛН
IPad Pro fix screen
1:01
Tamar DB (mt)
Рет қаралды 9 МЛН
What’s your charging level??
0:14
Татьяна Дука
Рет қаралды 7 МЛН
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 649 М.
The power button can never be pressed!!
0:57
Maker Y
Рет қаралды 52 МЛН