Game Development at Barnard College, Columbia University

Live your passion, create the game you imagine!

Program Highlights

Describe the differences between game design and game programming
Get familiar with game engine and 3D modeling tool interfaces
Identify the components in Unity game engine
Import and use assets
Create and use prefabs for a game
Gain exposure to C# programming language for gameplay purposes
Handle physical collisions in a game
Create lighting and use proper HUD items for a game world
Use different materials for enriching game world objects
Engage with leading experts and in teams to practice creating a game
Improve critical thinking skills by viewing and solving problems from a completely different point of vie
Improve your creativity
Tuition:

Residential Tuition:
$5,698

Commuter Tuition:
$3,198

Dates:

Session 2:
July 20, 2025 August 1, 2025

Location:

Barnard College, Columbia University
New York, New York

Course Overview

This course aims to provide the knowledge of implementing a computer game using one of the industry-standard game development engines. This course describes the 3D virtual world creation process from a computer graphics perspective, introduces corresponding game components, explains how to use these components effectively in a game development process, and how to successfully deliver a fully working and entertaining game.

During the course, students can improve their Computer Science and Computer Graphics knowledge, both personally and collaboratively. They will explore professional video game design while using popular industry tools. They will begin by learning about how to create 3D objects and then using their new skills to design a fully realized world of their own. Students will get a chance to customize their newly built worlds and leave the course with a comprehensive view of how to professionally design a game and have skills to showcase in their portfolio.

No prior coding knowledge is needed for the course. Fundamentals of C# programming language and the basic requirements for game scripting are taught at the beginning of the course. Whether students are interested in 3D modeling, gameplay programming, or level design, they can expand their project’s portfolio, gain exposure to critical game industry insights, and connect with talented peers and mentors. What more fun way than applying this knowledge towards the process of creating a video game?

Topics you'll explore

Course Structure


There are nine 3-hour class sessions over the two-week course. During week one, students have class from 9am-12pm, Monday - Friday. During week two, students have class from 9am-12pm Monday through Thursday. Wednesday afternoons are dedicated to additional academic time (excursions, speakers).

Career Exploration


New York City stands as a vibrant hub for game development, home to industry giants like Rockstar Games. Our program offers students unique opportunities to explore this dynamic field through exciting excursions. Past visits have included Spyscape and Microsoft’s NYC office, where students had the chance to meet with game developers, designers, and industry professionals. These invaluable interactions provided firsthand insights into the cutting-edge work shaping the gaming industry today. Engaging discussions and Q&A sessions deepened their understanding of game development and fueled their passion for pursuing a career in this innovative field.

E-sports

Get started today

Summer Springboard Pre-College Summer Program