šŸŽµ Showcase your kid’s musical talent and win up to $1,000 in prize value!Enter Now
Search
100
credits for 2 classes
($50 value)
Class

How to Code a Ninja Jumping Game (Game Design Class) Ages 10-15

Ages 10-15
Live Group Class
In this 2-hour class students learn how to program a ninja jumping game using a real game engine!
Average rating:
4.9
Number of reviews:
(15 reviews)

Live video meetings
2x per week, 1 week
6-10 learners per class
60 min

Overview

Live Group Class
Meet over live video meetings
2 live meetings
2 in-class hours

Class Experience

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. 

Students will practice the using the game engine interface to program actions that respond to events. We will also discover how to create new objects while a game is running, and learn how to code platforming game by detecting collisions. Once we have built some skills programming objects, we learn how to program a timed loop so that we get an unlimited stream of platforms to jump to. We will also program a .

The class 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. 

There is a learning curve to getting the game engine set up initially, but 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 need a desktop or laptop computer for this course. ***A Chromebook, tablet, or smart phone are not sufficient.***

REQUIRED: You must have downloaded and installed GameMaker Studio 2 before the first day of class. You must also open up the .zip test project file provided before the day of class. The download comes with a free 1-month trial license, so you are encouraged to download and activate the software 1-2 days before class starts. If you have trouble with this, you can send me a message on Outschool and I'll help.

PLEASE NOTE: All of my sessions with Outschool are recorded. I will post a link to the recording of each meeting in the classroom within a day or two of the meeting. If you miss a class, you'll be able to watch the videos for each project. I wouldn't recommend missing many sessions because part of the fun is working with the class and interacting live!

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
ļ‚· 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
REQUIRED: You may need to help your student prepare for the class by downloading and installing the game engine. An email account is required to download the software. You must have downloaded and installed GameMaker Studio 2 before the first day of class. You must also open up the .zip test project file provided before the day of class. The download comes with a free 1-month trial license, so you are encouraged to download and activate the software 1-2 days before class starts. If you have trouble with this, you can send me a message on Outschool and I'll help.
Supply List
Students will need a computer with a Windows or Mac operating system. ***You will also need software to unzip compressed .zip files in order to receive the project files (WinRar)***  and you will need to download / install GameMaker Studio 2.  If you have already used your free 1-month trial license and do not own a license, a temporary license is available 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
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined May, 2020
4.9
15reviews
Profile
Teacher expertise and credentials
Colorado Teaching Certificate in Secondary Education
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 I have taught mixed-age groups at libraries and online as well as full-time students in a major metro school district.

I have many reference letters available upon request. Thank you for taking the time to read about my experience. 

Reviews

15 total ratings, 8 with reviews

Review summary for this teacher
The reviews unanimously praise the teacher's patient and friendly demeanor. Students found the classes engaging and felt they learned a lot from the teacher. The teacher is commended for providing helpful follow-up resources and spending extra time with students to ensure their understanding. Overall, the reviews portray an effective and dedicated teacher who creates an enjoyable learning experience.
This summary was AI-generated from parent reviews
My kid loved the class. The teacher is very friendly and helped my kid... 
Srini A.on Jan 18, 2021
Great teacher, my 10yr old boy loved this course
Moshe M.on Nov 11, 2020
My son loved this class. The teacher is wonderful and very patient. 
Bradley D.on Nov 9, 2020
My son enjoyed the class and is looking forward to his next class.
Stephanie F.on Oct 26, 2020
Great class!!  My son learned a lot from this class and he enjoyed it.... 
Kristine J.on Sep 3, 2020
This is the second course that my 12-year-old son took with Alex. He... 
Kacey D.on Sep 2, 2020


Parents also liked
Social Games - Would You Rather? Ages 10-15 - A Class to Share Your Ideas!
20
credits per class
Teacher Allie - Honours BA/TESOL Certified
5.0
(112)
Group Class
1 wk, 1/wk, 25 min
10-15
Next session at 6:30 PM on Tuesday
Roblox Dandy's World: Social Gaming for Ages 10–15 (Ongoing)
32
credits per class
Miss Brandy's Fun and Learning Academy
4.9
(415)
Group Class
1/wk, 55 min
10-15
Next session at 12 AM on Wednesday
Cassie's New and Improved Minecraft City! Ages 10-15 (Bedrock Edition)
38
credits per class
Cassie - MC Teacher
4.9
(142)
Group Class
1/wk, 45 min
10-15
Next session at 3 AM on Sat 11/22
Learn About Pokemon Cards and How to Play Pokemon the Card Game (TCG)
15
credits per week
Coach Joe Teaches (Special Education/Admin)
4.9
(681)
Self-Paced Class
4 weeks
8-14
How to Be a Dungeons and Dragons Dungeon Master and Run Your Own Games DM
120
credits per session
Jill Henriksen (She/ Her) DM GM
4.8
(733)
1-on-1 Lessons
On Demand
7-18
Action RPG Minecraft Game Design
110
credits per session
Chris Rudder
5.0
(1)
1-on-1 Lessons
On Demand
9-17
Logic Puzzle Games to Boost Critical Thinking and Problem-Solving! (Ages 12-15)
30
credits per class
M. Maya Taylor
4.9
(17)
Group Class
1/wk, 40 min
12-15
Next session at 4 PM on Monday
Personalized Minecraft Lessons Focused on Game Design
160
credits per session
Fleming Tech Camps
4.9
(31)
1-on-1 Lessons
On Demand
10-15
Gravity Falls Inspired Game- Crack the Codes and Beat the Cypher!
30
credits per week
Paul H. The Shakespearean Student
4.8
(63)
Self-Paced Class
1 weeks
7-12
Roblox Gaming and Social Club (Ages 11-15) - You Pick the Games - Private Server
34
credits per class
Miss Patricia; Roblox/Among Us; ACE Educator, M.S.
4.9
(910)
Group Class
1/wk, 45 min
11-15
Next session at 8 PM tomorrow
Let's Survive in Minecraft Java Edition! (Ages 10-15)
32
credits per class
Erick Jordan
4.9
(213)
Group Class
1/wk, 55 min
10-15
Next session at 9 PM tomorrow
Math Games & Logic Puzzle Club – Critical Thinking & Fun (Ages 8–10)
24
credits per class
Create N Learn: Chess, Roblox, Minecraft, English
4.8
(695)
Group Class
1/wk, 45 min
8-10
Next session at 9 PM tomorrow
Game On! Video Gaming and Chat Social Club (10-14)
36
credits per class
Heidi Lathrem, MA: Homesteading/Farm & Video Games
4.9
(626)
Group Class
1/wk, 50 min
10-14
Next session at 11 PM on Monday
Thinking Games: A Weekly Social Games Club
22
credits per class
Meghan Jones, M. Ed.
5.0
(1,209)
Group Class
1/wk, 30 min
6-9
Next session at 12:35 AM on Tuesday
Chesspired: Learn How to Play Chess
27
credits per class
Mrs. P., M.Ed-Chess
4.8
(235)
Group Class
3 wks, 1/wk, 40 min
6-11
Next session at 9:30 PM on Fri 12/5
Chess for Beginners: Level 1 – Master the Game (1x Week, 10 Weeks, Ages 6-11)
24
credits per class
Create N Learn: Chess, Roblox, Minecraft, English
4.8
(695)
Group Class
10 wks, 1/wk, 50 min
6-11
Next session at 2 PM on Monday
See More Classes
Are you planning to use state funding, such as an Education Savings Account (ESA), Micro-grant or scholarship to help pay for your learner’s education?
Back