The HZ Engine

Home
about HZ
Download

Classic Herzog Zwei Info:
review
gameplay

HZ Developers:
How do I compile for Windows?

Mailing List @Yahoo Groups

Script Console

Concept Ideas

Script Sprite Definition

C++ Engine Overview

Source code now available! ( See the download section. )

Intro

The HZ Engine is a real-time action strategy engine by David Jeske. It was originally written for Win32/DirectDraw (2d). However, it has now been ported to Linux/Xwindows. The first game content to use this engine is also, confusingly, called HZ.

Download

There are pre-alpha binary snapshots available from the download link above. However, be warned that this is not a playable game. Much work still needs to be done. There is also a GPLed source release. If you pull something down and have some feedback (or want to get involved in the project), email me at jeske@chat.net.

Current features

  • In game scripting language (Lua)
  • Sprite Engine
    • flexibile definition/loading/rendering which allows arbitrary collections of images for layers, rotations, object state. The engine only specifically deals with layers, as they are tied to specific rendering functionality.
    • all object physics and behavior in script language
  • Tile Engine, allows any size tiles (although all tiles in a level must be the same size)
  • UI View Heirarchy, allows easy placement of items, also handles event delivery.
  • 2d hardware blitter support via Windows DirectDraw.
  • FAST
  • 8bit or 16bit color
  • third person unit control (Herzog Zwei style)

Future Features

  • Script language: packages, persistance, debugger
  • Tile Engine: more flexible, like the Sprite Engine
  • In game map/level editor
  • Network Play
  • god mode unit control (like Warcraft II, etc)

Other Real Time Action Strategy Projects

Herzog Zwei Pages

Credits

Currently, some of the artwork is rendered from 3d models, but the tilesets and a few other pieces are borrowed from other games. They will be replaced as the game nears completion. Please excuse this unauthorized borrowing.
  • Raptor - a simple land/water tileset
  • Herzog Zwei - 'mainbase' and 'minibase' ripped from a windows genesis emulator

David W. Jeske (jeske@chat.net)