A vertically aligned, research-backed curriculum framework spanning Pre-Kindergarten through 12th grade โ built on Backwards Design from CTE competencies down to early childhood play.
The four multidisciplinary pillars every benchmark traces back to.
These pillars represent the deeply multidisciplinary nature of professional game development, blending STEAM into a unified pedagogical approach.
Logic, algorithms, variables, control flow, data structures, and understanding how components interact within complex systems.
Player-driven narratives, character development, environmental storytelling, branching dialogue, and player agency.
Prototyping, UI/UX architecture, accessibility, playtesting, feedback integration, and player engagement psychology.
Online safety, intellectual property, inclusive design, Games for Change, Agile/Scrum, and ethical media creation.
Early Childhood Foundation
Plants seeds of computational decomposition and psychological resilience. Building a block maze = rudimentary level design. Fixing a robot's path = first QA debugging.
Tactile, kinesthetic, social play embedding computational roots
Execute step-by-step physical instructions (Simon Says, obstacle courses) to model sequential algorithms
Interact with tactile coding toys (Bee-Bots, Code-a-Pillars) to observe cause-and-effect relationships
Engage in dramatic role-play, assuming character roles and using objects as narrative stand-ins
Explore physical world through trial and error, demonstrating resilience when structures fail
React to interactive digital elements, understanding basic touch-interface mechanics
Share materials and devices with peers, practicing turn-taking and conflict resolution
Identify basic computing devices using accurate terminology
Piaget's Sensorimotor โ Preoperational Stage. Object permanence maps to understanding hidden system states. Vygotsky: play creates a Zone of Proximal Development.
Tactile, kinesthetic, social play embedding computational roots
Execute step-by-step physical instructions (Simon Says, obstacle courses) to model sequential algorithms
Interact with tactile coding toys (Bee-Bots, Code-a-Pillars) to observe cause-and-effect relationships
Engage in dramatic role-play, assuming character roles and using objects as narrative stand-ins
Explore physical world through trial and error, demonstrating resilience when structures fail
React to interactive digital elements, understanding basic touch-interface mechanics
Share materials and devices with peers, practicing turn-taking and conflict resolution
Identify basic computing devices using accurate terminology
Plants seeds of computational decomposition and psychological resilience. Building a block maze = rudimentary level design. Fixing a robot's path = first QA debugging.
Introductory Elementary
Builds algorithmic literalism โ computers execute literal instructions, not intent. This eliminates frustration with debugging later in CTE pathways.
Unplugged activities, simplified digital interfaces, algorithmic sequencing
Arrange sequential instructions using tangible materials (arrows, cards, blocks) to navigate avatars through grids
Classify and sort information into categories, recognizing visual and numerical patterns
Identify narrative components (beginning, middle, end, characters, setting) and construct basic storyboards
Recognize performance feedback from digital tools and adjust actions based on it
Participate in guided design process โ asking questions, suggesting solutions, testing via trial and error
Practice digital safety by recognizing secure vs. insecure environments with adult guidance
Collaborate in unplugged coding โ taking turns as 'programmer' (giving instructions) and 'robot' (following them)
Piaget's Preoperational Stage โ emergence of symbolic thought. Children use symbols to represent actions. Centration limits focus to one aspect at a time.
Unplugged activities, simplified digital interfaces, algorithmic sequencing
Arrange sequential instructions using tangible materials (arrows, cards, blocks) to navigate avatars through grids
Classify and sort information into categories, recognizing visual and numerical patterns
Identify narrative components (beginning, middle, end, characters, setting) and construct basic storyboards
Recognize performance feedback from digital tools and adjust actions based on it
Participate in guided design process โ asking questions, suggesting solutions, testing via trial and error
Practice digital safety by recognizing secure vs. insecure environments with adult guidance
Collaborate in unplugged coding โ taking turns as 'programmer' (giving instructions) and 'robot' (following them)
Builds algorithmic literalism โ computers execute literal instructions, not intent. This eliminates frustration with debugging later in CTE pathways.
Advanced Elementary
Mastering variables and conditionals here means students only learn syntax formatting in HS โ the logic is already internalized. Teaching 'core gameplay loop' builds systems thinking.
Block-based programming, dynamic systems, gameplay loops
Construct block-based programs using event triggers, nested loops, conditionals, and variables (score, timer, health)
Diagnose and debug logic errors by tracing execution step-by-step
Outline character motivations, traits, and settings using story mapping and graphic organizers
Implement core gameplay loops (spot obstacle โ jump โ survive โ repeat) balancing challenge and reward
Prototype experiences (physical board games + basic digital apps) with intuitive rules and clear feedback
Differentiate public vs. private information; demonstrate safe navigation, passwords, and digital etiquette
Contribute to collaborative tasks, recognizing that sharing ideas and peer review improves outcomes
Piaget's Concrete Operational Stage. Logical thinking tied to visual/concrete objects. Block-based coding transforms abstract logic into manipulable puzzle pieces.
Block-based programming, dynamic systems, gameplay loops
Construct block-based programs using event triggers, nested loops, conditionals, and variables (score, timer, health)
Diagnose and debug logic errors by tracing execution step-by-step
Outline character motivations, traits, and settings using story mapping and graphic organizers
Implement core gameplay loops (spot obstacle โ jump โ survive โ repeat) balancing challenge and reward
Prototype experiences (physical board games + basic digital apps) with intuitive rules and clear feedback
Differentiate public vs. private information; demonstrate safe navigation, passwords, and digital etiquette
Contribute to collaborative tasks, recognizing that sharing ideas and peer review improves outcomes
Mastering variables and conditionals here means students only learn syntax formatting in HS โ the logic is already internalized. Teaching 'core gameplay loop' builds systems thinking.
Middle School Transition
Eliminates 'syntax shock' โ students enter HS understanding variables, arrays, functions in text syntax. Rotating team roles prepare for Scrum Master / Systems Designer.
Text-based programming fluency, systems thinking, social impact of interactive media
Translate block-based logic to text-based languages (JavaScript/Python) โ typed variables, conditionals, custom functions for sprite control
Deconstruct problems into sub-tasks (decomposition), creating algorithms for dynamic user input (keyboard, mouse) to alter game states
Design environments revealing character traits and plot through environmental storytelling (not just exposition text)
Develop branching dialogue trees tracking decision variables for divergent narrative consequences
Design and modify digital simulations applying UI/UX principles โ visual hierarchy, navigation clarity, age-appropriate content
Critique peer artifacts using heuristic frameworks, providing actionable feedback on balance, difficulty, and engagement
Identify and mitigate digital security threats, maintain professional digital footprint, understand IP rights for sourcing assets
Collaborate with defined rotating roles (Facilitator, Recorder, Timekeeper, Lead Programmer) to meet iterative deadlines
Kafai's Constructionist Gaming โ designing games builds new relationships with knowledge creation. Identity Exploration period โ game worlds provide safe canvas for psychological identity work.
Text-based programming fluency, systems thinking, social impact of interactive media
Translate block-based logic to text-based languages (JavaScript/Python) โ typed variables, conditionals, custom functions for sprite control
Deconstruct problems into sub-tasks (decomposition), creating algorithms for dynamic user input (keyboard, mouse) to alter game states
Design environments revealing character traits and plot through environmental storytelling (not just exposition text)
Develop branching dialogue trees tracking decision variables for divergent narrative consequences
Design and modify digital simulations applying UI/UX principles โ visual hierarchy, navigation clarity, age-appropriate content
Critique peer artifacts using heuristic frameworks, providing actionable feedback on balance, difficulty, and engagement
Identify and mitigate digital security threats, maintain professional digital footprint, understand IP rights for sourcing assets
Collaborate with defined rotating roles (Facilitator, Recorder, Timekeeper, Lead Programmer) to meet iterative deadlines
Eliminates 'syntax shock' โ students enter HS understanding variables, arrays, functions in text syntax. Rotating team roles prepare for Scrum Master / Systems Designer.
High School CTE Foundation
Terminal stage โ prepares for post-secondary education and entry-level industry positions. Students operate in simulated professional development pipelines.
Industry-standard engines, professional pipelines, portfolio-ready projects
Synthesize OOP principles for complex mechanics โ rigid body physics, AI pathfinding, dynamic memory allocation in 3D
Evaluate and debug advanced codebases โ memory leaks, logic errors, algorithmic optimization for target frame rates across platforms
Design comprehensive Game Design Documents (GDDs) and character bibles mapping non-linear narrative branches over multi-hour experiences
Analyze historical evolution of interactive media โ how cultural, economic, and technological shifts influence game design paradigms
Construct multi-tiered gameplay loops (micro-actions, tactical goals, strategic progression) maximizing retention and Flow State
Execute formal QA protocols โ alpha/beta deployments, telemetry data, heuristic feedback to refine UI/UX and game balance
Manage multi-disciplinary teams using Agile/Scrum โ specialized roles (Lead Programmer, Art Director, Scrum Master, UX Researcher) with version control
Create 'Games for Change' addressing societal issues, demonstrating digital ethics, cultural inclusivity, and accessibility standards
Piaget's Formal Operational Stage โ abstract thinking, metacognition, hypothetical-deductive reasoning. Vygotsky's ZPD & MKO โ asymmetric skills enable peer scaffolding via Agile roles.
Industry-standard engines, professional pipelines, portfolio-ready projects
Synthesize OOP principles for complex mechanics โ rigid body physics, AI pathfinding, dynamic memory allocation in 3D
Evaluate and debug advanced codebases โ memory leaks, logic errors, algorithmic optimization for target frame rates across platforms
Design comprehensive Game Design Documents (GDDs) and character bibles mapping non-linear narrative branches over multi-hour experiences
Analyze historical evolution of interactive media โ how cultural, economic, and technological shifts influence game design paradigms
Construct multi-tiered gameplay loops (micro-actions, tactical goals, strategic progression) maximizing retention and Flow State
Execute formal QA protocols โ alpha/beta deployments, telemetry data, heuristic feedback to refine UI/UX and game balance
Manage multi-disciplinary teams using Agile/Scrum โ specialized roles (Lead Programmer, Art Director, Scrum Master, UX Researcher) with version control
Create 'Games for Change' addressing societal issues, demonstrating digital ethics, cultural inclusivity, and accessibility standards
Terminal stage โ prepares for post-secondary education and entry-level industry positions. Students operate in simulated professional development pipelines.
Terminal CTE objectives are systematically deconstructed and scaffolded downward through middle school, elementary, and early childhood โ ensuring every benchmark builds toward industry-ready competencies.
Synthesizes CSTA technical standards, ISTE digital citizenship benchmarks, and state-level CTE blueprints โ grounded in Piaget, Vygotsky, Papert, and Kafai's developmental and constructionist theories.
Following Kafai's distinction: students don't just play educational games (instructionist) โ they design and program their own games (constructionist), building deep relationships with knowledge creation itself.
Game development serves as a comprehensive tool to cultivate critical thinking, empathy, and collaborative problem-solving across the entire lifespan of a child's cognitive development.
These standards are designed to integrate seamlessly into existing K-12 curricula and CTE pathways.