Wolfenstein 3D with a CGA Renderer

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • WolfensteinCGA

    Wolfenstein 3D with a CGA renderer

  • wolf3d

    The original open source release of Wolfenstein 3D

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • shockmac

    System Shock (PowerMac version / Official GPL Release)

  • Though the Ultima Underworld maps were made out of a 2D grid, the rendering was done using texture-mapped polygons - and not just that but they even used dithering for more light variations. While pretty much all objects were rendered as 2D sprites, there were a few 3D polygonal objects too.

    Wolf3D has a much more limited renderer - only walls are rendered, no lighting (the shaded side for walls is actually different textures) and the viewport is fixed at the middle of the walls for example. On the other hand Wolf3D was much faster and responsive and had a larger render window than UU.

    UU itself was not open sourced, however System Shock 1 which is based on the same engine was[0][1].

    [0] https://github.com/NightDive-Studio/shockmac

    [1] https://github.com/Interrupt/systemshock

  • systemshock

    Shockolate - A minimalist and cross platform System Shock source port.

  • Though the Ultima Underworld maps were made out of a 2D grid, the rendering was done using texture-mapped polygons - and not just that but they even used dithering for more light variations. While pretty much all objects were rendered as 2D sprites, there were a few 3D polygonal objects too.

    Wolf3D has a much more limited renderer - only walls are rendered, no lighting (the shaded side for walls is actually different textures) and the viewport is fixed at the middle of the walls for example. On the other hand Wolf3D was much faster and responsive and had a larger render window than UU.

    UU itself was not open sourced, however System Shock 1 which is based on the same engine was[0][1].

    [0] https://github.com/NightDive-Studio/shockmac

    [1] https://github.com/Interrupt/systemshock

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts