SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
the basics of game design and scratch - lesson plan
education.instanttechinfo.com
Week 1
Lesson 1 (50mins)
Learning Intention & Success Criteria
This lesson has been designed to introduce students to the topic of game design. After completing this lesson, students will be familiar with the fundamental principles of
game design, including; controls, mechanics, gameplay satisfaction, learning through gameplay, immersion, storyline, graphics and sound.
Lesson Outline
Suggested
Timing
(may vary)
Activity Resources
10 mins
Classroom discussion to engage students
Begin the lesson by asking the student’s knowledge on game design. This will
help you gauge the depth of understanding the class has on game design. For
further engagement, write the students responses on the whiteboard, or allow
them to.
Suggested starter questions to ask the students
- What do you believe makes a good game (what qualities
should they possess)?
- What do you believe game design involves? (eg. If you worked
for a game design company, what roles might there be?)
- What are some of your favourite games (and briefly, why)?
Consider other questions based on the class’ response.
25/30 mins
Introduce the principles of game design
Now that the students have identified what they believe makes a good game,
and what game design may involve, you can begin teaching the fundamental
principles. Ask different students to read sections of the booklet out aloud, whilst
- ‘The principles of game design’ booklet
- PowerPoint visual aid to accompany booklet
Available at
education.instanttechinfo.com/tutorials/gamedesignbasics.html
10/15 mins
Wrap-up classroom discussion
The students should now have a comprehensive understanding of the principles
of game design. This discussion should challenge the students’ original opinions
on game design from the start of the lesson.
Have their ideas changed or remained similar? What differences were there?
Suggested questions to begin discussion
- Did these principles differ from your original ideas as to what
makes a good game?
- Did anything surprise you when you were reading through the
booklet? Why?
Homework
At the beginning of the lesson, students mentioned some of their favourite games. Ask them for homework to evaluate their chosen games against the game design
principles just learnt. Make sure they consider what principles are and aren’t handled effectively by the game. What impact does this have on the game? Do they still
consider it a good game?
the basics of game design and scratch - lesson plan
education.instanttechinfo.com
Lesson 2 (50mins)
Learning Intention & Success Criteria
This lesson has been designed to teach students the basic skills of Scratch. Upon completion of this lesson, they will be familiar with the game design software - in
preparation for week two, where they will begin to create a game.
Lesson Outline
Suggested
Timing
(may vary)
Activity Resources
10 mins
Classroom discussion regarding homework given out
Continuing on from the previous lesson, ask students about their findings after
evaluating their favourite games against the game design principles taught.
- Students were required to complete the homework activity
10 mins
Test students’ knowledge with a quiz
Before launching into teaching Scratch, it is important to test the student’s
knowledge. Share the quiz link with the class, and ask them to complete it.
- Online quiz
Available at
education.instanttechinfo.com/tutorials/gamedesignbasics.html
10 mins
An introduction to Scratch
The remainder of the lesson has been structured to teach students the basics of
Scratch. A YouTube video has been created to guide students through the
Scratch user interface. A ‘cheat sheet’ booklet is available for download if the
students find the software difficult to navigate.
- ‘The basics of Scratch’ booklet
- YouTube video
Available at
education.instanttechinfo.com/tutorials/gamedesignbasics.html
20 mins
Familiarise with Scratch
Once the booklets have been distributed, and they have watched the YouTube
video, allow them some ‘free time’ to sign up and then experiment with the
software.
- https://scratch.mit.edu/ - press ‘Join Scratch’
- Or download the software at
https://scratch.mit.edu/scratch2download/
Example tasks to complete
- Create a new sprite (from library) and experiment with
changing costumes
- Choose a backdrop (from library)
- Have the sprite move across the screen 15 steps when the
start button (green flag) is pressed
the basics of game design and scratch - lesson plan
education.instanttechinfo.com
Week 2
Lesson 3 (50mins)
Learning Intention
This lesson allows students to begin using Scratch to develop a fully functioning game. The resources provided provides them with the necessary skills to develop a simple
game. Additional challenges (with solutions) allow the students to develop their Scratch problem solving skills.
Lesson Outline
Suggested
Timing
(may vary)
Activity Resources
50 mins
Begin using Scratch to create a game
A tutorial has been created for the students to follow. The entire lesson has
been allocated to this tutorial, allowing them to advance at their own pace. A
variety of challenges (with solutions) have been provided to help develop their
problem solving skills.
- Pong tutorial booklet
- ‘The basics of Scratch’ booklet (may be needed to help
students find the correct blocks)
All available at
education.instanttechinfo.com/tutorials/gamedesignbasics.html
This lesson may be continued in Lesson 4 if more time is needed. If 50 minutes is too much time allocated, then Lesson 4 may begin during Lesson 3.
the basics of game design and scratch - lesson plan
education.instanttechinfo.com
Lesson 4 (50mins)
Learning Intention
Students have had a lesson to develop a game by following a set of instructions. This lesson is designed to give students creative freedom and the opportunity to remix
other game on Scratch’s online community that may not fully adhere to the principles of game design.
Lesson Outline
The table below has a few games that don’t fully adhere to the basic game design principles. A student version of this table is available from
education.instanttechinfo.com/tutorials/gamedesignbasics.html and needs to be distributed to the class. They are required to follow the instructions on the sheet, which
are:
The table below has a few games that don’t fully adhere to the basic game design principles. When you identify the issues, record them in the middle column
with possible solutions.
‘The principles of game design’ booklet is available at education.instanttechinfo.com/tutorials/gamedesignbasics.html if the students need help identifying the principles.
Game Title and Creator Link to Game Suggested Improvements for Students
add ur own cars!-and drive em!
by redstoner4
https://scratch.mit.edu/projects/86123612
The car movements are very jerky and awkward:
- try adding a repeat around the movement
- change the controls for ease of use (instead of spacebar, maybe the up arrow)
The parking spaces serve no purpose:
- they are crooked, try making straight lines (hold down the shift key when
drawing lines)
- add a ‘if touching colour’ block – you decide what happens when the car goes
over the line
The game has no goal:
- add levels where the user has to park the cars in specified spots (‘if touching
sprite’ blocks)
- add lives, and if the player crashes too many times, the game ends
- add a scoring system for the levels
- (optional) add a time limit for each level, if the time runs out the level restarts
the basics of game design and scratch - lesson plan
education.instanttechinfo.com
Game Title and Creator Link to Game Suggested Improvements for Students
Square
by pj42
https://scratch.mit.edu/projects/85787006
The square can be improved:
- it turns very slowly! try speeding it up
- the red line doesn’t accurately indicate the direction of the squares fired –
redesign it (eg. an arrow inside the square)
- (optional) add a button that, when pressed, changes the direction of the
spinning
The game has no goal:
- add a scoring system
- add levels – levels may increase in speed, and have multiple squares to shoot
The design is bland:
- redesign the start menu
- change the background
- make the squares more interesting
- the lives look like fortune cookies – not hearts
BonziBuddy Simulator
by CuriousGamer
https://scratch.mit.edu/projects/86144228
The game isn’t complete, try:
- adding a scoring system
- nothing happens if the character touches the logos – you decide what happens
o eg. they may add or take away from the score
- add levels – levels may increase in speed

