Development Tools
There are a variety of development tools available for students in the varying courses that the Software Engineering and Game Development Program. You may find them by narrowing down the type of tools you are interested in:
-
Computer Game Design and Development
Plan to fund your project? Check out for possibly fundraising!
are also available.
Free Tools/Engines
- Setting up repositories and collaboration spaces
- - a good simple way to do lots of cool stuff fast
- Sound
- – Find any sound you’d like
- - audio editing software
- 2D Tools
- 3D Tools
- 2D / 3D Art Assets
- Photos
- - turn on creative commons search flag
- Engines
Check out the following links to learn more about various technologies in game development. This page will be updated often, so revisit for more information.
- User Interface (HUD) Development
- Artificial Intelligence
- (including Starcraft and Mario bot/world AI)
- 3D modeling & art
- Afrom industry folks on the role of the technical artist
- (Fallout 3 Development)
- Gamemaker Examples
- Unreal Engine Examples
- Torque Examples
- Blender Examples
- Havok Examples
Programming in General
- Excellent XNA and C# material:
- Threading in C#:
Another good clearinghouse of articles: .
A good site with some nice articles on AI:
-
Software Engineering
Quality Assurance Tools
Topics and Technologies
- PaaS (Platform as a Service): , /
- Cloud DBs: , ,
- Generators: , ,
- Graph DBs: ,
- Web Testing Tools: /,
- Web application debuggers: , / proxy
- Libraries:,
- Event-driven IO based:
- Programming microcontrollers: - used in home automation, robot navigation, and networking
-
Computing and Software Engineering (CSE Courses)
CSE 1321/1322 Programming and Problem Solving I & II: See FYE Section.