$30

weekly
or $480 for 16 classes
Class
Play

Python Game Design: Build Your Own Video Games

Completed by 2 learners
Ages 12-16
Live Group Course
Learn  how to design theme-based multi-level games using the Python processing module and Object-Oriented Programming (OOPS). Game development,Project based,Hands On,Gamified. 🎁𝙇𝙞𝙢𝙞𝙩𝙚𝙙 𝙏𝙞𝙢𝙚 𝘿𝙞𝙨𝙘𝙤𝙪𝙣𝙩 $𝟮𝟬 𝙤𝙛𝙛
BYJU'S FutureSchool
Average rating:
4.4
Number of reviews:
(31 reviews)

Live video meetings
1x per week, 16 weeks
1-3 learners per class
55 min

What's included

16 live meetings
14 hrs 40 mins in-class hours
Homework
1 hour per week. Students will receive home work as a DIY coding acitivity. They will follow the provided tutorial to finish the homewrok assigment. All projects will be finished individually. Homework will be recommended but not mandatory.

Class Experience

US Grade 6 - 9
Intermediate Level
🎁𝐋𝐢𝐦𝐢𝐭𝐞𝐝 𝐏𝐞𝐫𝐢𝐨𝐝 𝐃𝐢𝐬𝐜𝐨𝐮𝐧𝐭! 𝐆𝐞𝐭 $𝟐𝟎 𝐨𝐟𝐟 𝐰𝐡𝐞𝐧 𝐲𝐨𝐮 𝐞𝐧𝐫𝐨𝐥𝐥! 𝐔𝐬𝐞 𝐭𝐡𝐞 𝐜𝐨𝐝𝐞 <FUTUR57S7F20> 𝐕𝐚𝐥𝐢𝐝 𝐭𝐢𝐥𝐥 𝟑𝟏 𝐌𝐚𝐲!
1:1 private class, 1x per week, 16 weeks
In this exclusive 1-1 private class, your child receives personalized attention, ensuring a tailored learning experience. With dedicated guidance from our experienced computer science teachers, they delve into the intricacies of game development, enhancing both creativity and problem-solving abilities through Python programming skills. Enjoy flexible scheduling and witness their coding proficiency flourish in a focused environment.

No Prerequisites, No setups needed.

This course requires the learner to know basics of Python programming such as Loops, Conditionals, Game states and Variables. 

C1: The Kingdom of Darkmire
-Introduction to processing module of Python
-Learn to set canvas size, load, and display images
-Learn to use Python dictionary data structure
Class Outcome: Display the game background and character images on the canvas.

C2: The Enchanted Bridge
-Learn to implement keyboard key controls using Python processing
-Add player movements using operators
Class Outcome: Add player movements and control the motion.

C3: The Secret Cavern
-Learn to load the character animations
-Update the animation on keypress
Class Outcome: Learn to add animations in the game characters.

C4: Cloud Surfer
-Introduction to game physics and the concept of gravity
-Learn to use mathematical operators
Class Outcome: Add gravity effect to make the jump look natural.

C5: The Hidden Dungeon
-Learn to detect collision between game objects
-Learn to use python list data structure
Class Outcome: Add the ability in game character to collect the treasure and evade enemies.

C6: The Perilous Climb
-Learn to add infinite scrolling background
-Learn to calculate and display the score
-Use random numbers to randomize the obstacles
Class Outcome: Make the game background infinite and add scoring feature.

C7: Zonan’s Heroic Escape
-Introduction to game states such as start, end, and restart
-Use variables and conditional statements
-Learn to add player lives in a game
Class Outcome: Add game over and restart feature along with player lives.

C8: The Final Combat
-Draw player health bar using simple shapes and fill colors
-Use dictionary and arithmetic operator to calculate player damage
-Learn to shoot projectile from the player
Class Outcome: Finish the game by adding player health bar and shooting projectiles(fireballs).

—-------------------------------------------------------------------------------------------------------------------------------------------------
Starting New Game
C9: Spillover the City
-Introduction to object oriented programming
-Learn to create game objects using classes
-Introduction to encapsulation
Class Outcome: Display game character images using classes and objects.

C10: Recon Mission
-Introduction to game camera
-Learn to create classes using Inheritance
-Learn to use super keyword in Python
Class Outcome: Display game character images using classes and objects.

C11: Jump to safety
-Introduction to class methods
-Add game physics and detect collision
-Learn to debug the code
Class Outcome: Detect collision between game character and the ground platform to make the player walk.

C12: Building the Secure Path
-Introduction to 2D list
-Learn to use nested for loop
-Create multiple platforms using 2D list
Class Outcome: Create multiple platforms for the the player to walk on.

C13: Zombie’s Day Out
-Introduction to list operations
-Create character animations
-Restrict zombie motion using conditionals
Class Outcome: Add zombies in the game and animate them

