FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Interrupt/doomtest: An editor for a Doom-like engine, using LibGdx. · GitHub

Repository files navigation

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).

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.

About

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

Resources

Stars

37 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL