SlideShare une entreprise Scribd logo
1  sur  22
Designing Video Games
          In
   The Classroom
GAME DESIGN THEORY
SOFTWARE OPTIONS

   GameStar Mechanic
     Web based (works on Mac, PC)
     No Download required.

     Teacher and Student accounts
SOFTWARE OPTIONS

   Alice
     Made  by Carnegie Mellon
     From alice.org:

       “students drag and drop graphic tiles to create a
      program, where the instructions correspond to
      standard statements in a production oriented
      programming language, such as Java, C++, and
      C#.”
SOFTWARE OPTIONS

   Scratch
     Made by MIT
     Works on Mac + PC
SOFTWARE OPTIONS

   Kodu
     Design on a PC or Xbox 360
     3D, pre-made sprites with animations
SOFTWARE OPTIONS

   GameMaker
     Free Version, Pro Version, Studio
     Import or Create sprites

     Mac, PC
STUDENTS IN STEM VIDEO GAME CONTEST

   Presenting their games today…
     BradleyW.
     Jacob M.

     Adam R.
WHY VIDEO GAMES?

 Computer Science Fundamentals
 Natural Interest

 Motivation

 Complete Design Process
GET STARTED - GAMEMAKER

   GameMaker software
     www.yoyogames.com/make

   GameMaker Challenges w/ teacher materials
     http://activategames.org/
GET STARTED – GAMESTAR MECHANIC

   Web based software
     www.gamestarmechanic.com
GET STARTED - KODU

   http://fuse.microsoft.com/page/kodu
     Main   download site, tutorials
   http://planetkodu.com/
     Community    site,tutorials (Earn badges for
      contributing!)
GETTING STARTED - ALICE
   www.alice.org/
     Description   from the site, “Alice is an innovative
      3D programming environment that makes it easy
      to create an animation for telling a story, playing
      an interactive game, or a video to share on the
      web. Alice is a teaching tool for introductory
      computing. It uses 3D graphics and a drag-and-
      drop interface to facilitate a more engaging, less
      frustrating first programming experience. “
GETTING STARTED - SCRATCH
   http://scratch.mit.edu/
     Description from the site, “Scratch is a
      programming language that makes it easy to
      create your own interactive stories, animations,
      games, music, and art -- and share your
      creations on the web. As young people create
      and share Scratch projects, they learn important
      mathematical and computational ideas, while
      also learning to think creatively, reason
      systematically, and work collaboratively.”

Contenu connexe

Plus de marksuter

Grit9 STEM Meetup by Battelle
Grit9 STEM Meetup by BattelleGrit9 STEM Meetup by Battelle
Grit9 STEM Meetup by Battellemarksuter
 
BGSU MinecraftEDU Initiative Developing MinecraftEDU Educational Content for ...
BGSU MinecraftEDU InitiativeDeveloping MinecraftEDU Educational Content for ...BGSU MinecraftEDU InitiativeDeveloping MinecraftEDU Educational Content for ...
BGSU MinecraftEDU Initiative Developing MinecraftEDU Educational Content for ...marksuter
 
Rockettech - A New Take on School Clubs (BASA 2014)
Rockettech - A New Take on School Clubs (BASA 2014)Rockettech - A New Take on School Clubs (BASA 2014)
Rockettech - A New Take on School Clubs (BASA 2014)marksuter
 
BASA 2014 - Rockettech: A New Take on School Clubs
BASA 2014 - Rockettech: A New Take on School ClubsBASA 2014 - Rockettech: A New Take on School Clubs
BASA 2014 - Rockettech: A New Take on School Clubsmarksuter
 
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)Rockettech - An Entrepreneurial Tech Club (NWOET 2014)
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)marksuter
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)marksuter
 
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...marksuter
 
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013marksuter
 
Students Geeking Community, Such Excite!
Students Geeking Community, Such Excite!Students Geeking Community, Such Excite!
Students Geeking Community, Such Excite!marksuter
 
Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014marksuter
 
Mark Suter - Warcraft et al: A Cross-Curricular Approach to MMO’s
Mark Suter - Warcraft et al:A Cross-CurricularApproach to MMO’sMark Suter - Warcraft et al:A Cross-CurricularApproach to MMO’s
Mark Suter - Warcraft et al: A Cross-Curricular Approach to MMO’smarksuter
 
Gamification using 3DGameLab
Gamification using 3DGameLabGamification using 3DGameLab
Gamification using 3DGameLabmarksuter
 
