See what's going on with flipcode!




 


Submitted by , posted on 18 September 2003



Image Description, by


The image contains some shots of Hellhog XP, a 3D orbital combat shooter by StateVector Games, an independent game developer based in germany. Hellhog XP is a fast-paced straight arcade-style action game using my current game engine 'Phoenix'.

Phoenix is an advanced, high-quality generic engine with a full set of features like:
  • hardware abstraction layer for rendering (current renderer based on D3D7)
  • hardware independent shader/material pipeline
  • modular architecture (core,objects,gamedll,...)
  • generic object/unit implementation model for entity classes and 'functions'
  • terrain subsystem
  • CSG-based interior (with static and dynamic lightmaps)
  • portal-based visibility system
  • scripting subsystem based on LUA
  • xml-based configuration /campaign scripting /player and ai class definitions
  • a complete toolset (opengl based level editor, material/shader editor, particlefx editor,..)
  • and of course lots more .. but I don't want to get too boring here. (BTW.: all implemented in C++ using VC6)
  • Hellhog XP does not use too many features of the engine as it is a relatively simple (I prefer the term uncomplicated :)) arcade shooter. It has got pre-rendered environments made with Povray and Terragen , combined with realtime flare units and particle effects (for nebulas and stuff).

    Sound is an important aspect , so music playback is currently done using mp3 via Amp11Lib, but i consider changing to Ogg Vorbis. 2D/3D sound effect units are implemented using pure DirectSound.

    Game weapons / weapon effects (like explosions and firetrails) are based on a generic multilayer effect system that groups together various types of components like 2D/3D sound sources , D3D light sources, mesh models or particle fx to build complex effects. As these multilayer effects are defined using xml, it is now very easy to create new game effects in a data-centric manner.

    Upcoming games will make use of more engine features to implement ground-based outdoor or indoor scenarios and multiplayer modes. There are already 2 more projects in the lab which are about 70-80 % done.(I know .. it's getting really painfull at 99% :))

    If you are interested in more information about my current and upcoming projects visit http://www.statevector.com. The latest demo for Hellhog XP is also available for download and the full registered version of the game will soon be available for purchase online there (as my games are distributed under the shareware concept). Contact me at nicholas.balke@statevector.com
    Your feedback is always welcome.

    Best Regards,
    Nicholas Balke



    [prev]
    Image of the Day Gallery
    www.flipcode.com

    [next]


     


    Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
    Please read our Terms, Conditions, and Privacy information.