Learn both the creative and technical aspects of game development with a focus on the technology such as graphics programming, games engine technology and AI. The Bachelor of Games and Interactive Environments (Software Technologies) degree is offered at Queensland University of Technology.