Interactive Software Development

1-Year Program : 1024 Hours

The Interactive Software Development program at DMI is an innovative one-year program that will put graduates on the cutting edge of today’s interactive world. The core of this year-long curriculum is learning to program in C# and the Unity Game Engine. These technical skills are combined with teaching in game theory, 3D assets and authoring that will round out students’ education and prepare them for a career in the industry.

Students will work in teams for approximately 350 hours, or 14 weeks, on term projects. These projects will simulate working in the industry, as students will create and demonstrate functional games and apps for real-world situations in mobile, desktop and browser environments. This team project, along with individual projects, will build a resume and a portfolio of work each student can use to showcase their skills to prospective employers.

Gainful Employment

Game Programming

Programming for video games allows for you to create endless game experiences.

Game Design

Game design is the level making, game mechanics, and the visual look of the game.

Careers in Interactive Software Development

Game Programmer

Game Programmers design and write the computer code that runs and controls a game typically via an engine.

Level Editor

Level Editors define and create interactive architecture for a segment of a game, including the landscape, buildings and objects.

Technical Artists

Technical Artists act as a bridge between the Artists and Programmers working on a game.

Game Designer

Game Designers devise what a game consists of and how it plays, defining all the core elements. 

VR/AR Developer

Virtual Reality and Augmented Reality are high growth areas that employ interactive developers, creating cutting edge training, industrial and game-based content.                                                                         

QA Tester

QA Testers test, tune and debug a game and suggest refinements that ensure its quality and playability, assuring quality in a game and finding all its flaws before it goes public. QA can be a great way to get your career going in the  field.