Games in this genre typically involve jumping between platforms and precise movement.
What is a platformer?
Minecraft Legends, Minecraft Dungeons, Minecraft (Microsoft is not an acceptable answer)
In Super Mario 64, this trick lets Mario fly backwards upstairs and skip entire parts of the game.
What is the Stair Glitch?
A function that calls itself, often used for tree traversal or factorials.
What is recursion?
This is the base class for all objects in the scene tree.
What is Node?
This genre is defined by turn-based or real-time battles and character leveling, often with elaborate stories.
What is a role-playing game (RPG)?
Ricochet, Day of Defeat, Left 4 Dead, Portal 2, Half-Life 2, Counter Strike 2
What is Valve?
When a player surpasses the final level in older games like Pac-Man and Donkey-Kong instead of being rewarded with a win screen they witness jumbled numbers and characters
What is a Kill Screen? (Integer Overflow is acceptable)
This principle in OOP restricts access to parts of an object to protect its integrity.
What is encapsulation?
This scripting language is dynamically typed and used in Godot.
What is GDScript?
Character death is permanent in this genre that emphasizes random generation and difficulty.
What is a roguelike?
Unreal Tournament, Fall Guys, Fortnite
What is Epic Games?
An exploit in older 3D games like Quake and Half-Life where the player did not slow down while airborne allowing them to jump repeatedly to reach supersonic speeds. (Surpassing the speed limit of the game)
What is B-Hopping? (Bunnyhopping)
A container type that stores key-value pairs.
What is a dictionary (or hashmap)?
You'd use this node to display 2D images like character sprites.
What is Sprite2D?
Games in this genre emphasize narrative branching and choices over traditional gameplay mechanics.
What is an interactive fiction or visual novel?
The Sims, Battlefield, Apex Legends
What is EA (Electronic Arts)?
When a player in Minecraft travels far enough in the world, they will experience what happens when the noise generators that procedurally generate Minecraft's landscapes cease to function, creating a visually stunning phenomenon.
What is the Far-Lands?
A placeholder name for functions or variables used before actual code is written.
What is a stub?
This special method is called when the node enters the scene tree.
What is _ready()?
Games in this genre simulate real-world systems and offer emergent gameplay through player actions, such as Dishonored and Deus Ex.
What is an immersive sim?
Starfield, The Elder Scrolls, Fallout
Using a save state and specific memory manipulation in Super Mario World, players inject custom code to play other games.
What is arbitrary code execution?
This keyword in Java creates an anonymous inner class or lambda expression that can access variables from the enclosing scope, but only if those variables are not modified after definition.
What is effectively final?
This keyword is used to expose a variable to the editor in GDScript.
What is @export (or export in older versions)?