Upgrade

The Art and Science of Video Game Development

In today’s ever-expanding world of content and entertainment, video games have taken center stage. From PC to console to mobile gaming, and now to e-sports and competitive gaming, video games are more than hobbyist pastimes — they are a massive industry of dedicated players and professionals who are seeking the next great innovation in gaming and gaming technology.

Students in UPGRADE meeting in Penn Engineering.Penn Engineering students are uniquely equipped to navigate the modern gaming industry as their training in the Digital Media Design (DMD) program prepares them to approach game development with technical rigor and creative insight.

“The way the DMD program at Penn Engineering works is that there is an absolute technical foundation and then you build from there,” shares Steven Flisler (DMD’06), Vice President of Original Content and Executive Producer of Twitch Rivals for Twitch, an interactive livestreaming service for content spanning gaming, entertainment, sports, music and more. “My experience with DMD taught me how to blend art and science, which has shaped the work I do today to create great entertainment experiences.”

DMD is designed for those interested in computer programming, mathematics, computer graphics, animation, virtual reality and inter- active technologies. Graduates from the DMD program have gone on to work for major production studios, including DreamWorks Animation, Pixar and Disney.

Students in UPGRADE meeting in Penn Engineering.“Great game design is ultimately about systems, so coming to the field with an engineering background is extremely useful,” shares Tammy Levy (DMD’10), Chief Games Officer at Captain.tv. “To be successful in this industry, you must like games. You will get burned out very quickly if this is not your passion.”

For DMD students, passion isn’t an issue, and students aren’t waiting until they graduate to join the gaming industry. The student group UPGRADE, the University of Pennsylvania Game Research and Development Environment, has brought together students from the DMD program and beyond to develop games with an emphasis on creative expression and an interdisciplinary approach to game creation. Approximately half of the involved students are DMD majors; other members hail from the College of Arts and Sciences and the Wharton School of Business.

“We have something for English majors to do in a game development club,” shares Faye Zhang (DMD’25), a member of UPGRADE ’s social committee who served on the club’s writing and art team during her freshman year.


DMD students immerse themselves in the programming, mathematics and technologies that define contemporary computer graphics. Students produce work such as the pictured diner, created and rendered in Maya for Introduction to 3D Computer Modeling by then-student Saranya Sampath (DMD’21), now a Graphics Engineer at Unity Technologies.

Also pictured is a screenshot from
Animancer, an action-RPG video game that Josh Nadel (DMD’20), current Game Designer for Blizzard Entertainment, developed during his time as a member of UPGRADE.


UPGRADE was founded by Josh Nadel (DMD ’20) in 2016. However, after the onset of the COVID -19 pandemic in spring 2020, the club shut down. In fall 2021, two members resurrected the club: Edward Zhang (DMD’23, ENTI’23) and Di Lu (DMD’22, CGGT’23).

Students in UPGRADE meeting in Penn Engineering.“When we came back together in 2021, our goal for the group was not to make the best game, or even a good game, but to make a game,” shares Edward Zhang. “Our mission was to make a game within one school year and bring it to market, and we were able to achieve that.”

The game, Bionic Traveler, is a top-down, action RPG game that’s available to play on Steam. UPGRADE members took inspiration from the classic fantasy game The Legend of Zelda, and their game features a battle arena where players can combat enemies, an art museum that displays the original artwork created by UPGRADE ’s art team, and a story log to showcase the narrative work from the writing team.

To build their games within the academic year, UPGRADE follows a hackathon-like structure, where students work in teams to complete miniature projects and then work to bring those mini games together into a collection. In previous years, UPGRADE had focused on creating a single project within distinct disciplinary teams, such as programming, art, story, etc.; however, members found that it was difficult to interface with the different teams and development was slow. Now, having switched to the hackathon-like model for the 2022–2023 academic year, the group has plans to develop multiple games. To accelerate the development process, UPGRADE members use Unity, a free cross-platform game engine. Since its launch in 2005, Unity has been essential in ushering in the current era of accessible game development that makes clubs like UPGRADE possible.

Students in UPGRADE meeting in Penn Engineering.With greater access to game-development technologies outside of the classroom, what compels current students to pursue an engineering degree? Students and alumni report that Penn Engineering’s emphasis on rigorous technical training prepares them to meet expectations in the game industry. While access to coding education and game engines is increasing, excellence in gaming is shifting from sheer programming brawn to a multifaceted ability to bring all sides of a game together.

“You need a deep understanding of the technical side of game development to make big strides, and that is where Penn comes into play,” Levy concludes. “But it is also about how you can work as a team. You are building something unique and fresh that brings together a variety of perspectives. It takes a lot of soft skills, things they don’t always teach you in a textbook. In the game world, collaboration is crucial.”

Text by Izzy Lopez / Photos by Eric Sucar