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.

    # vimeo.com/78106627 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.

    # vimeo.com/78106625 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: http://www.lostgarden.com/2006/07/more-free-game-graphics.html

    # vimeo.com/78106632 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.

    # vimeo.com/78106631 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.

    # vimeo.com/78106630 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 http://www.andrew-mcgowan.com/

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.