Absolutely MIND-BLOWING! I was trying to make a 3D platformer in GameMaker with a retro N64-style theme, needless to say this is PERFECT! One thing I didn't know how to do while making my engine in relation to the world/level was trying to figure out the Z collision between the player and the terrain model. I didn't want the world to be completely blocky/voxel, so I needed to use more than just AABBs. I see that your system includes slopes along with the other shapes, AS WELL AS a custom level editor to make creating your own worlds easier? AND the fact that you're also able to place your custom level into procedurally generated terrain? This is all extremely impressive!!! Thank you Yal, I can't wait to deep-dive into all of this to see how it works!
One thing though, when I enter the Stage Editor in the "legacy" (non-open world) version, it crashes:
___________________________________________
############################################################################################
ERROR in action number 1
of Create Event for object obj_editoroverlay:
DoNeg :1: illegal reference use
at gml_Object_obj_editoroverlay_Create_0 (line 34) - button_text[c] = "Creat.Code"; buttonevent[c] = -editor_event_creationcode; c++
############################################################################################
gml_Object_obj_editoroverlay_Create_0 (line 34)