Thursday, June 29, 2006

Game: Jungle Rumble

The game Jungle Rumble is a clone of the Wuermer game. It was developed for the Gametools Project, which goal is to serve the european game industry with a leading edge 3D graphics library. Jungle Rumble should therefore demonstrate some effects in a real game environment.

Although it seems to be quite equal to Wuermer it's a total rewrite. We designed a 3D engine and build Jungle Rumble on top of it. For graphics output we used Direct3D. For physical support we integrated the Ageia PhysX engine.

You can control the nutshell by W, A, S, D and shoot by pressing the left mouse button. Choose your favourite weapon by pressing 1, 2, 3, 4 or 5!

The game shows two effects developed by GTP:
  • An approximate raytrace effect which allows us to render objects with reflection and refraction in realtime
Conventional Environment map

GTP Raytrace Effects

  • Depth imposters: They are used to omit artefacts when a particle intersects with other geometry.
Conventional Decal imposters

GTP Depth imposters

Technical Information:
  • Written in C++
  • Direct3D for graphics output
  • FMOD for some sound
  • PhysX from Ageia is used for everything that belongs to motion
  • Customizeable particlesystem similar to that from Cinema4D
  • Deformable Terrain
  • Materialsystem
  • Resourcemanagementsystem

Project Members:
  • Martin Knecht: Design & Programming
  • Michael Schwaerzler: Design & Programming
  • Jakob Karaszek: Design & Art
  • Markus Giegl: Gametools supervisor

No comments: