Game Design for Computer Science with Team Project
(Flash, ActionScript)

Take the Game Design and Coding: Hidden Object Game, Game Design and Coding: Action Game and Teamwork CS: Game Development in Teams courses as a 2-semester sequence. Learn to design and code two small games using an iterative engineering process, then form teams to collaboratively build a complex learning game.


Recommended & Required:


  • Full Year course recommended for High School Computer Science and CTE.
  • Flash Professional software is required on computers used for this course.
  • Completing this course take 80-110 hours.
  • Approved and certified as a "g" elective credit for California A-G requirements.

How It Works:


This course combines three courses: Game Design and Coding: Hidden Object Game, Game Design and Coding: Action Game and Teamwork-CS as a two semester sequence appropriate for High School and CTE electives.

In Semester 1, students use Game Design and Coding: Hidden Object and Action Game and work individually and learn to code and design two games following a real-world design and iterative engineering process. Students move an original idea from concept to research to writing a design document, prototyping, programming and digital publishing.

In Semester 2, students use Teamwork-CS, where they work with a partner or small team to create a multi-level learning game using a three-stage, professional development process: Concept, Demo and Final Game. Team members will also take on specialized roles like Lead Programmer, Graphic Designer or Producer.

This course is approved and certified as a "g" elective credit by University of California for California student's A-G requirements for admission to UC and CSU. College-Preparatory Elective ("g) 1 year required.

Skills Covered:


Game Design Concepts: Research, Concept Development (Backstory, Mechanics, Goals), Writing a Design Plan, Paper Prototyping, Game Pitch, Interactive Demo, Play-Testing, Fine-Tuning Gameplay, Debugging, Presenting, Publishing.

Coding Concepts: Event Listeners, If Statements, Mouse Events, Game Loop, Variables, Booleans (true/false), For Loops, Arrays, Logical Operators (and, or, not), Predicates, Comments, Pseudocode.

Flash Functionality: Drawing and Paint Tools, Importing Assets, Library, Layers, Timeline, Frames, Keyframes, Scenes, Instance Names, Symbols, Objects, Tweens, Integrated Development Environment, File Management.

Learn more about how Globaloria can help your school.