Computer Science and Game Design
The field of digital entertainment relies on highly technical engineers working with creative designers to make immersive, engaging experiences for audiences around the world. This has created a growing demand for a hybrid engineer/designer: someone who has strong programming and mathematics skills, combined with formal training in game design. This type of developer is the bridge between the scientific and creative sides of game development, able to work as an engineer or designer as needed. They can use their technical skills to implement designs that are polished, efficient, and robust, while also being able to use their design skills through a technical lens when creating dynamic systems, levels, and user interfaces.