Introduction to Game Programming

  • Technology, Gaming, Computer programming
Zoom
Jun 28 2021
Aug 06 2021

Schedules

Session 1 (06/28/2021-07/09/2021) Registration closed

Introduction to Game Programming
$1,175.00
  • Sun 
  • Mon9:30 am - 4:00 pm (PST)
  • Tue9:30 am - 4:00 pm (PST)
  • Wed9:30 am - 4:00 pm (PST)
  • Thu9:30 am - 4:00 pm (PST)
  • Fri9:30 am - 4:00 pm (PST)
  • Sat 

Description

Please note that there will be no classes on Monday, July 5th in observance of July 4th. The class times during this session have been extended to account for the holiday.

Registration period

Registration for this schedule starts on 02/22/2021

Restrictions

Participants must be 13 years to 18 years old when the program starts.

Session 2 (07/12/2021-07/23/2021) Registration closed

Introduction to Game Programming
$1,175.00
  • Sun 
  • Mon9:30 am - 3:30 pm (PST)
  • Tue9:30 am - 3:30 pm (PST)
  • Wed9:30 am - 3:30 pm (PST)
  • Thu9:30 am - 3:30 pm (PST)
  • Fri9:30 am - 3:30 pm (PST)
  • Sat 

Registration period

Registration for this schedule starts on 02/22/2021

Restrictions

Participants must be 13 years to 18 years old when the program starts.

Session 3 (07/26/2021-08/06/2021) Registration closed

Introduction to Game Programming
$1,175.00
  • Sun 
  • Mon9:30 am - 3:30 pm (PST)
  • Tue9:30 am - 3:30 pm (PST)
  • Wed9:30 am - 3:30 pm (PST)
  • Thu9:30 am - 3:30 pm (PST)
  • Fri9:30 am - 3:30 pm (PST)
  • Sat 

Registration period

Registration for this schedule starts on 02/22/2021

Restrictions

Participants must be 13 years to 18 years old when the program starts.

Online location

Zoom

Description

This course will teach you the fundamental concepts and logic to begin programming through the practice of writing code for video games and other small programming projects. The emphasis in this workshop is on learning the foundational programming concepts - including variables, conditional statements, and loops - that form the basis of games and other programs.

You will learn:

  • Variables
  • Conditional statements
  • Arrays
  • Functions
  • Output and Input
  • Basic video game programming concepts, including character animation, sound effects, music, and processing user input
  • Game development math concepts such as 2D coordinate systems, vectors, and linear equations
  • Physics topics such as gravity, friction, opposing forces, and momentum

Prerequisites:

  • No prior knowledge or experience is required

Technical Requirements:

Students must have access to a computer as well as additional hardware and software. Some programs or courses may indicate additional technology requirements, and not all programs are Mac compatible.

  • Windows PC or Mac computer with web camera
  • Display with minimum resolution of 1024 x 768. While it is not mandatory, it is recommended to have a second monitor connected to the computer to extend the desktop. This allows the student to more easily follow what the instructor is demonstrating while concurrently being able to see the software environment that the student is working within.
  • Headset with microphone
  • Three-button mouse
  • Broadband internet connection
  • Current, major internet browser (Chrome, Edge, Firefox, or Safari)
  • Latest version of Adobe Reader
  • Printer

Registration closed.