C14: The Restoration Bubble
-Learn to move game object on keypress
-Learn to create dynamic objects
-Learn to use logical operator
Class Outcome: Throw serum ball on zombies and define condition to cure the player

C15: The Antidote
-Add game states to continue and restart the game
-Introduction to ASCII table for key press input detection
-Learn to use continue and over statement
Class Outcome: Decrease the amount of antidote in the game after used by the player.

C16:The Final Restoration
-Introduction to Polymorphism
-Learn to override class methods
-Transform game characters and display animations
Class Outcome: Create a monster zombie and defines its movements.

Learning Goals

C1: The Kingdom of Darkmire
-Introduction to processing module of Python
-Learn to set canvas size, load, and display images
-Learn to use Python dictionary data structure
Class Outcome: Display the game background and character images on the canvas.

C2: The Enchanted Bridge
-Learn to implement keyboard key controls using Python processing
-Add player movements using operators
Class Outcome: Add player movements and control the motion.

C3: The Secret Cavern
-Learn to load the character animations
-Update the animation on keypress
Class Outcome: Learn to add animations in the game characters.

C4: Cloud Surfer
-Introduction to game physics and the concept of gravity
-Learn to use mathematical operators
Class Outcome: Add gravity effect to make the jump look natural.

C5: The Hidden Dungeon
-Learn to detect collision between game objects
-Learn to use python list data structure
Class Outcome: Add the ability in game character to collect the treasure and evade enemies.

C6: The Perilous Climb
-Learn to add infinite scrolling background
-Learn to calculate and display the score
-Use random numbers to randomize the obstacles
Class Outcome: Make the game background infinite and add scoring feature.

C7: Zonan’s Heroic Escape
-Introduction to game states such as start, end, and restart
-Use variables and conditional statements
-Learn to add player lives in a game
Class Outcome: Add game over and restart feature along with player lives.

C8: The Final Combat
-Draw player health bar using simple shapes and fill colors
-Use dictionary and arithmetic operator to calculate player damage
-Learn to shoot projectile from the player
Class Outcome: Finish the game by adding player health bar and shooting projectiles(fireballs).

—-------------------------------------------------------------------------------------------------------------------------------------------------
Starting New Game
C9: Spillover the City
-Introduction to object oriented programming
-Learn to create game objects using classes
-Introduction to encapsulation
Class Outcome: Display game character images using classes and objects.

C10: Recon Mission
-Introduction to game camera
-Learn to create classes using Inheritance
-Learn to use super keyword in Python
Class Outcome: Display game character images using classes and objects.

C11: Jump to safety
-Introduction to class methods
-Add game physics and detect collision
-Learn to debug the code
Class Outcome: Detect collision between game character and the ground platform to make the player walk.

C12: Building the Secure Path
-Introduction to 2D list
-Learn to use nested for loop
-Create multiple platforms using 2D list
Class Outcome: Create multiple platforms for the the player to walk on.

C13: Zombie’s Day Out
-Introduction to list operations
-Create character animations
-Restrict zombie motion using conditionals
Class Outcome: Add zombies in the game and animate them

C14: The Restoration Bubble
-Learn to move game object on keypress
-Learn to create dynamic objects
-Learn to use logical operator
Class Outcome: Throw serum ball on zombies and define condition to cure the player

C15: The Antidote
-Add game states to continue and restart the game
-Introduction to ASCII table for key press input detection
-Learn to use continue and over statement
Class Outcome: Decrease the amount of antidote in the game after used by the player.

C16:The Final Restoration
-Introduction to Polymorphism
-Learn to override class methods
-Transform game characters and display animations
Class Outcome: Create a monster zombie and defines its movements.

Syllabus

16 Lessons
over 16 Weeks
Lesson 1:
The Kingdom of Darkmire
 -Introduction to processing module of Python
-Learn to set canvas size, load, and display images
-Learn to use Python dictionary data structure
Class Outcome: Display the game background and character images on the canvas. 
55 mins online live lesson
Lesson 2:
The Enchanted Bridge
 -Learn to implement keyboard key controls using Python processing
-Add player movements using operators
Class Outcome: Add player movements and control the motion. 
55 mins online live lesson
Lesson 3:
The Secret Cavern
 -Learn to load the character animations
-Update the animation on keypress
Class Outcome: Learn to add animations in the game characters. 
55 mins online live lesson
Lesson 4:
Cloud Surfer
 -Introduction to game physics and the concept of gravity
-Learn to use mathematical operators
Class Outcome: Add gravity effect to make the jump look natural. 
55 mins online live lesson

Other Details

Parental Guidance
In addition to the Outschool classroom, this class uses: https://www.tynker.com/ Login is supplied by the educator at class time, it does not collect personally identifiable information
Supply List
-You must have a computer with good internet connection.
-Materials (like a mouse) for a better learning experience.
 1 file available upon enrollment
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:

