Uploaded November 2023 | Updated September 2026, 1 week ago
Unity's MonoBehaviours makes it really easy to make games, and they contain useful lifecycle methods and events that are automatic during collisions, rendering, mouse events, and more.
Correction: 02:07 Awake and OnEnable are called first, THEN Start - see pinned comment
Correction: 08:35 The physics engine runs 50 times per second by default
Only after all instances of all classes have completed their Awake and OnEnable phases does Unity start calling the Start method. This begins with the first instance of the first class and follows the established order. Remember, OnEnable is intended for logic related to enabling a MonoBehaviour and should not be used to manipulate execution order.
★ ABOUT ME ★
I'm Imphenzia, and I do YouTube videos mostly about game development, 3D modeling, and game assets. I am Swedish, but I currently live in Brisbane / Australia, where I run an independent game development company, Imphenzia Pty Ltd.
★ LINKS ★
My website:
imphenzia.com
Support me on Patreon:
patreon.com/imphenzia
LEARN LOW POLY Character Modeling - Blender 3.5 Full Course:
youtu.be/PTWV67qUX2k
My Universal Sound FX asset with 7000+: game sounds:
imphenzia.com/universal-sound-fx
Imphenzia Discord server invite:
discord.gg/sR7pZ4B
Imphenzia on X:
https://x.com/imphenzia
Imphenzia Instagram:
instagram.com/imphenzia
Imphenzia itch.Io page with all my Ludum Dare games:
imphenzia.itch.io
Imphenzia Merch:
teespring.com/stores/imphenzia
In-depth learn how Low Poly Modeling in Blender:
youtube.com/watch?v=1jHUY3qoBu8
Thanks for watching!!
Unity's MonoBehaviours makes it really easy to make games, and they contain useful lifecycle methods and events that are automatic during collisions, rendering, mouse events, and more.
Correction: 02:07 Awake and OnEnable are called first, THEN Start - see pinned comment
Correction: 08:35 The physics engine runs 50 times per second by default
Only after all instances of all classes have completed their Awake and OnEnable phases does Unity start calling the Start method. This begins with the first instance of the first class and follows the established order. Remember, OnEnable is intended for logic related to enabling a MonoBehaviour and should not be used to manipulate execution order.
★ ABOUT ME ★
I'm Imphenzia, and I do YouTube videos mostly about game development, 3D modeling, and game assets. I am Swedish, but I currently live in Brisbane / Australia, where I run an independent game development company, Imphenzia Pty Ltd.
★ LINKS ★
My website:
imphenzia.com
Support me on Patreon:
patreon.com/imphenzia
LEARN LOW POLY Character Modeling - Blender 3.5 Full Course:
youtu.be/PTWV67qUX2k
My Universal Sound FX asset with 7000+: game sounds:
imphenzia.com/universal-sound-fx
Imphenzia Discord server invite:
discord.gg/sR7pZ4B
Imphenzia on X:
https://x.com/imphenzia
Imphenzia Instagram:
instagram.com/imphenzia
Imphenzia itch.Io page with all my Ludum Dare games:
imphenzia.itch.io
Imphenzia Merch:
teespring.com/stores/imphenzia
In-depth learn how Low Poly Modeling in Blender:
youtube.com/watch?v=1jHUY3qoBu8
Thanks for watching!!










