Course Catalog

2D Video Game Programming

Can Be Taught:
In ClassroomIn Classroom
OnlineOnline
with GML/Game Maker
Author:
Ruth Comley, Carnegie Mellon University's Entertainment Technology Center
Available Spring, 2013
Grade Level: 10, 11, 12
Prerequisites: Introduction to Games Programming or equivalent
Delivery Method: In Classroom, Online
Duration: one semester

Course Description

Discover more complex programming concepts by building 2D games using the game engine Game Maker 8.0. Game Maker uses GML, a scripting language that is simple to understand and builds good techniques that can be transferred to any other programming language such as C++, Python, and Javascript. Learn games programming and take away complete standalone executable games!

This class explores animated sprites, user interfaces and feedback, finite state machines, simple AI, building increased difficulty into a game, and puzzles.

In this hands-on course, you start by following along step by step, learning “how” and “why”, and then moving on to more complex projects. Your experience gained by coding real projects in this course will help you decide whether to pursue a career in game programming.

Click here to see the Video Game Academy course roadmap.

Materials

PDF file reader (Adobe Acrobat reader is free); Game Maker 8.0 (www.yoyogames.com); text editor

About the Course Author

Ruth taught 3D computer graphics classes in the Media Arts and Animation and the Game Art and Design departments at The Art Institute of Pittsburgh. Ruth's expertise includes modeling, texturing, lighting, animation, and compositing.

Ruth worked for the IBM Corporation in Poughkeepsie, NY as an Associate Programmer on the Work Load Manager development and testing team.

Her MET was completed at the Entertainment Technology Center, Carnegie Mellon University. She received her BS in Computer Science at SUNY Plattsburgh. She completed an Associate in Specialized Technology degree majoring in Industrial Design Technology from The Art Institute of Pittsburgh.

Ruth has turned her life-long hobby of scaring people into a profession. She helps design, build, and manage a local haunted house at Halloween. She produced The Art Institute's Khymira Experiment and Khymira II as well as the Nightmare in North Versailles. Here in the realm of darkness and shadow, Ruth uses all of her skills in art and technology to weave together characters and storylines that prey upon man's deepest fears. "When in the graveyard—beware of a sinking feeling, for the ground may be trying to claim you."

Contact Us

Schools, parents, and students: contact us to enroll.

Teachers, authors, and content providers: contact us to bring your curriculum to high-schoolers everywhere.