>>

news
career
demos
software
about


Software Projects

In my free time at the University of Hawai'i I wrote this suite of open source game development software tools, because only a true game programmer would move to Hawai'i just to avoid the sun and play with computers all day.

All of the game demos in this portfolio were created using these tools. All code is licensed under the GPL and is available via Subversion thanks to the nice folks at SourceForge.net.



QBlock

QBlock is a cross-platform rapid-prototyping game library written by me from scratch in C++. QBlock leverages the power of popular game development technologies such as SDL, OpenGL and Lua to create a complete game development package.

Features

-->

  • Dynamic asset management
  • Particle systems
  • 2D & 3D special effects
  • GUI widgets
  • Lua Scripting
  • 3D model support
  • Tile engine
  • Scrolling playfields
  • Basic physics & collisions
  • ...and more!

Want to see some code? The complete API documentation is generated via Doxygen after every release.



QParticles

QParticles is the QBlock particle system creation tool, a front-end to the extensive particle system class in the QBlock library, allowing you to make wicked special effects in no time!

explosions

fountains

use your imagination!
Also check out my previous work with particle systems published in the book Deconstructing Golden Tee Live by Joe Kraynak.


QModelViewer

QModelViewer is the QBlock 3D model viewing tool. This tool allows artists to quickly examine their models in an in-game environment to check animations, skin texturing, lighting, etc. before submitting the model into the asset pipeline. QBlock supports MD2 (Quake2) and DAE (Collada) models.



QTiles (Coming Soon)

QBlock is a tile engine at its core, and what tile engine would be complete without a fancy-shmancy editor? In its current state the editor is tethered to one of my top secret game projects, so I am holding back on the public release version until I have a chance to make it more reusable and accessible.

Copyright © 2006-2010 Jeremy Glazman