Skip to main content

Search NYU Steinhardt

High School Students Wearing VR Goggles

Coding for Game Design High School Summer Program

June 29 - July 10   |   July 20 - July 31   ⎸  August 10 - August 21



NYU continues to closely monitor developments related to COVID19 and adjust University policy accordingly. As a result and in alignment with our obligation to safeguard public health, all NYU 2020 summer programs being offered will be conducted remotely.

While we are disappointed that we cannot offer this program on campus as planned, our faculty and staff have worked to develop immersive online learning spaces that allow students to interact with faculty and collaborate with their classmates. We are committed to providing the highest quality instruction and educational resources despite this programming change.

Program details, including updated schedules and technological requirements to attend the online program will be forthcoming. Please visit our Summer 2020 Non-Degree Program Updates page for more information

How will online learning happen?

Throughout the two-week program, students and instructors will spend 5 to 6 hours a day in online instruction. The instruction will be a mix of online lectures, collaborative small-group activities, and individual work. Elements of the program will be both synchronous, i.e. face-to-face using Zoom and other platforms, as well as asynchronous, including time spent working on individual and group game design and coding projects, creating artwork, and engaging in critical and social gameplay of mainstream video games. For the first week, the first part of each day will be devoted to learning about game design, while the second part of each day will be devoted to learning about coding in Unity. The second week will consist of students designing and developing their own 3D Unity games with individualized instruction from our expert instructors.

Learn from game design and coding experts from the CREATE lab at New York University how to design games and use Unity!

In this two-week session, participants will learn about the principles of game design, and will be introduced to C++ and Unity scripting, which they will use to create their own custom games! The program emphasizes team collaboration and close work with experienced CREATE game designers and developers. Students will work together and independently to create 3D Unity games based on design principles and development techniques used by professionals at NYU.

Sample Schedule



9:00 – 10:00am

Game Design

10:00 – 11:00am

Unity Lesson

11:00 – 12:00pm

Workshop Time

12:00 – 1:00pm


1:00 – 2:00pm

Critical Gameplay

2:00 – 4:00pm

Development Time

Who Can Apply

High School students going into their Sophomore (10th), Junior (11th), or Senior (12th) year.

High School Students Designing Games on Laptops

Our program is accepting students who will be entering sophomore, junior, or senior year of high school in fall 2020. Applicants should already have a basic level of understanding of code and programming, preferably with at least one formal coding class completed with a B+ or higher grade.

Program Dates

Session 1: June 29 - July 10, 2020
Session 2: July 20 - July 31, 2020
Session 3: August 10 - August 21, 2020

Program Costs

Tuition: $2,400


The Deadline to Apply for Scholarships is May 31, 2020

How to Apply

Coding for Game Design applicants must complete an online application.


For full consideration, apply by May 31, 2020

Notification: Applicants will receive notification within two weeks of their submission.



For more information, please contact

Admitted Students

Please see our Admitted Students Page for more information.

Info Sessions and Mailing List

Learn more about NYU's programs for high school students by attending an info session and joining the mailing list!

*Please note: some information may be updated closer to the program's start date. 

Apply Now

June 21 - July 2   |   July 12 - July 23   ⎸  August 2 - August 13

Start Your Application