The computer game industry is a significant sector of the computer industry that has long been neglected by academia. It is a source of educational opportunities for job training and capstone classes, and it is also a source of interesting research projects. We will discuss three research topics related to game development. The first topic is an optimization of the classical portal-rendering algorithm for producing potentially visible sets. In practice, our improved algorithm is twice as fast as the classical one, while giving a potentially visible set that is only 20% larger. The second topic is the design of procedural methods for generating indoor and outdoor worlds in real time. The third topic is the design of audio-only games for a general audience.