Terms powerpoint2
Terms powerpoint2Terms powerpoint2
Terms powerpoint2marksuter
 

Plus de marksuter (13)

Grit9 STEM Meetup by Battelle
Grit9 STEM Meetup by BattelleGrit9 STEM Meetup by Battelle
Grit9 STEM Meetup by Battelle
 
BGSU MinecraftEDU Initiative Developing MinecraftEDU Educational Content for ...
BGSU MinecraftEDU InitiativeDeveloping MinecraftEDU Educational Content for ...BGSU MinecraftEDU InitiativeDeveloping MinecraftEDU Educational Content for ...
BGSU MinecraftEDU Initiative Developing MinecraftEDU Educational Content for ...
 
Rockettech - A New Take on School Clubs (BASA 2014)
Rockettech - A New Take on School Clubs (BASA 2014)Rockettech - A New Take on School Clubs (BASA 2014)
Rockettech - A New Take on School Clubs (BASA 2014)
 
BASA 2014 - Rockettech: A New Take on School Clubs
BASA 2014 - Rockettech: A New Take on School ClubsBASA 2014 - Rockettech: A New Take on School Clubs
BASA 2014 - Rockettech: A New Take on School Clubs
 
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)Rockettech - An Entrepreneurial Tech Club (NWOET 2014)
Rockettech - An Entrepreneurial Tech Club (NWOET 2014)
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...
Teaching Tech with a Side of Student Entrepreneurialism: Soft Skills That Ear...
 
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013
Multicultural Game Design as an Intro to Computer Science- Global EdCon-2013
 
Students Geeking Community, Such Excite!
Students Geeking Community, Such Excite!Students Geeking Community, Such Excite!
Students Geeking Community, Such Excite!
 
Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014Game Design as an Intro to Computer Science: CSTA 2014
Game Design as an Intro to Computer Science: CSTA 2014
 
Mark Suter - Warcraft et al: A Cross-Curricular Approach to MMO’s
Mark Suter - Warcraft et al:A Cross-CurricularApproach to MMO’sMark Suter - Warcraft et al:A Cross-CurricularApproach to MMO’s
Mark Suter - Warcraft et al: A Cross-Curricular Approach to MMO’s
 
Gamification using 3DGameLab
Gamification using 3DGameLabGamification using 3DGameLab
Gamification using 3DGameLab
 
Terms powerpoint2
Terms powerpoint2Terms powerpoint2
Terms powerpoint2
 

Dernier

Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Dernier (20)

Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Designing Video Games In The Classroom

  • 1. Designing Video Games In The Classroom
  • 3. SOFTWARE OPTIONS  GameStar Mechanic  Web based (works on Mac, PC)  No Download required.  Teacher and Student accounts
  • 4.
  • 5. SOFTWARE OPTIONS  Alice  Made by Carnegie Mellon  From alice.org: “students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#.”
  • 6.
  • 7.
  • 8. SOFTWARE OPTIONS  Scratch  Made by MIT  Works on Mac + PC
  • 9.
  • 10.
  • 11. SOFTWARE OPTIONS  Kodu  Design on a PC or Xbox 360  3D, pre-made sprites with animations
  • 12.
  • 13.
  • 14. SOFTWARE OPTIONS  GameMaker  Free Version, Pro Version, Studio  Import or Create sprites  Mac, PC
  • 15.
  • 16. STUDENTS IN STEM VIDEO GAME CONTEST  Presenting their games today…  BradleyW.  Jacob M.  Adam R.
  • 17. WHY VIDEO GAMES?  Computer Science Fundamentals  Natural Interest  Motivation  Complete Design Process
  • 18. GET STARTED - GAMEMAKER  GameMaker software  www.yoyogames.com/make  GameMaker Challenges w/ teacher materials  http://activategames.org/
  • 19. GET STARTED – GAMESTAR MECHANIC  Web based software  www.gamestarmechanic.com
  • 20. GET STARTED - KODU  http://fuse.microsoft.com/page/kodu  Main download site, tutorials  http://planetkodu.com/  Community site,tutorials (Earn badges for contributing!)
  • 21. GETTING STARTED - ALICE  www.alice.org/  Description from the site, “Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and- drop interface to facilitate a more engaging, less frustrating first programming experience. “
  • 22. GETTING STARTED - SCRATCH  http://scratch.mit.edu/  Description from the site, “Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.”