Add Helion and Crispy Doom as Alternatives for GZDoom (#1630)

### Description of Changes

This PR adds dsda-doom as another alternative to GZDoom, in addition to a note briefly explaining the differences between the four pieces of software.

Related: #1219

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1630
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
kia100 2026-10-02 08:15:15 +02:00 • committed by Ethical FOSS admin
commit 8b4ac37dc7

View file

@ -1585,7 +1585,7 @@ A desktop environment usually depends on a specific window manager to work.
| [ebitengine](https://github.com/hajimehoshi/ebiten) | [`v2.8.7`](https://github.com/hajimehoshi/ebiten/tree/v2.8.7) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/hajimehoshi/ebiten/commit/f5688eb3e2a664685f3818d671ed3c39b7034c24), [2](https://github.com/hajimehoshi/ebiten/commit/ecbff36e41b127a55c1b396785ad2ccbdc6283a6), [3](https://github.com/hajimehoshi/ebiten/commit/e144fc3fc9adfd9b3552870bb46d29e3b60e578f)) <br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/hajimehoshi/ebiten/pull/3437), [2](https://github.com/hajimehoshi/ebiten/pull/3416), [3](https://github.com/hajimehoshi/ebiten/pull/3411)) | [Vuelto](https://github.com/vuelto-org/vuelto) <br /> [Engo](https://github.com/EngoEngine/engo) <br /> [g3n](https://github.com/g3n/engine) |
| [Godot Engine](https://godotengine.org/) | [`4.3-stable`](https://github.com/godotengine/godot/releases/tag/4.3-stable) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html#ai-assisted-contributions), [2](https://github.com/godotengine/godot/pull/112471#issuecomment-4047941693)) | [Pandemonium Engine] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][pandemonium-policy]) |
| [GDevelop](https://gdevelop.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://wiki.gdevelop.io/gdevelop5/interface/ai/)) <br /> [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gdevelop.io/), [2](https://github.com/4ian/GDevelop/commit/6ec16045d140a9d55721f71620e128d4969c5fe6), [3](https://github.com/4ian/GDevelop/pull/8509/commits/74409a280cd248ee4d54523b23f5c1507d6380af)) | [Pandemonium Engine] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][pandemonium-policy]) |
| [GZDoom](https://github.com/zdoom/gzdoom) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ZDoom/gzdoom/commit/584af500736b0317e42824f39285ed3d954fc4e2)) | [UZDoom](https://github.com/UZDoom/UZDoom), [Chocolate Doom](https://www.chocolate-doom.org/) |
| [GZDoom](https://github.com/zdoom/gzdoom) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ZDoom/gzdoom/commit/584af500736b0317e42824f39285ed3d954fc4e2)) | [UZDoom](https://github.com/UZDoom/UZDoom), [Helion Engine](https://github.com/Helion-Engine/Helion), [Crispy Doom](https://fabiangreffrath.github.io/crispy-homepage/), [Chocolate Doom](https://www.chocolate-doom.org/)|
| [jMonkeyEngine](https://jmonkeyengine.org/)| [`3.6.1-stable`](https://github.com/jMonkeyEngine/jmonkeyengine/releases/tag/v3.6.1-stable) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/jMonkeyEngine/jmonkeyengine/pull/2640) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) [(1)](https://github.com/jMonkeyEngine/jmonkeyengine/pull/2640#issuecomment-4039106977) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [Luanti](https://luanti.org) | [`5.14.0`](https://github.com/luanti-org/luanti/releases/tag/5.14.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/luanti-org/luanti/pull/16808), [2](https://github.com/luanti-org/luanti/pull/16961), [3](https://github.com/luanti-org/luanti/pull/17095)) | [ClassiCube](https://www.classicube.net/) <br /> [Cubos](https://github.com/GameDevTecnico/cubos) (discontinued) <br /> [Cubyz](https://github.com/PixelGuys/Cubyz) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/PixelGuys/Cubyz/blob/master/docs/CONTRIBUTING.md#please-dont-use-aillms-to-make-pull-requests)) |
| [Redot Engine](https://www.redotengine.org/) | [`redot-4.4-stable`](https://github.com/Redot-Engine/redot-engine/releases/tag/redot-4.4-stable) <br />[`0cc500d`](https://github.com/Redot-Engine/redot-engine/commit/0cc500dd14f4f44b8ce86e62b3cdb6ff6232f012) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/Redot-Engine/redot-engine/blob/master/doc/mcp-integration.md)) <br />[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Redot-Engine/redot-engine/blob/master/AI_POLICY.md#usage)) <br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Redot-Engine/redot-engine/pull/154#pullrequestreview-3625112363), [2](https://github.com/Redot-Engine/redot-engine/pull/1142#pullrequestreview-3625056105), [3](https://github.com/Redot-Engine/redot-engine/pull/1124#pullrequestreview-3598626641)) | [Pandemonium Engine] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][pandemonium-policy]) |
@ -1593,7 +1593,10 @@ A desktop environment usually depends on a specific window manager to work.
| [UPBGE](https://upbge.org/) | [`0.36.1`](https://github.com/UPBGE/upbge/releases/tag/v0.36.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/UPBGE/upbge/wiki/Release-notes-version-0.50#b-implementation-technique-and-limitations)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
> [!Note]
> #### Game Engine Alternatives
> #### On GZDoom alternatives
> Most notably, Chocolate Doom, which strictly follows vanilla limits, does not support many of GZDoom's features, including scripting and extended limits. Crispy Doom and Helion are closer, but not identical. Use UZDoom for extremely complex projects and full compatibility with GZDoom.
>
> ### Game Engine Alternatives
> * [LÖVE](https://love2d.org/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/love2d/love/blob/main/readme.md#contributing)) - 2D game engine based on Lua with some 3D capability that may serve as a viable alternative to Godot/Unity
> * [Trial](https://codeberg.org/shirakumo/trial) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://shirakumo.org/policy)) - modular Common Lisp game engine
> * [Usagi](https://codeberg.org/brettchalupa/usagi) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/brettchalupa/usagi/src/branch/main/CONTRIBUTING.md#contributing)) - Lua-based 2D engine for pixel-art games