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:

  • 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:  

  • 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
  • CSE 1321/1322 Programming and Problem Solving I & II: See FYE Section.