Offered by

BYJU'S FutureSchool
Joined February, 2024
4.4
31reviews
Profile
Teacher expertise and credentials
Launched in 2015, BYJU'S offers highly personalised and effective learning programs for K12 grades. Today, with 50 million registered students and 3.5 million paid subscriptions, BYJU'S has become one of the most preferred education platforms across the globe.

BYJU’s FutureSchool, an integral part of the BYJU’s group, specializes in online private coaching for learners across 120+ countries. Our core philosophy is to empower learners to build critical thinking and cognitive skills that they can apply to solve real world problems.

- We have completed over 80 million online sessions in USA and globally.
- Our Coding curriculum is CSTA aligned and powered by our subsidiary Tynker, which is used to teach in 150,000+ schools worldwide.
- Learners become Math confident with our 1-on-1 instructor-led sessions and Master class videos with professor Edward Burger, President Emeritus of Southwestern University in Georgetown, Texas.
- We follow proven pedagogy, designed by STEM experts that are customised to the needs of each unique learner.
- We bring conceptual clarity through Inquiry-based learning and reinforce fundamentals through projects, quizzes, and in-class and post-class activities.
- We are a KidSAFE+ Coppa certified institution that consider the privacy and sanctity of the parent-student-teacher relationship at the heart of our teaching philosophy.

We are excited to bring our World-class curriculum to you, now on Outschool in 2024!

So what are you waiting for? Join us in this adventure today and fall in love with learning!

Reviews


Parents also liked
Video Game Design (Live Sample Class)- Beginner
Shawn D Walk (Create2Discover)
4.9
(1,345)
$15 per class
Next session at 2 PM on Tuesday
Group Class
1 wk, 1/wk, 1 hr
7-10
Video Game Design (Live Group Course)- Beginner
Shawn D Walk (Create2Discover)
4.9
(1,345)
$17 per class
Next session at 6 PM on Mon 5/26
Group Class
6 wks, 1/wk, 1 hr
7-10
Video Game Design (1 on 1 Tutoring Session)
Shawn D Walk (Create2Discover)
4.9
(1,345)
$65 per session
1-on-1 Lessons
On Demand
7-10
Coding and Video Game Design for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 5 PM today
Group Class
1/wk, 55 min
6-11
Roblox Studio for Beginners - Video Game Design / Map Design
Miss Jennifer - Roblox Scripting
4.9
(635)
$15 per class
Next session at 9 PM on Thursday
Group Class
1/wk, 40 min
7-11
Private Roblox Studio Tutoring / Roblox Scripting / Video Game Design - 50 Mins
Miss Jennifer - Roblox Scripting
4.9
(635)
$60 per session
1-on-1 Lessons
On Demand
6-18
Video Game Design and Coding With RPG Maker: Level 0
STEAM K-12: Coding & Game Design Classes
4.8
(489)
$16 per class
Next session at 4 PM on Mon 6/16
Group Class
4 wks, 2/wk, 50 min
8-13
3D Modeling With Roblox Studio: Beginning Digital Art for Video Game Design
Lucretia Hoxie
4.8
(81)
$14 per class
Next session at 10 PM on Tue 6/3
Group Class
1/wk, 50 min
10-14
Private Roblox Studio Tutoring / Roblox Scripting / Video Game Design - 25 Mins
Miss Jennifer - Roblox Scripting
4.9
(635)
$25 per session
1-on-1 Lessons
On Demand
6-18
1:1 Private Class: 3D Video Game Design Assistance W/ Atmosphir App (Ages 5+)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$40 per session
1-on-1 Lessons
On Demand
5-18
1:1 Private Ongoing Class: 3D Video Game Design W/ the Atmosphir App! (Ages 5+)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$40 per class
Next session at 9 PM on Tuesday
Group Class
1/wk, 50 min
5-10
3D Video Game Designers Club With Atmosphir
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$20 per class
Next session at 11 PM on Mon 6/9
Group Class
1/wk, 50 min
5-10
Internet Video Game Designers With HTML5 (Ages 13+)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$13 per class
Next session at 10 PM on Wed 5/28
Group Class
6 wks, 1/wk, 50 min
13-18
Internet Video Game Designers With HTML5 (Ages 7 To 12)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$13 per class
Next session at 9 PM on Mon 6/2
Group Class
6 wks, 1/wk, 50 min
7-12
Stop-Motion Video Game Designers! Code Crafty 3D Games With Clay, Toys & Crafts!
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$16 per class
Next session at 6 PM tomorrow
Group Class
6 wks, 1/wk, 50 min
7-12
🕹️ Intro to Video Game Design! Make Characters & Scenes W/ Simple Coding Intro
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$17 per class
Next session at 8 PM tomorrow
Group Class
4 wks, 1/wk, 50 min
6-11
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In