Intro to 2D Game Development

2D Game Development course will help you present your programming and development skills through creating your own games, which demonstrates:

  • Advanced Java Programming Techniques
  • Cross-Platform Development on PC, Mac, Android and Apple iOS
  • Object Oriented Programming
  • Digital Rendering and Graphic Design
  • And More!

Learn how to build your own game from the ground up in this intro course which covers all the basic concepts and techniques you’ll need to get started for building REAL, functioning games!

5 Classes, 10 hr Total, 2 hr Sessions

For Ages: 7th Grade - 12th Grade

Prerequisites: Intro to Android Development, or has a basic understanding of Java programming

Register now at http://tiny.cc/SpringLightTech

Course Syllabus

Day 1: Basic Game Theory

Day 2: Drawing Objects

Day 3: Making Objects Move

Day 4: Collisions and Physics

Day 5: Final Project Presentations

Students who complete this course will add an excellent technical project to their portfolios and resumes. Additionally, this course will set students up for success in programming internships, interviews, competitions, and hackathons.

For more information about SpringLight Programming courses, click HERE.

Minimum System Requirements

Windows

  • Microsoft® Windows® 7/8/10 (64-bit)
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

For use with the Emulator, see the Emulator system requirements.

Mac

  • Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

For use with the Emulator, see the Emulator system requirements.

Linux

  • GNOME or KDE desktop
    Tested on gLinux based on Debian.
  • 64-bit distribution capable of running 32-bit applications
  • GNU C Library (glibc) 2.19 or later
  • 4 GB RAM minimum, 8 GB RAM recommended
  • 2 GB of available disk space minimum,
    4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
  • 1280 x 800 minimum screen resolution

For use with the Emulator, see the Emulator system requirements.

Chrome OS

  • 8 GB RAM or more recommended
  • 4 GB of available disk space minimum
  • 1280 x 800 minimum screen resolution
  • Intel i5 or higher (U series or higher) recommended

For more information on recommended devices as well as Android emulator support, visit chromeos.dev.