Teamwork CS

In Teamwork CS, students deepen design, programming, and teamwork skills. Working with a partner or small team, students create a multi-level learning game in Flash and ActionScript, using a professional development process. Each team member is responsible for at least one scene. Team members can also take on specialized roles like Lead Programmer, Graphic Designer or Producer.


Recommended & Required:


  • Recommended for middle and high school students
  • Intro to Game Design with ActionScript is a recommended prerequisite for this course.
  • Flash Professional Software is required on computers used for this course.
  • Completing this course takes 40-55 hours.

How It Works:


Students begin this collaboration-centered course by being broken up into teams of 2-4. Working in groups, they design, pitch, prototype and program a fairly complex Flash game.

Game Concept (10 hours): Students explore professional game design roles and choose 1-2 roles for each team member. Teams pick and research a learning topic, then choose the best genre (type) of game for exploring that topic. They complete a detailed design plan for their game to explain how each scene looks and works, then collaboratively create a slideshow that explains their learning game idea and present it to their classmates.

Game Demo (10-15 hours): Each team creates a paper prototype of their game and programs a short demo to show how the game will work once created. All teams prepare pitches for their games, which introduce the team, describe the game's audience, describe the game's learning goal, and make the case for why the game should be a good game. They then present the game demo and pitch to their class.

Final Game (15-25 hours): Teams develop their game demo into a fully-playable learning game and publish it in the school Game Gallery. Each team member tracks personal progress in a Learning Log and writes about their experiences in a Game Designer's Blog. Teams become eligible for a game competition by completing key milestones on their Team page.

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.