BS in Computer Science in Interactive Media and Game Development is jointly offered by DigiPen Institute of Technology Singapore and Singapore Institute of Technology. The field of interactive media and video games has grown from using small teams of just a handful of developers for an entire production to using large teams of one hundred or more on a single title, along with the ever-growing complexity of technology. This large increase in the size of teams, scope, investment, and technical components in digital media and video game titles has naturally resulted in more and more specialization into the roles of engineer, artist, and designer. Despite this increased specialization overall, the interactive media industry has also seen 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 interactive digital media and game development, able to work as an engineer or designer as needed.
Students of this program will work across platforms such as PC, tablets, smart phones, game consoles, VR and AR to understand strengths and limitations of each platform from a technical and design point of view. Graduates of the program will be trained to write computer programs in core languages such as C and C++, giving them the technical foundation to become proficient in programming with scripting languages, game logic, user interfaces, artificial intelligence, and design tools. Graduates will also be able to design and implement user interface and game levels, game systems, and game behaviours. Graduates will have extensive experience testing, iterating, and polishing, through the completion of many individual projects and multiple team projects.