My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Videoventure is an exercise in using modern techniques to achieve old-school gaming satisfaction. The application framework is built around component database system that encourages a flexible, data-driven approach to game entities. It uses quite a few support libraries:

  • TinyXML to read and write files
  • FastDelegate for delegates and callbacks
  • Boost for efficient type-safe memory pools
  • GLFW for setup, window creation, and input handling
  • BASS for sound and music
  • OpenGL for rendering
  • Box2D for physics and collision
  • OGLConsole as inspiration for the in-game console.

A surprisingly modest number of components yield a disproportionate amount of time-wasting, pixel-smashing, arcade-style fun. Of course, the more components the merrier...

Videoventure is set in a world of video games long past. Your character is not a guy piloting a spaceship. Your character is not a spaceship. Your character is a video-game sprite of a spaceship.

Powered by Google Project Hosting