Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 981 Bytes

README.md

File metadata and controls

31 lines (25 loc) · 981 Bytes

doomtest

An editor for a Doom-like engine, using LibGdx.

The level format is a 2.5d Sector and Line collection like in the original Doom, and tesselation is done using GLUTesselator. No fancy BSP tree stuff happening here yet (or ever, possibly).

Preview

Things that work now

  • Sector / Wall tesselation
  • Sector / subsector creation
  • Surface picking (mostly)
  • Texture picking

Todo

  • Save / Load
  • History / Undo
  • Multiple texture atlases

Usage

  • WSAD - move camera
  • Arrow keys - rotate camera
  • Enter - switch to edit mode
    • In edit mode, enter creates sector out of the current path
    • Click to place path vertices
    • ESC to cancel current path
  • P - switch to pick mode
    • Click on a sector / wall to pick it
    • Alt + click & drag - adjust floor height of picked sector
    • Shift + Alt + click & drag - adjust ceiling height of picked sector

Feel free to use this for whatever, but get in touch for commercial uses.