Uploaded February 2026 | Updated September 2026, 2 weeks ago
We've gone well past the bounds of normal GameMaker use and into the realm of the truly bizarre. You can try this yourself at home if you want to, but if it blows up in weird ways, you're on your own.
The profiler:
youtu.be/4WsBgGR-PS0
All GameMaker optimization videos:
youtube.com/playlist?list=PL_hT--4HOvrfPwIVWvsnaTmDnM2ptTzR2
The tier list:
forum.gamemaker.io/index.php?threads/the-ultimate-gamemaker-optimization-tier-list.122141
This trick is untiered because as far as I know I'm the only person who uses it and I was running out of characters in the posts, but if I were to add it it would get its own tier between B and C.
0:00 Introduction
1:30 a GameMaker history lesson
5:31 script_execute_ext
8:22 please stop being weird about where you put your i++, I will show the bytecode to prove it makes no difference
8:52 How long does it take to find the smallest number in an array?
12:10 Using script_execute_ext on draw functions
20:16 When this doesn't make any sense
23:49 When this is just slower than leaving it alone in the first place
28:14 The end
#gamemaker
#GameMakerOptimization
- - - - -
I've now made that Patreon:
patreon.com/wizardragon
That promised social media link spam.
twitter.com/DragoniteSpam
Transition / idle music is by my old friend Kamex:
youtube.com/user/GreatGabite/about
Rate, comment, subscribe, watch more, enjoy!
We've gone well past the bounds of normal GameMaker use and into the realm of the truly bizarre. You can try this yourself at home if you want to, but if it blows up in weird ways, you're on your own.
The profiler:
youtu.be/4WsBgGR-PS0
All GameMaker optimization videos:
youtube.com/playlist?list=PL_hT--4HOvrfPwIVWvsnaTmDnM2ptTzR2
The tier list:
forum.gamemaker.io/index.php?threads/the-ultimate-gamemaker-optimization-tier-list.122141
This trick is untiered because as far as I know I'm the only person who uses it and I was running out of characters in the posts, but if I were to add it it would get its own tier between B and C.
0:00 Introduction
1:30 a GameMaker history lesson
5:31 script_execute_ext
8:22 please stop being weird about where you put your i++, I will show the bytecode to prove it makes no difference
8:52 How long does it take to find the smallest number in an array?
12:10 Using script_execute_ext on draw functions
20:16 When this doesn't make any sense
23:49 When this is just slower than leaving it alone in the first place
28:14 The end
#gamemaker
#GameMakerOptimization
- - - - -
I've now made that Patreon:
patreon.com/wizardragon
That promised social media link spam.
twitter.com/DragoniteSpam
Transition / idle music is by my old friend Kamex:
youtube.com/user/GreatGabite/about
Rate, comment, subscribe, watch more, enjoy!