Mais conteúdo relacionado

Mais procurados

Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animationjamalharun
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to ScratchPiers Midwinter
 
Core Game Design (Game Architecture)
Core Game Design (Game Architecture)Core Game Design (Game Architecture)
Core Game Design (Game Architecture)Rajkumar Pawar
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingSeniorInfants
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicDavid Mullich
 
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsIntroduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsPouya Pournasir
 
Kinect Hacks for Dummies
Kinect Hacks for DummiesKinect Hacks for Dummies
Kinect Hacks for DummiesTomoto Washio
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates courseMatthew Parry
 
Unity Introduction
Unity IntroductionUnity Introduction
Unity IntroductionJuwal Bose
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentShaan Alam
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineOrisysIndia
 

Mais procurados (20)

Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animation
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to Scratch
 
Core Game Design (Game Architecture)
Core Game Design (Game Architecture)Core Game Design (Game Architecture)
Core Game Design (Game Architecture)
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Scratch Lesson 3
Scratch Lesson 3Scratch Lesson 3
Scratch Lesson 3
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core Mechanic
 
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsIntroduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & Components
 
Kinect Hacks for Dummies
Kinect Hacks for DummiesKinect Hacks for Dummies
Kinect Hacks for Dummies
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
 
Unity Introduction
Unity IntroductionUnity Introduction
Unity Introduction
 
