Virtual Programs

We are now using 6 crickets as our registration platform. Please create an account to make your registration experience more convenient.  

Building a 2D Platformer Video Game

Students will learn how to create A 2D platformer game (also known as a side-scroller game) viewed from a side-angled camera view, like “Super Mario”. They will program their sprite (character) to have the desired responses to keystrokes and game controller keys and knobs, as well as program artificial intelligence into enemy bots! Students’ sprites will move left and right, jump, collect coins, etc. as they avoid an ever-present enemy whose objective is to destroy them.

Location: Zoom Conference (virtual)

Days: Monday – Thursday 9:00AM – 9:45AM  Dates: July 20 – July 30  

Ages: 8 – 13 Grades: 3rd – 8th

More Info!

Flappy Bird

Through this class, students will mirror various elements of the original Flappy Bird game. Learning objectives include the formation of rudimentary physics calculations and sprite interactions that allow players to properly associate their inputs with actions in the game.

Location: Zoom Conference (virtual)

Days: Monday – Thursday 10:00AM – 10:45AM  Dates: July 20 – July 30  

Ages: 8 – 13 Grades: 3rd – 8th

More Info!


Youth Training Scholarship for High School Students
Click Here

Single Day Build & Keep Circuit Activity

The future continues to be electronics. Everything from smartphones to smart speakers like Amazon Echo use electronic circuits. This hands-on class is great for students who like learning by doing. Students will learn the basics of electronics and build and program a simple, yet cool, flashing circuit device to take home!
Students interested in a career in electrical engineering, automation, robotics, electronics, or computer programming would benefit from this course.

View Details

Location: Cal State San Bernardino

Days: Saturday

Dates: December 8, 2018

Duration: 1 hour 30 minutes

Required ages: Grades 4 – 8

Times: 11:00 am – 12:30 pm

Program fee: Special Black Friday Sale $25

FPS Video Game

Students will explore the fundamentals of Kodu and basic game structure through the creation of a first-person shooter in the style of Doom or Halo. Learning objectives include a grasp on foundational game development elements such as conditions and events.

Location: Zoom Conference (virtual)

Day: Every Tuesday Time: 04:00PM – 04:45PM  

Dates: Sep 1 – Oct 20

Ages: 9 – 13 Grades: 4th – 8th

More Info!

Angry Birds

Students will design and develop a video game based on the Angry Birds video game. They will have the opportunity to use their creativity as they explore the paint editor, create the code that will cause their game to execute, and operate the audio tools, which will give them the sense of what a “real” game developer does in creating video games!

Location: Zoom Conference (virtual)

Days: Every Wednesday Time: 04:00PM – 04:45PM  

Dates: Sep 2 – Oct 21

Ages: 9 – 13 Grades: 4th – 8th

More Info!

Introduction to Roblox Studio

Students will be exposed to new knowledge of the scripting language Lua in various programmatic abstractions including but not limited to variables and functions. These concepts will then be employed in the creation of powerups, enemies, and weapons that can then be applied across games created in Roblox that students use their newfound understanding in the creation of their very own video game.

Location: Zoom Conference (virtual)

Days: Every Thursday Time: 04:00PM – 04:45PM  

Dates: Sep 3 – Oct 22

Ages: 10 – 13 Grades: 5th – 8th

More Info!

Game Engine Systems in Scratch

Students will be creating a top-down zombie horde shooter in Scratch that teaches the fundamentals of a complex game engine. This class will stress the importance of keeping your game systems separated and tidy while iterating on them through the introduction of complex variables.

Location: Cal State San Bernardino  Days:  Saturdays Dates: March 30 – April 20

Emulating a Classic in Scratch

Through this class, students will mirror various elements of the original Super Mario Bros. in the creation of their own 2D platforming game. Learning objectives include the formation of rudimentary physics calculations and sprite interactions that allow players to properly associate their inputs with actions in the game.

Location: Cal State San Bernardino  Days:  Saturdays Dates: April 27 – May 18

Creating a Roblox Obby

Students will create the beginnings of a classic Roblox Obby (Obstacle Course) utilizing Roblox Studio. This class introduces students to Object-Oriented Programming using Lua, which will be employed in the creation of hazards and modification of their control over the player. The class will conclude with the upload of their creation to the Roblox website.

Location: Cal State San Bernardino  Days:  Saturdays Dates: March 30 – April 20

Game Programming with Roblox

Students will be exposed to new knowledge of the scripting language Lua in various programmatic abstractions including but not limited to variables and functions. These concepts will then be employed in the creation of powerups, enemies, and weapons that can then be applied across games created in Roblox that students use their newfound understanding in the creation of.

Location: Cal State San Bernardino  Days:  Saturdays Dates: April 27 – May 18

INTRODUCTION TO ELECTRONICS WITH ARDUINO

Arduino is a credit card sized mini computer that can be used to teach programming and electronics. Students can create amazing interactive objects and projects with sensors that can control lights, motors, and much more. The basis for electrical engineering. This is a great class for kids who are curious on how and why electronics work.



VIEW DETAILS

Location: Coming Soon  Days:  Saturdays Dates: TBA


New Class! Robotic Rover Course

Introduction to the exciting world of robotics. Build and keep your own autonomous robotic rover! This four week course involves both hardware and software.


VIEW DETAILS

Location: Cal State San Bernardino  Days:  Saturdays
Dates:  TBA


JUNIOR GAME DEVELOPER WITH SCRATCH

Students get a real taste of what it means to be a game developer. The curriculum for this course is modeled after game development programs offered to college students. This course incorporates game programming, game design, graphic design, and audio.


VIEW DETAILS

Location: Cal State San Bernardno  Days:  Saturdays Dates:  TBA


New Class for Grades 6-8!
Introduction to Professional Game Development with Unity

Our hands-on workshop will cover the basics of game creation using the most widely used multi-platform game engine in the world: Unity. Industry professionals use Unity to create some of the most popular games known today. Having Unity experience is essential when pursuing a job in the video game industry.


Location: Cal State San Bernardino  Days:  Saturdays
Dates:  TBA


VIEW DETAILS

Roblox Obby

Students will create the beginnings of a classic Roblox Obby (Obstacle Course) utilizing Roblox Studio. This class introduces students to Object-Oriented Programming using Lua, which will be employed in the creation of hazards and modification of their control over the player. The class will conclude with the upload of their creation to the Roblox website.

Location: Zoom Conference (virtual)

Days: Monday – Thursday 03:00PM – 03:45PM  Dates: July 20 – July 30  

Ages: 10 – 13 Grades: 5th – 8th

More Info!