Andrew McGowan Portfolio

  1. GoCubeGo is a simple OpenGL Java game created for a final project for a computer graphics programming course. The idea of the project was to create a simple game using only OpenGL objects defined in code. No 3D graphics editors, advanced graphics libraries, or game engines were allowed.

    # Uploaded 8 Plays 0 Comments
  2. Level editor for GoCubeGo, a final project for an OpenGL Java programming course. The project was to only include basic OpenGL object defined in code. No 3D graphics programs, advanced graphics libraries, or game engines were allowed. This used a simple cube and textures to create a game with a level editor.

    # Uploaded 1 Play 0 Comments
  3. A final project for an independent study course. This is a 2D RPG developed using the Microsoft XNA framework. Has a multi layered tile engine, advanced item database, inventory management system, collision detection, and combat system.

    Tile set from:

    # Uploaded 21 Plays 0 Comments
  4. Flash game developed as a final project to an intro to game programming course. This implements Separating Axis Theorem collision detection, simple car physics, AI path following, skid marks, and dust.

    # Uploaded 4 Plays 0 Comments
  5. A final project for intro to object oriented programming. This is a clone of SpaceInvaders that adds gun heat, player damage, and multiple level modes. Created with Java.

    # Uploaded 3 Plays 0 Comments

Andrew McGowan Portfolio

Andrew McGowan

Videos of games created as final projects for courses during my Bachelor's of Computer Information Systems. Showcases work in Java, Flash, C#, Microsoft XNA Framework, and OpenGL.

See my full portfolio at

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.