Overview
This 60-minute lesson is the fifth in a six-lesson unit titled Game Development Essentials, designed for Year 10 students studying Technology. The focus is on enabling students to develop a detailed implementation plan for their individual or group game projects. This plan will identify components, resources, timeline, tasks, and roles essential for successful development.
This lesson aligns with the National Curriculum for England's requirements for Key Stage 4 Computing/Technology, particularly:
- Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems. (Computing programmes of study, KS4)
- Analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs.
- Understand and apply the principles of • software development lifecycle methodologies.
- Plan, design, write, test, and evaluate programs.
Learning Objectives
By the end of the lesson, students will be able to:
- Identify and list essential components and resources required for their specific game development project.
- Construct a detailed implementation plan, including timeline, task breakdown, and assignment of responsibilities.
- Explain the rationale behind their implementation plan, demonstrating understanding of project management principles within game development.
- Collaborate effectively in small groups, applying key problem-solving and organisational skills.
These objectives directly support National Curriculum goals for computational thinking, problem decomposition, and project management.
National Curriculum References
- Computing: Key Stage 4 Programmes of Study, National Curriculum for England (2014)
- “design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems”
- “understand the principles of software development including designing, creating, testing, and evaluating programs”
- “use logical reasoning to predict the behaviour of programs”
- Design and Technology: Knowledge and Understanding and Designing Principles (KS4)
- Manage complex projects through planning.
- Use iterative design and optimisation techniques.
Resources Needed
- Project worksheet templates (including Gantt charts and task breakdown sheets)
- Laptops or tablets with spreadsheet/project planning software (e.g., Excel, Google Sheets)
- Whiteboard and markers
- Example project plan (print and digital) for demonstration
- Access to online documentation or game development tools students are using
Lesson Breakdown
1. Starter Activity (10 minutes)
- Recap and set context: Briefly review game design progress so far and introduce the concept of implementation plans in game development.
- Class discussion: What are the key stages in game development? Prompt students to recall analysis, design, development, testing, and deployment.
- Show an example implementation plan (realistic but simplified) on the whiteboard, highlighting timeline, key tasks, and resource allocation.
2. Main Activity – Creating an Implementation Plan (35 minutes)
-
Step 1: Identify components and resources (10 minutes)
Students list all components needed for their game (e.g., graphics, sound assets, programming environment, testing devices). Emphasise breaking down tasks into manageable chunks.
-
Step 2: Build a timeline and task breakdown (15 minutes)
Using templates, students plot tasks on a timeline (Gantt chart style), assigning durations and dependencies between tasks. Encourage realistic scheduling considering school timetable and deadlines.
-
Step 3: Allocate roles and responsibilities (10 minutes)
If working in groups, students assign roles and responsibilities for each task. Encourage them to consider individual strengths and workload balance.
Teacher circulates, offering support, prompting deeper thought on dependencies and resource constraints.
3. Plenary and Reflection (10 minutes)
- Each student/group briefly presents their draft implementation plan to the class (2-3 minutes each).
- Class provides constructive feedback with teacher guidance on feasibility and completeness.
- End with a reflective prompt: “Why is an implementation plan critical in game development, and how can it reduce risks?” to be answered verbally or written in a learning journal.
Assessment and Feedback
- Formative assessment through observation during group work, questioning, and plenary presentations.
- Use a success criteria checklist at the end:
- Clear, logical task breakdown
- Realistic timeline with dependencies identified
- Appropriate resource identification
- Meaningful roles allocated
- Provide written or verbal feedback focusing on planning skills and project management competence in game production terms.
Differentiation
- Support: Provide partially completed templates and visual timelines. One-to-one guidance during planning.
- Challenge: Encourage extension tasks, e.g. identifying risk factors, contingency planning, or incorporating feedback loops.
Cross-Curricular Links
- English: Communication skills in presenting and writing implementation plans.
- Mathematics: Timelines, sequencing, and estimation using spreadsheets.
- Personal, Social, Health and Economic Education (PSHE): Collaboration and responsibility sharing.
Extension Ideas
- Use project management apps (e.g., Trello or Microsoft Planner) to create digital plans and track progress over time.
- Introduce basic agile concepts such as sprints and stand-up meetings for managing game development workflow.
By developing a robust implementation plan, students gain essential real-world skills applicable beyond Technology, instilling habits of organisation, foresight, and critical evaluation fundamental to successful project completion.