unit-1-intro
 unit-1-intro unit-1-intro
unit-1-intro
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 

Semelhante a The Basics of Game Design and Scratch - Unit Plan

Mastery journey timeline
Mastery journey timelineMastery journey timeline
Mastery journey timelineawilson223
 
2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games
2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games
2014-GTN-Guide for Digital Games ...ssroom | GlassLab GamesTamas Makany
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsHRDQ-U
 
Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignSharon Boller
 
How to create an identifeye ar game – functional specs
How to create an identifeye ar game – functional specsHow to create an identifeye ar game – functional specs
How to create an identifeye ar game – functional specsOnno Hansen-Staszyński
 
Digital Learning Game Design: Lessons from the Trenches
Digital Learning Game Design: Lessons from the TrenchesDigital Learning Game Design: Lessons from the Trenches
Digital Learning Game Design: Lessons from the TrenchesSharon Boller
 
Developing Computer-based Educational Game to support Cooperative Learning St...
Developing Computer-based Educational Game to support Cooperative Learning St...Developing Computer-based Educational Game to support Cooperative Learning St...
Developing Computer-based Educational Game to support Cooperative Learning St...Eva Handriyantini
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationPier Luca Lanzi
 
Library game design programs
Library game design programsLibrary game design programs
Library game design programsscottnicholson
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignSharon Boller
 
Informing SoTL using playtesting techniques
Informing SoTL using playtesting techniquesInforming SoTL using playtesting techniques
Informing SoTL using playtesting techniquesKatrin Becker
 
Whitworth_Joseph_Week4_Timeline
Whitworth_Joseph_Week4_TimelineWhitworth_Joseph_Week4_Timeline
Whitworth_Joseph_Week4_TimelineJoseph Whitworth
 
Project 2 board game project brief
Project 2 board game project briefProject 2 board game project brief
Project 2 board game project briefTyan Yiing
 
BRIEF CTS P2 Boardgame
BRIEF CTS P2 BoardgameBRIEF CTS P2 Boardgame
BRIEF CTS P2 Boardgamesuehwa533
 
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...University of Nottingham
 

Semelhante a The Basics of Game Design and Scratch - Unit Plan (20)

Mastery journey timeline
Mastery journey timelineMastery journey timeline
Mastery journey timeline
 
2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games
2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games
2014-GTN-Guide for Digital Games ...ssroom | GlassLab Games
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get Results
 
Kodu curriculum doc
Kodu curriculum docKodu curriculum doc
Kodu curriculum doc
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
 
Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game Design
 
How to create an identifeye ar game – functional specs
How to create an identifeye ar game – functional specsHow to create an identifeye ar game – functional specs
How to create an identifeye ar game – functional specs
 
Fmp proposal
Fmp proposalFmp proposal
Fmp proposal
 
Digital Learning Game Design: Lessons from the Trenches
Digital Learning Game Design: Lessons from the TrenchesDigital Learning Game Design: Lessons from the Trenches
Digital Learning Game Design: Lessons from the Trenches
 
Game Design Cycle
Game Design CycleGame Design Cycle
Game Design Cycle
 
402 w2
402 w2402 w2
402 w2
 
Developing Computer-based Educational Game to support Cooperative Learning St...
Developing Computer-based Educational Game to support Cooperative Learning St...Developing Computer-based Educational Game to support Cooperative Learning St...
Developing Computer-based Educational Game to support Cooperative Learning St...
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organization
 
