Andrew Alexander Price.com
Home      
 

Mercury Game Framework 2

Introduction | Features | Screenshots | Downloads
 
 

Introduction

 
  The Mercury Game Framework is a complete C++ game framework built around DirectX. From the lessons learnt while writing the Mercury Game Framework have been adopted into a complete rewrite of the framework into a high performance, scalable, cross platform framework know as the Mercury Game Framework 2.

Return to top. ^

 
 

Features

 
 
  • Real-time loose and tight octree screen graph.
  • Portals.
  • Utilizes Direct3D 9, DirectInput, and DirectSound.
  • Dynamic meshes and loading meshes from .X files.
  • Skyboxes and fog.
  • Dynamic lighting.
  • Particles.
  • In-built 3D primitives.
  • Pixel and vertex shaders.
  • Hierarchy based scene.
  • Multiple instancing of scene entities with nodes.
  • Multiple cameras.
  • Custom mathematics code (vectors, matrices, quaternions).
  • Abstraction away from DirectX (only library source code needs to reference the DirectX SDK).
  • Basic GUI building blocks for menus and heads up displays.

Return to top. ^

 
 

Screenshots

 
 Interactive Game System Demonstration
Interactive Game System Demonstration

Rendering Demonstration and Mathematical Visualisation
Rendering Demonstration and Mathematical Visualisation

Portalised Octree Demonstration
Portalised Octree Demonstration

Return to top. ^

 
 

Downloads

 
 You can download a Windows binary of all the Mercury Game Framework 2 demo applications by using the utility described here.

Return to top. ^