Useability and Features
latest update: November 2011

The Retro 3D Machine was developed with the main focus on strategy and retro games. The integrated software renderer is specialized for the presentation of small but highly detailed objects. The terrain and static geometry are also rendered at a high resolution. Unlimited size maps are supported, where stickers/textures can be freely positioned, rotated and layered. It is possible to fetch data, such as height information, from anywhere on the map. The requested data is buffered and latencies are kept small/low. The addition and deletion of stickers during run time is supported. Each dynamic object can be assigned an event handler and controlled using a personally created dll. For this purpose you may obtain existing modules from us or third party developers. After all of the required scenes for a project are created and tested with the editor, the player needs only to be copied into the project directory and the start point defined.


Main features:

  • network capable messaging system
  • unlimited map sizes, no tile based maps
  • freely position-, rotate- and scalable "stickers" with several texture channels
    for color, height, transparency, glossiness and other
  • software renderer with voxel surface raycaster, rasterizer and dynamic lighting
    with one shadow casting light source
  • scene graph / object tree
  • sound support for 3d objects, user interface and background music
  • control of objects with external dlls that can be assigned to every dynamic object
  • easy and low latency map data fetching
  • integrated pathfinding
  • resource management

Editor

  • realtime 3D editing
  • undo/redo for sticker placements
  • polygon to voxel converter
  • sticker material manager
  • object manager with hierarchical representation
  • property dialogs for stickers and all dynamic objects


game engine editor
game engine editor

voxel benchmark
multi thread voxel benchmark

mesh voxel converter
polygon mesh to voxel converter