Library game design programs
Library game design programsLibrary game design programs
Library game design programs
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game Design
 
Informing SoTL using playtesting techniques
Informing SoTL using playtesting techniquesInforming SoTL using playtesting techniques
Informing SoTL using playtesting techniques
 
Whitworth_Joseph_Week4_Timeline
Whitworth_Joseph_Week4_TimelineWhitworth_Joseph_Week4_Timeline
Whitworth_Joseph_Week4_Timeline
 
Project 2 board game project brief
Project 2 board game project briefProject 2 board game project brief
Project 2 board game project brief
 
BRIEF CTS P2 Boardgame
BRIEF CTS P2 BoardgameBRIEF CTS P2 Boardgame
BRIEF CTS P2 Boardgame
 
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...
SEMESTER 1: Creative Thinking Skills Project 2 Brief - The Board Game Design ...
 

Último

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

The Basics of Game Design and Scratch - Unit Plan

  • 1. the basics of game design and scratch - lesson plan education.instanttechinfo.com Week 1 Lesson 1 (50mins) Learning Intention & Success Criteria This lesson has been designed to introduce students to the topic of game design. After completing this lesson, students will be familiar with the fundamental principles of game design, including; controls, mechanics, gameplay satisfaction, learning through gameplay, immersion, storyline, graphics and sound. Lesson Outline Suggested Timing (may vary) Activity Resources 10 mins Classroom discussion to engage students Begin the lesson by asking the student’s knowledge on game design. This will help you gauge the depth of understanding the class has on game design. For further engagement, write the students responses on the whiteboard, or allow them to. Suggested starter questions to ask the students - What do you believe makes a good game (what qualities should they possess)? - What do you believe game design involves? (eg. If you worked for a game design company, what roles might there be?) - What are some of your favourite games (and briefly, why)? Consider other questions based on the class’ response. 25/30 mins Introduce the principles of game design Now that the students have identified what they believe makes a good game, and what game design may involve, you can begin teaching the fundamental principles. Ask different students to read sections of the booklet out aloud, whilst - ‘The principles of game design’ booklet - PowerPoint visual aid to accompany booklet Available at education.instanttechinfo.com/tutorials/gamedesignbasics.html 10/15 mins Wrap-up classroom discussion The students should now have a comprehensive understanding of the principles of game design. This discussion should challenge the students’ original opinions on game design from the start of the lesson. Have their ideas changed or remained similar? What differences were there? Suggested questions to begin discussion - Did these principles differ from your original ideas as to what makes a good game? - Did anything surprise you when you were reading through the booklet? Why? Homework At the beginning of the lesson, students mentioned some of their favourite games. Ask them for homework to evaluate their chosen games against the game design principles just learnt. Make sure they consider what principles are and aren’t handled effectively by the game. What impact does this have on the game? Do they still consider it a good game?
  • 2. the basics of game design and scratch - lesson plan education.instanttechinfo.com Lesson 2 (50mins) Learning Intention & Success Criteria This lesson has been designed to teach students the basic skills of Scratch. Upon completion of this lesson, they will be familiar with the game design software - in preparation for week two, where they will begin to create a game. Lesson Outline Suggested Timing (may vary) Activity Resources 10 mins Classroom discussion regarding homework given out Continuing on from the previous lesson, ask students about their findings after evaluating their favourite games against the game design principles taught. - Students were required to complete the homework activity 10 mins Test students’ knowledge with a quiz Before launching into teaching Scratch, it is important to test the student’s knowledge. Share the quiz link with the class, and ask them to complete it. - Online quiz Available at education.instanttechinfo.com/tutorials/gamedesignbasics.html 10 mins An introduction to Scratch The remainder of the lesson has been structured to teach students the basics of Scratch. A YouTube video has been created to guide students through the Scratch user interface. A ‘cheat sheet’ booklet is available for download if the students find the software difficult to navigate. - ‘The basics of Scratch’ booklet - YouTube video Available at education.instanttechinfo.com/tutorials/gamedesignbasics.html 20 mins Familiarise with Scratch Once the booklets have been distributed, and they have watched the YouTube video, allow them some ‘free time’ to sign up and then experiment with the software. - https://scratch.mit.edu/ - press ‘Join Scratch’ - Or download the software at https://scratch.mit.edu/scratch2download/ Example tasks to complete - Create a new sprite (from library) and experiment with changing costumes - Choose a backdrop (from library) - Have the sprite move across the screen 15 steps when the start button (green flag) is pressed
  • 3. the basics of game design and scratch - lesson plan education.instanttechinfo.com Week 2 Lesson 3 (50mins) Learning Intention This lesson allows students to begin using Scratch to develop a fully functioning game. The resources provided provides them with the necessary skills to develop a simple game. Additional challenges (with solutions) allow the students to develop their Scratch problem solving skills. Lesson Outline Suggested Timing (may vary) Activity Resources 50 mins Begin using Scratch to create a game A tutorial has been created for the students to follow. The entire lesson has been allocated to this tutorial, allowing them to advance at their own pace. A variety of challenges (with solutions) have been provided to help develop their problem solving skills. - Pong tutorial booklet - ‘The basics of Scratch’ booklet (may be needed to help students find the correct blocks) All available at education.instanttechinfo.com/tutorials/gamedesignbasics.html This lesson may be continued in Lesson 4 if more time is needed. If 50 minutes is too much time allocated, then Lesson 4 may begin during Lesson 3.
  • 4. the basics of game design and scratch - lesson plan education.instanttechinfo.com Lesson 4 (50mins) Learning Intention Students have had a lesson to develop a game by following a set of instructions. This lesson is designed to give students creative freedom and the opportunity to remix other game on Scratch’s online community that may not fully adhere to the principles of game design. Lesson Outline The table below has a few games that don’t fully adhere to the basic game design principles. A student version of this table is available from education.instanttechinfo.com/tutorials/gamedesignbasics.html and needs to be distributed to the class. They are required to follow the instructions on the sheet, which are: The table below has a few games that don’t fully adhere to the basic game design principles. When you identify the issues, record them in the middle column with possible solutions. ‘The principles of game design’ booklet is available at education.instanttechinfo.com/tutorials/gamedesignbasics.html if the students need help identifying the principles. Game Title and Creator Link to Game Suggested Improvements for Students add ur own cars!-and drive em! by redstoner4 https://scratch.mit.edu/projects/86123612 The car movements are very jerky and awkward: - try adding a repeat around the movement - change the controls for ease of use (instead of spacebar, maybe the up arrow) The parking spaces serve no purpose: - they are crooked, try making straight lines (hold down the shift key when drawing lines) - add a ‘if touching colour’ block – you decide what happens when the car goes over the line The game has no goal: - add levels where the user has to park the cars in specified spots (‘if touching sprite’ blocks) - add lives, and if the player crashes too many times, the game ends - add a scoring system for the levels - (optional) add a time limit for each level, if the time runs out the level restarts
  • 5. the basics of game design and scratch - lesson plan education.instanttechinfo.com Game Title and Creator Link to Game Suggested Improvements for Students Square by pj42 https://scratch.mit.edu/projects/85787006 The square can be improved: - it turns very slowly! try speeding it up - the red line doesn’t accurately indicate the direction of the squares fired – redesign it (eg. an arrow inside the square) - (optional) add a button that, when pressed, changes the direction of the spinning The game has no goal: - add a scoring system - add levels – levels may increase in speed, and have multiple squares to shoot The design is bland: - redesign the start menu - change the background - make the squares more interesting - the lives look like fortune cookies – not hearts BonziBuddy Simulator by CuriousGamer https://scratch.mit.edu/projects/86144228 The game isn’t complete, try: - adding a scoring system - nothing happens if the character touches the logos – you decide what happens o eg. they may add or take away from the score - add levels – levels may increase in speed