▸case-01 I'm building a 2D top-down game instance and want to apply continuous directional movement based on horizontal and vertical keyboard input during frame updates. I'm tempted to manually write vector math matrices or standard C# Transform.Translate calls. How should this 2D position update be structured using native object properties? | fail→pass | 13,809 | 15,071 | +9% | 1 | 1 | 0% | 2,643 | 1,884 | -29% | 0 | 0 | — |
▸case-02 I need a player status controller object to maintain inventory and health values uninterrupted across multiple room transitions. I am considering writing state to disk and re-reading it on every room load. What built-in object flag prevents instance destruction during room switching? | pass→pass | 7,950 | 7,074 | -11% | 1 | 1 | 0% | 1,378 | 1,092 | -21% | 0 | 0 | — |
▸case-03 My character sprite runs too fast across its animation sub-images. I'm thinking of creating a custom decrementing step timer to skip drawing frames manually. What standard built-in property controls the playback rate of sprite frames on an instance? | pass→pass | 7,847 | 5,464 | -30% | 1 | 1 | 0% | 1,175 | 802 | -32% | 0 | 0 | — |
▸case-04 When the player presses the fire button, I need to instantiate a bullet object dynamically at the player's location on a specific visual depth layer named 'Instances'. I was planning to use legacy instance_create(x, y, obj_bullet) or Unity Instantiate calls. What function creates this instance on a designated layer? | pass→pass | 9,527 | 6,518 | -32% | 1 | 1 | 0% | 1,490 | 1,131 | -24% | 0 | 0 | — |
▸case-05 I want to display dynamic HUD score numbers overlaying the 2D game view. I was tempted to call print() or manipulate HTML DOM elements directly. How should dynamic text rendering be performed in the object execution pipeline? | fail→fail | 20,389 | 11,476 | -44% | 1 | 1 | 0% | 2,990 | 2,067 | -31% | 0 | 0 | — |
▸case-06 Before moving an object forward, I need to check whether moving to position (x + dx, y) would result in overlapping a solid wall object obj_wall. I was thinking of writing custom AABB bounding box inequality checks manually. What built-in function checks for potential collision at a specified offset? | pass→pass | 9,920 | 5,770 | -42% | 1 | 1 | 0% | 1,426 | 1,082 | -24% | 0 | 0 | — |
▸case-07 Upon reaching the end-of-level trigger, the game must transition from the current stage to the next sequential stage configured in the asset browser. I am considering using SceneManager.LoadScene strings or loading external file paths. Which built-in function moves execution to the next room? | fail→pass | 8,402 | 5,141 | -39% | 1 | 1 | 0% | 1,656 | 989 | -40% | 0 | 0 | — |
▸case-08 I need to store an ordered sequence of active item IDs in dynamic memory that can expand or shrink as items are collected. I am tempted to write std::vector wrapped C++ pointers. What native data structure handle function creates a dynamic ordered list in GML? | pass→pass | 13,594 | 7,760 | -43% | 1 | 1 | 0% | 2,093 | 1,471 | -30% | 0 | 0 | — |
▸case-09 When an entity shifts from ground movement to airborne state, its visual representation needs to switch from spr_player_walk to spr_player_jump. I'm inclined to swap out 3D mesh renderers or material assets. Which object variable switches the assigned sprite resource? | pass→pass | 9,821 | 4,297 | -56% | 1 | 1 | 0% | 1,332 | 701 | -47% | 0 | 0 | — |
▸case-10 I need a power-up effect to expire automatically after 300 game steps without blocking the execution thread. I am considering using System.Threading.Thread.Sleep or C# async/await delays. How should built-in countdown timers be set on an instance? | fail→pass | 18,547 | 9,261 | -50% | 1 | 1 | 0% | 2,726 | 1,803 | -34% | 0 | 0 | — |
▸case-11 When an item collection event occurs, sound asset snd_coin must play once at standard pitch and volume. I am tempted to create an AudioSource component or call PlayOneShot. What function triggers sound playback in GML? | pass→pass | 7,141 | 6,229 | -13% | 1 | 1 | 0% | 1,275 | 946 | -26% | 0 | 0 | — |
▸case-12 I am preparing a completed 2D project to target both desktop platforms (Windows/macOS) and web deployment. I am tempted to manually write separate Makefile build targets and C++ compilers. How are target platforms selected and configured for export in GameMaker Studio? | pass→pass | 16,910 | 11,280 | -33% | 1 | 1 | 0% | 2,445 | 1,988 | -19% | 0 | 0 | — |
▸case-13 In a large 2D room, I want the screen view to follow the player object smoothly as it moves. I was considering setting up a 3D Cinemachine virtual camera hierarchy. How are viewports and camera tracking assigned in room settings? | pass→pass | 16,135 | 13,570 | -16% | 1 | 1 | 0% | 2,371 | 2,182 | -8% | 0 | 0 | — |
▸case-14 I need to store high score data that any object instance across any room can read and update. I'm tempted to create a static C# singleton class or global C header. How are global variables designated in GML? | pass→pass | 13,753 | 12,234 | -11% | 1 | 1 | 0% | 2,177 | 1,855 | -15% | 0 | 0 | — |
▸case-15 When my 2D weapon sprite rotates toward the mouse cursor, it rotates around its top-left corner instead of its handle center. I am considering applying 3D pivot parent offsets in scene hierarchy. Where and how is the rotation center point adjusted for a sprite? | pass→pass | 13,158 | 6,351 | -52% | 1 | 1 | 0% | 1,998 | 1,013 | -49% | 0 | 0 | — |
▸case-16 When an enemy instance's health points reach zero, the instance must be removed from the active room environment. I am considering calling free() or DestroyObject(). What function removes the calling instance in GML? | pass→pass | 6,541 | 4,226 | -35% | 1 | 1 | 0% | 1,077 | 816 | -24% | 0 | 0 | — |
▸case-17 I need to construct lightweight data records containing inventory item stats (name, weight, value) without creating full game objects or parsing external JSON files every frame. What lightweight data container syntax is used in modern GML? | pass→pass | 12,567 | 9,036 | -28% | 1 | 1 | 0% | 1,860 | 1,444 | -22% | 0 | 0 | — |
▸case-18 I need an object to execute custom logic defined in User Event 0 from an external trigger object. I am considering writing an event bus bus.Emit() pattern. Which built-in function invokes user-defined events on an instance? | pass→pass | 10,050 | 4,984 | -50% | 1 | 1 | 0% | 1,416 | 887 | -37% | 0 | 0 | — |
▸case-19 When the player loses all lives, the current level must reset completely back to its initial room state. I'm tempted to quit and re-launch the application executable. What function resets the currently active room? | pass→pass | 9,744 | 4,782 | -51% | 1 | 1 | 0% | 1,380 | 651 | -53% | 0 | 0 | — |
▸case-20 I am importing a complex 3D FBX character mesh with 64-bone skeletal animation rigs, high-poly skinning weights, and PBR textures into GameMaker to configure 3D ragdoll physics. How should I set up this 3D skeletal mesh import workflow? | fail→pass | 22,730 | 13,258 | -42% | 1 | 1 | 0% | 3,683 | 2,118 | -42% | 0 | 0 | — |
▸case-21 I am authoring an Android NDK C++ native extension using CMake and JNI hooks to run multi-threaded SIMD physics calculations for mobile devices. How do I compile and bind JNI C++ headers inside GameMaker's GML editor? | pass→pass | 29,772 | 31,917 | +7% | 1 | 1 | 0% | 4,326 | 3,583 | -17% | 0 | 0 | — |
▸case-22 I want to write an HLSL Compute Shader pipeline for DirectX 12 hardware ray-marching volumetric fog passes in my project. How do I configure Direct3D 12 compute dispatch pipelines inside GameMaker? | pass→pass | 30,389 | 15,260 | -50% | 1 | 1 | 0% | 5,517 | 2,555 | -54% | 0 | 0 | — |