What We Use

Students use the industry supported object-oriented programming language C#, which is used by software professionals around the world. Students also use powerful professional game development tools for game design, development, and scripting.

Microsoft Visual Studio 2008 SP1

Microsoft Visual Studio Administrator Image
Microsoft Visual Studio Debugging picture

Screenshot of Microsoft Visual Studio

The Visual Studio development system is a comprehensive suite of tools designed to help software developers create innovative, next-generation applications. It's the perfect work environment for application developers.

TortoiseSVN

TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Subversion client there is. Students use this tool for Source Control on each of their assignments in 300 and 400 level courses.

ReSharper

ReSharper provides solution-wide error highlighting onthefly, instant solutions for found errors, over 30 advanced code refactoring, and superior unit testing tools. Students use this tool for code consistency, formatting, and error checking on each of their assignments.

Unity

Unity Program Image

Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars. Students use this tool for game development.

UDK

Powered by award-winning Unreal Engine 3 technology, UDK's feature set is packed with power and ease of use. The UDK allows students to build better, build faster, and build more dynamic games. Students use this tool for game development and game scripting.

Screenshot of UDK

NUnit

NUnit is a unit-testing framework for all .Net languages. Students use the production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features. Students use this tool for creating unit tests that verify code conformity to design specifications.

CryEngine3

CryENGINE® 3 is the first Xbox 360™, PlayStation® 3, MMO, DX9 and DX10 all-in-one game development solution that is next-gen ready – with scalable computation and graphics technologies. Students use this tool for game development and game scripting.

Microsoft Office Project

Microsoft Project Image

Microsoft Office Project Standard 2007 gives you robust project management tools with the right blend of usability, power, and flexibility, so you can manage projects more efficiently and effectively. Students use this tool for Source Control on each of their “team” assignments in 300 and 400 level courses

Android SDK

The Android SDK is used to develop software applications for Mobile Internet Devices, and Smartphones.

Silverlight

Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline.

iPhone SDK

The iPhone SDK is used to develop software applications for the Apple iPhone and iPod Touch.