Coding for Game Design
Have you ever wanted to create your own video game? Through this two-week program, students learn about the principles of game design, and are introduced to C# and Unity scripting, which they use to create their own custom games!
The program emphasizes team collaboration and close work with experienced game designers and developers from NYU Steinhardt’s Consortium for Research and Evaluation of Advanced Technologies in Education (CREATE). Students will work together and independently to create 3D Unity games based on design principles and development techniques used by professionals at NYU.
Through a mix of lectures, collaborative small-group activities, and individual projects, students gain valuable coding skills while boosting their preparedness for college-level academics and connecting with students from around the world.
How to Apply
Eligible applicants will be high school students currently enrolled in the 9th, 10th, or 11th grade and have a basic level of understanding of computer coding and programming.
Application components include:contact information; biographical and demographic information; academic information; questions on coding experience; questions on gaming experience; and questions on scholarly/professional interests. Admission decisions will be made on a rolling basis. Our admission team aims to provide a decision within 2 weeks after the completed application is submitted.
Who You'll Study With
Al Olsen is an Assistant Research Scientist, Senior Software Developer, Adjunct Professor, Doctoral Student on Educational Communications and Technology, Music Producer.
Taneim Miah is a Unity and Unreal engine developer for the NYU CREATE Lab, currently pursuing degrees in Computer Science and Game Engineering. He also helps to create VR simulations for use in research environments.
Areas of Study
Game Design Processes
Game Design processes using best practices including Agile methodologies, Design principles for interactive media, Game principles such as Aesthetics and Dynamics, and production planning.
Collaboration for Video Game Productions
Collaboration for video game productions; students work on teams from ideation to execution of games using collaborative and project management tools.
Video Game Publishing Software
Video game publishing software; in this course we focus on Unity 3D to build 3D video games.
Implementation of Game Features
Implementation of game features, including Player control, basic gameplay, Sound and effects, gameplay mechanics, User Interface design and programming and more.
Pitching and Concept Development
Pitching and concept development; students learn how to create materials to plan, present and document their video game ideas to share with the larger community.
Program participants will benefit from a number of extracurricular experiences provided by NYU's University Programs Office including organized social gatherings and informative talks. Students will spend their days in the program learning from CREATE's expert game designers and working collaboratively to create their own video games. Students participating in the in person sessions will have the option of living on campus.
Do I need prior coding experience?
Yes, basic programming knowledge would be preferred prior to entering the program. Basic coding background will also help the students keep up more easily with the lessons.
June 19-30 (Online)
July 10-21 (In person)
July 31- Aug 11 (In person)
August 4-25 (Online)
Please note there is a $25 non-refundable fee to apply.
Scholarship Application Deadline
April 1, 2023