for 4 classes
How to Code a Video Game (Intro to Game Design): Projects 5 & 6 [Ages 11-16]
Completed by 13 learners
Ages 11-16
Live Group Class
Live video meetings
1x per week, 4 weeks
6-15 learners per class
60 min
What's included
4 live meetings
4 in-class hoursClass Experience
Every two lessons the class focuses on a new project, and by the end students will have 2 video game projects of their very own. Lessons 1 & 2: Students learn to how to program a game called "Watch Out" by making backgrounds move to simulate to motion of a spaceship, and use particles that have their own sprite instead of a generic shape. We will learn how to make particles appear any place we need them, and how to change the properties of a background during the game. We will also see how to layer backgrounds to simulate depth and give our games more complexity. Students will have a chance to experiment with creating custom particles and are challenged to add new features to the game. Lessons 3 &4: Students will learn to make a ninja jumper game, which simulates various jumping games where players must continuously jump from platform to platform to keep the player above the bottom of the screen. The player gains points by touching a coin that jumps to various places on-screen, making the player have to use strategy and take risks in order to get a higher score. Students can choose from two different ninja designs for their character. *** The ninja jumper game mechanics are used again and developed further in the 8th project, Coding a Ninja Platformer Game.*** You will follow along with me live, watching my screen and doing what I do. As we code, I'll explain what how the code we are using works. We'll get as far as we can in two hours, which should be plenty to finish the game. You will have access to a video recording of each lesson that you can use as a reference. No previous coding experience is required to understand these lessons! Work through projects in a logical, strategic series of steps that introduces students to a powerful video game engine using real code. The visual blocks of code, similar to the visual style of the Scratch platform by MIT, can be converted into the actual text code at any time. ***Students will receive access temporarily to GameMaker Studio 2 for the duration of the class, along with 2 blank project files, and 2 completed project files. This class covers 2 projects instead of 1, students get 4 hours of total instruction, and the course was designed by an experienced computer science teacher.*** Students will need a desktop or laptop computer for this course. A Chromebook, tablet, smart phone are not sufficient. REQUIRED: You must have downloaded and installed GameMaker Studio 2 before the first day of class. If you have trouble with this, you can send me a message on Outschool and I'll help.
Learning Goals
We start off with an overview of the GameMaker: Studio main interface and vocabulary including sprites, objects, alarms, events and variables. Also we will learn about the GameMaker: Studio 2 main interface toolbars, icons and menus.
Major computer science concepts covered during this class:
Basic sprite actions, player actions, controls, and animations with specific methods and tools.
Learn the basic concepts and logical thinking skills of object-oriented programming.
GameMaker: Studio's custom special effects engine overview and demonstration.
Designing for smooth, fun and bug-free gameplay.
Learn to use game resources: Rooms, Sprites, Objects, Sounds, Paths
Learn about the variable properties of game objects.
Create custom variables to track values. Learn about variable interactions and the power of random numbers.
Other Details
Parental Guidance
N/A
Supply List
Students will need a computer with a Windows or Mac operating system and they will need to download / install GameMaker Studio 2. A temporary license is included for your use during the class. Here are the official GameMaker Studio 2 Desktop System Requirements (Minimum) All GMS2 installs require at least 3GB free disk space and an internet connection at least once a month (we would recommend always-on broadband). GMS2 also requires a 64-bit OS to install and run. Windows 7 with SP1* or macOS Mojave Dual Core CPU 2GB RAM OpenGL 4-compliant onboard graphics
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
I have over a decade of programming and independent game development experience and I have put together several published and unreleased games and mini-games, animated videos and other projects for fun and for personal education purposes.
For the past 5 years I've been teaching professionally using my own lessons as well as lessons from the online curriculum provided by Code.org and Khan Academy. I've taught hundreds of students, both in-person and online, and my students range from mixed groups at libraries and online to full-year students in charter and public schools.
In the past I've worked with students who have special needs and / or behavioral issues, and those students were able to feel successful with these same lessons. I have many reference letters available upon request, but I am new to Outschool and would like your help to build a strong reputation here! Thank you for taking the time to read about my experience.
Reviews
Parents also liked
Camp - Minecraft: Learn to Code and Build Games - Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
per class
Next session at 7 PM on Mon 5/26
Group Class
1 wk, 5/wk, 50 min
7-12
Pokemon Scarlet and Violet Video Game Social Club (Ages 6-8)
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 1 AM on Friday
Group Class
1/wk, 50 min
6-8
My Little Pony RPG Intro: Create Your Pony! (Ages 11-16)
Laura Paxton, M.A., Ed.S
per class
Next session at 12 AM on Tue 6/3
Group Class
1/wk, 55 min
11-16
Marvel Rivals: Weekly Superhero Video Game Social Club (Ages 12-14)
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 8 PM on Friday
Group Class
1/wk, 50 min
12-14
Pixelbound: An Escape Room Puzzle Game Adventure for Video Game Fans
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 3 PM on Tue 6/24
Group Class
4 wks, 1/wk, 1.33 hr
9-14
Let's Play Palworld! a Video Gaming Social Club (14-18)
Heidi Lathrem, MA: Homesteading/Farm & Video Games
4.9
(613)
per class
Next session at 12 AM on Wednesday
Group Class
1/wk, 50 min
14-18
Splatoon 3 - Weekly Video Game Gaming and Socializing Club
Lauren Snider - Best Teach's World
5.0
(506)
per class
Next session at 12:45 AM on Saturday
Group Class
1/wk, 45 min
10-15
Splatoon 3 Ongoing Video Game Gaming Social Club (Nintendo Switch)
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 1 AM tomorrow
Group Class
1/wk, 50 min
9-14
Mr. J's Video Game Social Club
Andy Jarema
4.9
(260)
per class
Next session at 10 PM tomorrow
Group Class
1/wk, 30 min
7-12
R.E.P.O Horror Video Game Social Club - Steam
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 12 AM tomorrow
Group Class
1/wk, 50 min
9-14
Let's Play Palworld! a Video Gaming Social Club (8-13)
Heidi Lathrem, MA: Homesteading/Farm & Video Games
4.9
(613)
per class
Next session at 11 PM today
Group Class
1/wk, 50 min
8-13
Let's Play Core Keeper! a Video Gaming Social Club (8-13, Ongoing)
Heidi Lathrem, MA: Homesteading/Farm & Video Games
4.9
(613)
per class
Next session at 12 AM tomorrow
Group Class
1/wk, 50 min
8-13
Lethal Company Video Game Social Club for Teens (PC Gamers)
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 10 PM on Wednesday
Group Class
1/wk, 50 min
14-18
Animal Crossing New Horizons Weekly Video Game Social Club
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
per class
Next session at 5 PM tomorrow
Group Class
1/wk, 50 min
9-14
How to Draw: Everything Anime! Sketchbook Club(11-14)
Ms. Ana
5.0
(96)
per class
Next session at 10 PM on Tue 6/10
Group Class
1/wk, 40 min
11-14
Whatcha Playin'? Weekly Video Game Hangout Social Club
Sam
5.0
(366)
per class
Next session at 9 PM tomorrow
Group Class
1/wk, 50 min
10-15
More to explore
Pro Social
D&d Character Creation
Students With Disabilities
Drawing Humans
Acting Singing
Singer
Python Programming Intermediate 04 Texted Based Adventure Game
Handwriting Fundamentals
Chemistry Tutor Stephen
Writing Arabic
Intro Chess
Reading Readiness
Ballet Technique
Charging The Cell
Picasso
Solar Case
Warriors Drawing
Reading Improvement
Moor
Cursive Multisensory