>>

blog
software
about

games

demos

mods

[ qblock ]

tools

eggdrop

QBlock

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 code is licensed under the GPL and is available via Subversion thanks to the nice folks at SourceForge.net.

QBlock Library

QBlock is a cross-platform rapid-prototyping game library written by me from scratch in C++. QBlock leverages the power of popular free and open source technologies 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.

Copyright © 2006-2016 Refuge Zero, Inc.