TeenCoder: Game Programming

TeenCoder: Game Programming is our second semester course in the TeenCoder C# Series. This course pairs the 'C#' programming language with Microsoft's XNA Game Studio to provide a modern, easy to use game-creation framework. Students will be thrilled to learn how to write their own Windows games from scratch!

*Completion of the first-semester TeenCoder: Windows Programming course is a pre-requisite to starting this second semester course!


Please read the Product Overview info, watch the demonstration video, look at sample pages and read the reviews!

This course focuses on creating Windows games. The XNA Framework, however, also allows your student to create games for the XBox 360 with minimal additional effort! Regardless of platform, students will learn many important concepts of game design. By the end of the course they are well-equipped to write their own games, limited only by imagination!

Check out our Instructional Videos for your audio-visual learner! They are an optional resource beyond the Student Textbook to help your student succeed.

Click below to purchase TeenCoder: Game Programming.


  $75.00
TeenCoder: Game Programming (Course Only)

  $90.00
TeenCoder: Game Programming (Course & Video)

  $20.00
TeenCoder: Game Programming (Video Only)

 

Want a Package Deal?

The TeenCoder: C# Year Pack contains both Windows and Game Programming courses together at a discounted price!

Topics Covered in This Course:

  • Introduction to the XNA Game StudioHomeschool Programming
  • Game design, game engines, and timer loops
  • Screen coordinates and color concepts
  • Drawing, scaling, and rotating images
  • Handling keyboard, mouse, and XBox 360 Gamepad controller inputs
  • Creating Sprite objects
  • Collision detection
  • 2D animation techniques
  • Playing music and sound effects
  • Game physics
  • Maze generation and solution algorithms
  • Menus, overlays, and deployment models
  • Multi-player scrolling games
  • Game artificial intelligence (AI)
Final Project

For the final project the student will create new arcade game called Bumper Cars! This project will demonstrate many of the game programming skills the student has learned throughout the semester. Once completed the student will have the confidence and framework to write new games on their own!

Pre-Requisites

This course requires a Windows computer with CD-ROM. See full system requirements here!

Students must have completed the TeenCoder: Windows Programming first-semester course to learn the fundamental C# skills necessary to start this course!