Catacomb series (with CatacombGL engine) - Le Bottin des Jeux Linux

Catacomb series (with CatacombGL engine)

🗃️ Specifications

📰 Title: Catacomb series (with CatacombGL engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 2D & 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Misc. 🏝️ Perspective: First person
🔖 Tags: FPS; Fantasy; Sci-fi; Magic; Wizard; Zombies; 1990s; PvE; Keyboard; Mouse ⏱️ Pacing: Real Time
🐣️ Approx. start: 2018-09-09 👫️ Played: Single
🐓️ Latest: 2025-11-15 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: - // Dev: 0.5.7-beta / cf2ccf0 ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️💰 Libre with Commercial assets 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Code : GPL-3 / Artwork: Commercial ✨️ (temporary):
🐛️ Created: 2025-11-16 🐜️ Updated: 2025-11-24

📦️ Deliverables

📦️ Package name: catacombgl ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 💥️ New 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16544

📖️ Summary

📜️[en]: Catacomb series is a series of commercial 3D first-person shooters including Catacomb 3D: The Descent (1991, by Id Software, third in the series after Catacomb and Catacomb2), Catacomb Adventure Series (1992-1993, by Softdisk, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse). The player is the wizard Petton Everhail, who descends into the catacombs of Towne Cemetery to try to defeat the evil lich Nemesis and save his friend Grelminar. To counter his enemies (goblins, skeletons, ogres, gargoyles, and dragons), Petton has four attacks at his disposal (Fireball, Super Fireball, Bolt, and Nuke, the latter two requiring scrolls to be invoked). CatacombGL is a libre, multiplatform-compatible engine offering support for modern hardware (accelerated rendering, better resolution, more precise movements, etc.) and control settings (keyboard and mouse). 📜️[fr]: Catacomb series est une série de FPS en 3D commerciaux comprenant Catacomb 3D: The Descent (1991, par Id Software, 3eme de la série après Catacomb et Catacomb2), Catacomb Adventure Series (1992-1993, par Softdisk, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse). Le joueur est le magicien Petton Everhail qui descend dans les catacombes du cimetière de Towne pour tenter de vaincre le maléfique liche Nemesis et sauver son ami Grelminar. Pour contrer ses ennemis (gobelins, squelettes, ogres, gargouilles & dragon) Petton dispose de 4 attaques (Fireball, Super Fireball, Bolt & Nuke, les 2 dernières nécessitant des parchemins pour être invoquées). CatacombGL est un moteur compatible libre et multiplateforme offrant le support du matériel moderne (rendu accéléré, meilleure résolution, meilleure précision des mouvements, ...) et du paramétrage des contrôles (clavier et souris).

🎥️ Videos


🐹️ From Users: (202501),


🎲️ Gameplay: (202407), (202407), (202407),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202501) r(o)(201601) lp(202xxx) ht(202xxx) g(202407) g(202407) g(202407) g(202407) g(202011) g(202012) g(202012) g(202012) g(202305) g(202011) g(202012) g(202303) g(202406) g(202406) g(o)(201612) g(o)(202303) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• Catacombs Pack (=Catacomb 1 + The Catacomb + Catacomb 3D: The Descent + Catacomb Abyss + Catacomb Armageddon + Catacomb Apocalypse): [GOG]

🍩️ Resources

🔘️ ROMs
• 🗿️ ROM / Original game required: Catacomb 3D (with SHP02.ABS..SHGP12.ABS files), The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(CatacombGL) Devs (CatacombGL Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(CatacombGL) Devs (ArnoAnsems 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Softdisk 1 2 [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (id Software [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(Doom Team)(199311) 2 (Doom Team)(early days) 3 (Doom Team)(201808) 4 (J. Carmack)(201604) 5 (J. Romero) (201806)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Catacomb) [fr] [en] [de]]
[Wikipedia (Catacomb 3-D) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [CatacombGL (20251115)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Catacomb series (with CatacombGL engine)
🦊️ What's: A series of FPS from the 1990s and a libre engine
🏡️ -
🐣️ https://github.com/ArnoAnsems/CatacombGL
🦉️ https://mastodon.gamedev.place/@CatacombGL
🔖 #LinuxGaming #FPS #Fantasy
📦️ #LibreEngine #CommercialAssets #Bin #RPM
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 0.5.7-beta: 👍️⭐⭐⭐

🥁️ Update: 0.5.7-beta
⚗️ Signific vers.: 1x🪲️1x🐞️
📌️ Changes: https://github.com/ArnoAnsems/CatacombGL/releases
🦣️ From: https://mastodon.gamedev.place/@CatacombGL/115555998712207329
🛜️ https://github.com/ArnoAnsems/CatacombGL/releases.atom

🐹️ https://www.youtube.com/embed/ZevDMGddYI8?start=42
🎲️ https://www.youtube.com/embed/q1da4gpAuCY
🎲️ https://www.youtube.com/embed/VOHF8A4zCW0
🎲️ https://www.youtube.com/embed/Am324UUO1E0

🕶️ A view of its UI (v. 0.5.7-beta, on my Linux PC) in the first few minutes of gameplay. The scene takes place in a maze made up of walls and hidden doors. An undead creature is approaching, hands outstretched. The game is a little pixelated, and the HUD takes up a large part of the bottom of the screen.

📚️ Catacomb series is a series of commercial 3D first-person shooters including Catacomb 3D: The Descent (1991, by Id Software, third in the series after Catacomb and Catacomb2), Catacomb Adventure Series (1992-1993, by Softdisk, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse). The player is the wizard Petton Everhail, who descends into the catacombs of Towne Cemetery to try to defeat the evil lich Nemesis and save his friend Grelminar. To counter his enemies (goblins, skeletons, ogres, gargoyles, and dragons), Petton has four attacks at his disposal (Fireball, Super Fireball, Bolt, and Nuke, the latter two requiring scrolls to be invoked). CatacombGL is a libre, multiplatform-compatible engine offering support for modern hardware (accelerated rendering, better resolution, more precise movements, etc.) and control settings (keyboard and mouse).

📕 Description [en]

📜️ "A series of first-person shooters from the 1990s and a libre engine" 📜️

CatacombGL is a source port of Catacomb 3D and the Catacomb Adventure series. These games were originally developed for MS-DOS. Catacomb 3D: The Descent was developed by Id Software in 1991. The Catacomb Adventure series was developed by Softdisk Publishing in 1992-1993 and consists of The Catacomb Abyss, The Catacomb Armageddon and The Catacomb Apocalypse. The original games visualized their 3D graphics in 16 colors and a 320x200 pixels view window. The main goal of the CatacombGL source port is to utilize OpenGL to improve the visual presentation of the Catacomb 3D games.

Main features:

Runs native on Windows 7/8/10/11 and Linux.
Hardware accelerated 3D rendering via OpenGL, supporting widescreen resolutions, a customizable field of view and an uncapped frame rate.
Player, projectile and monster movement with floating point precision.
Configurable mouse and keyboard controls.
Supports all four Catacomb 3D games as included in the Catacombs Pack from GOG.com.
Supports The Catacomb Abyss version 1.13 (shareware).

Current limitations as of version 0.5.7:

No support for game controllers.
No backwards compatibility with saved games from the original DOS game.

How to install

CatacombGL does not run standalone, but requires the original game data (levels, pictures, sounds, etc) to be present on the system. The Catacomb Abyss game data can be obtained legitimately and free-of-charge by downloading the 1.13 shareware version. Various websites offer the shareware version for download, see for example https://archive.org/details/TheCatacombAbyss. Alternatively, the game data can also be obtained by buying the Catacombs Pack from gog.com, see https://www.gog.com/game/catacombs_pack. The differences between the shareware and commercial versions are purely cosmetic. The Catacombs Pack is required in order to run Catacomb 3D (The Descent), The Catacomb Armageddon or The Catacomb Apocalypse. The CatacombGL.exe (Windows) or CatacombGL.a (Linux) can be run from any location. When started, a selection screen with an overview of all the supported games is shown. In case the Catacombs Pack was installed via the GOG installer (Windows), the game data will be auto-detected. Otherwise, it is possible to manually browse to the folder which contains either the Catacombs Pack or the shareware version.

How to build on Linux

(...)


🌍️ Wikipedia: (Catacomb)

Catacomb is a 2D top-down third-person shooter developed and published by Softdisk. It was originally created for the Apple II, and later ported to IBM PC compatibles. It supports EGA and CGA graphics. Catacomb was programmed by John Carmack, who would later work on successful games such as Wolfenstein 3D and Doom. The fast action and the ability to strafe in Catacomb foreshadow Carmack's later work. The enemy movement code in Wolfenstein 3D is based on code from Catacomb.

Catacomb was followed by multiple sequels, which were all initially published by Softdisk. The DOS game The Catacomb and the three Apple II games Sylvan Idyll, Ether Quest and Sand Trap are also top-down third-person shooters. Additionally, the Catacomb series includes four first-person shooters for DOS: Catacomb 3-D, Catacomb Abyss, Catacomb Armageddon and Catacomb Apocalypse.

In March 2013, Catacomb, as well as its sequels The Catacomb and the Catacomb 3-D, were published on GOG.com as part of the Catacombs Pack. The source code to the game was released by Flat Rock Software in June 2014 under GNU GPL-2.0-or-later in a manner similar to those done by id Software and partners.

Gameplay

In the game, the player assumes the role of the magician Petton Everhail, who is contacted by Terexin, High Wizard of the Kieralon. Terexin informs him the Kieralon Empire has fallen. The player must travel to the Kieralon Palace to collect the lost treasures of Terexin. Catacomb consists of fifteen levels in the Apple II version and ten levels in the sampler disk promoting the PC disk magazine Gamer's Edge. To progress to the next level the player must step through a magic teleportation mirror. These mirrors are usually behind a locked door, requiring a key to advance.

There are four different attacks: Fireball, Super Fireball, Bolt (powerful strike in one direction), and Nuke (powerful strike in all four directions). The Fireball and Super Fireball attacks can be cast an infinite number of times. The Bolt and Nuke consume a scroll each time they are cast. The player starts the game with three Bolt scrolls and two Nuke scrolls. Additional scrolls are scattered through the levels. There are five different enemies: Goblin, Skeleton, Ogre, Gargoyle and Dragon.

The player has the ability to strafe, which is a feature that programmer John Carmack would also include in later games such as Wolfenstein 3D and Doom. Another notable element of Catacomb is the often-ironic lines of text written on the walls.

Development

The game Catacomb was initially developed by programmer John Carmack for the Apple II and Apple IIGS personal computers. In 1990 Carmack joined Softdisk, a software company based in Shreveport, Louisiana. There he worked together with game developer John Romero, who initiated a bi-monthly disk magazine called Gamer's Edge. Customers could subscribe to Gamer's Edge to receive one or more PC games from Softdisk at a two-month interval. In July 1990, Softdisk CEO Al Vekovius told Carmack and Romero that in order to attract subscribers, the Gamer's Edge sampler disk should contain two games. Since those two games had to be developed within the challenging time frame of only a single month, the two developers decided to port two of their existing Apple II games to PC. Carmack rewrote his game Catacomb for PC, while Romero ported Dangerous Dave. Both games were finished before the deadline and published on the Gamer's Edge sampler disk.

In the following years, John Carmack and John Romero would continue to work together on successful games such as Wolfenstein 3D and Doom. The enemy movement code in the first game is based on code from Catacomb. According to the book Masters of Doom, Carmack and Romero became aware of each others strengths and weaknesses while working on the ports of Catacomb and Dangerous Dave. This knowledge enabled them to work together effectively.


🌍️ Wikipedia: (Catacomb 3-D)

Catacomb 3-D (also known as Catacomb 3-D: A New Dimension, Catacomb 3-D: The Descent, and Catacombs 3) is a first-person shooter video game, the third in the Catacomb series, the first of which to feature 3D computer graphics. It was developed by id Software and originally published by Softdisk under the Gamer's Edge label, released in November 1991. The player takes control of the high wizard Petton Everhail, descending into the catacombs of the Towne Cemetery to defeat the evil lich Nemesis and rescue his friend Grelminar.

Catacomb 3-D is a landmark title in terms of first-person graphics. It is one of the first examples of the modern, character-based first-person shooter genre, and a direct ancestor to the games that popularized the genre. It was released for MS-DOS with EGA graphics. The game introduced the concept of showing the player's hand in the three-dimensional viewpoint, and an enhanced version of its technology was later used for the more successful Wolfenstein 3D. The game's more primitive technological predecessor was Hovertank 3D. The game was published at retail by GT Interactive as Catacomb 3 in 1993. A special collector's edition box containing three variations of the game by Romero Games was released in 2024.

Production

The origin of the games is Catacomb by John Carmack for IBM PC compatibles and Apple II. This was a two-dimensional game using a third-person view from above, released in 1989–1990. It was followed up with Catacomb II, which used the same game engine with new levels. The first release of Catacomb 3-D was called Catacomb 3-D: A New Dimension, but was later re-released as Catacomb 3-D: The Descent, as well as Catacombs 3 for a re-release as commercially packaged software (the earlier versions had been released by other means such as disk magazines and downloads). The game creators were John Carmack, John Romero, Jason Blochowiak (programmers), Tom Hall (creative director), Adrian Carmack (artist), and Robert Prince (musician). The game was programmed using the Borland C++ programming language.

id Software's use of texture mapping in Catacomb 3-D was influenced by Ultima Underworld (still in development at Catacomb 3-D's release). Conflicting accounts exist regarding the extent of this influence, however. In the book Masters of Doom, author David Kushner asserts that the concept was discussed only briefly during a 1991 telephone conversation between Underworld developer Paul Neurath and John Romero. In contrast, Paul Neurath has stated multiple times that John Carmack and John Romero had seen the game's 1990 CES demo, and recalled a comment from Carmack that he could write a faster texture mapper.

Catacomb Adventure Series

Catacomb 3-D was followed by three games, in the so-called Catacomb Adventure Series. They were not developed by id Software but internally by Softdisk with a new staff for Gamer's Edge, who also made the later Dangerous Dave sequels. All of the games, including the original Catacomb titles, are now distributed legally by Flat Rock Software through their own web store and via GOG.com. Flat Rock have also released the source code for the games under GNU GPL-2.0-or-later in June 2014 in a manner similar those done by id and partners. This has led to the creation of the source port Reflection Catacomb, also called Reflection Keen due to shared support for Keen Dreams, and ports all of the 3D Catacomb games to modern systems. Another project, CatacombGL, is an enhanced OpenGL port for Microsoft Windows and Linux.

The credits for the series are Mike Maynard, James Row, Nolan Martin (programming), Steven Maines (art direction), Carol Ludden, Jerry Jones, Adrian Carmack (art production), James Weiler, Judi Mangham (quality assurance), and id Software (3D imaging effects). The series' development head, Greg Malone, later became creative director for Duke Nukem 3D and also worked on Shadow Warrior for 3D Realms. Department heads Mike Maynard and Jim Row, meanwhile, would co-found JAM Productions (soon joined by Jerry Jones), the creators of Blake Stone using an enhanced Wolfenstein 3D engine.

The series also introduced an item called crystal hourglasses, which would temporarily freeze time and allow the player to stage shots to destroy enemies upon the resumption of normal time, pre-dating later bullet time features in games such as Requiem: Avenging Angel and Max Payne.

Catacomb Abyss

Catacomb Abyss is the sequel to Catacomb 3-D, and featured the same main character in a new adventure: since his defeat, some of Nemesis' minions have built a mausoleum in his honour. Fearful of the dark mage's return, the townspeople hire Everhail to descend below and end the evil. The environments are more varied than in Catacomb 3D, featuring crypts, gardens, mines, aqueducts, volcanic regions and various other locales. It was the only game in the series that was distributed as shareware, released by Softdisk in 1992.

Catacomb Armageddon

Catacomb Armageddon is the sequel to Catacomb Abyss, only now set in the present day. The levels feature towns, forests, temples, torture chambers, an ant colony, and a crystal maze. It was developed by Softdisk and was later republished by Froggman under the title Curse of the Catacombs.

Catacomb Apocalypse

Catacomb Apocalypse is the final game in the Catacomb Adventure Series. It was set in the distant future, accessible via time portals, and mixed fantasy and science fiction elements, pitting players against robotic necromancers and the like. It is also the only game in the trilogy to have a hub system, though it was present in the original Catacomb 3D. It was developed by Softdisk and later republished by Froggman under the title Terror of the Catacombs.

Reception

According to John Romero, the team felt it lacked the coolness and fun of Commander Keen, although the 3D technology was interesting to work with. Computer Gaming World in May 1993 called The Catacomb Abyss "very enjoyable" despite the "minimal" EGA graphics and sound. The magazine stated in February 1994 that Terror of the Catacombs's "playability is good, almost addictive, and offers bang for the buck in spite of its lackluster" EGA graphics. Transend Services Ltd. sold over 1,000 copies of the game in the first month of its release.

📕 Description [fr]

Une série de FPS des années 1990 et un moteur libre, Catacomb (1990, TPS en 2D) par Softdisk Publishing (John Carmack, John Romero, Adrian Carmack), The Catacomb (aka Catacomb 2, 1991, TPS en 2D) par Softdisk Publishing, Catacomb 3D: The Descent (1991, FPS en 3D, 3eme de la série, l'un des 1er FPS de l'histoire) par Id Software, Catacomb Adventure Series (aka Catacomb Fantasy Trilogy, 1992-1993, FPS en 3D, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse) par Softdisk Publishing, CatacombGL par la CatacombGL Team, initié par ArnoAnsems.

Catacomb series est une série de FPS en 3D commerciaux comprenant Catacomb 3D: The Descent (1991, par Id Software, 3eme de la série après Catacomb et Catacomb2), Catacomb Adventure Series (1992-1993, par Softdisk, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse). Le joueur est le magicien Petton Everhail qui descend dans les catacombes du cimetière de Towne pour tenter de vaincre le maléfique liche Nemesis et sauver son ami Grelminar. Pour contrer ses ennemis (gobelins, squelettes, ogres, gargouilles & dragon) Petton dispose de 4 attaques (Fireball, Super Fireball, Bolt & Nuke, les 2 dernières nécessitant des parchemins pour être invoquées). CatacombGL est un moteur compatible libre et multiplateforme offrant le support du matériel moderne (rendu accéléré, meilleure résolution, meilleure précision des mouvements, ...) et du paramétrage des contrôles (clavier et souris).


CatacombGL est un port source de Catacomb 3D et de la série Catacomb Adventure. Ces jeux ont été initialement développés pour MS-DOS. Catacomb 3D: The Descent a été développé par Id Software en 1991. La série Catacomb Adventure a été développée par Softdisk Publishing en 1992-1993 et comprend The Catacomb Abyss, The Catacomb Armageddon et The Catacomb Apocalypse. Les jeux originaux affichaient leurs graphismes 3D en 16 couleurs et dans une fenêtre d'affichage de 320x200 pixels. L'objectif principal du portage source CatacombGL est d'utiliser OpenGL pour améliorer la présentation visuelle des jeux Catacomb 3D.

Caractéristiques principales :

✅️ Fonctionne en natif sous Windows 7/8/10/11 et Linux.
✅️ Rendu 3D accéléré par le matériel via OpenGL, prenant en charge les résolutions grand écran, un champ de vision personnalisable et une fréquence d'images illimitée.
✅️ Mouvements des joueurs, des projectiles et des monstres avec une précision en virgule flottante.
✅️ Commandes de souris et de clavier configurables.
✅️ Prend en charge les quatre jeux Catacomb 3D inclus dans le pack Catacombs de GOG.com.
✅️ Prend en charge The Catacomb Abyss version 1.13 (shareware).

Limitations actuelles de la version 0.5.7 :

☐ Pas de prise en charge des manettes de jeu.
☐ Pas de rétrocompatibilité avec les parties sauvegardées du jeu DOS original.

Comment l'installer

CatacombGL ne fonctionne pas de manière autonome, mais nécessite la présence des données du jeu original (niveaux, images, sons, etc.) sur le système. Les données du jeu Catacomb Abyss peuvent être obtenues légalement et gratuitement en téléchargeant la version shareware 1.13. Divers sites web proposent la version shareware en téléchargement, voir par exemple https://archive.org/details/TheCatacombAbyss. Vous pouvez également obtenir les données du jeu en achetant le Catacombs Pack sur gog.com, voir https://www.gog.com/game/catacombs_pack. Les différences entre la version shareware et la version commerciale sont purement esthétiques. Le Catacombs Pack est nécessaire pour faire fonctionner Catacomb 3D (The Descent), The Catacomb Armageddon ou The Catacomb Apocalypse. Le fichier CatacombGL.exe (Windows) ou CatacombGL.a (Linux) peut être exécuté à partir de n'importe quel emplacement. Au démarrage, un écran de sélection présentant tous les jeux pris en charge s'affiche. Si le pack Catacombs a été installé via le programme d'installation GOG (Windows), les données du jeu seront détectées automatiquement. Sinon, il est possible de rechercher manuellement le dossier contenant le pack Catacombs ou la version shareware.

Comment compiler sous Linux

(...)



🌍️ Wikipedia: (Catacomb 3-D)

Catacomb 3D (ou Catacomb 3-D, aussi connu comme Catacomb 3-D: A New Dimension, Catacomb 3-D: The Descent ou encore Catacombs 3) est le premier jeu vidéo en 3D (après deux précédents jeux en 2D) de la série Catacomb, créé par les fondateurs de id Software et publié en 1991 par Softdisk.

Sorti la même année que Hovertank 3D, Catacomb 3D est le premier jeu de tir à la première personne (ou FPS, pour First Person Shooter) montrant la main du personnage, augmentant ainsi l'illusion d'être celui-ci. Étape importante dans la définition des standards du FPS, Catacomb 3D sera rapidement suivi par Wolfenstein 3D (1992) et surtout Doom (1993), tous deux également développés par id Software.

Description

Le héros du jeu est un jeune sorcier capable de projeter des boules de feu plus ou moins puissantes avec ses mains. Piégé dans des catacombes, il doit s'en sortir en éradiquant les monstres démoniaques qu'il rencontre sur son chemin.

Production

Catacomb 3D s'inspire d'un jeu antérieur de John Carmack, appelé Catacomb. Ce jeu en 2D utilisait une vue subjective du dessus du personnage. Il fut développé en 1989-1990 pour PC et Apple II. Sa suite, Catacomb II, présente de nouveaux niveaux avec le même moteur de jeu.

La première édition de l'adaptation 3D est nommée Catacomb 3-D: A New Dimension, mais elle est rééditée plus tard sous le nom de Catacomb 3-D: The Descent, puis Catacombs 3 pour une réédition destinée à un package commercial de logiciels (les versions précédentes ayant été distribuées par d'autres moyens tels que des disk magazines ou le téléchargement).

L'équipe de création était essentiellement constituée des fondateurs d'id Software : John Carmack, John Romero et Jason Blochowiak à la programmation, Tom Hall en tant que creative director, Adrian Carmack pour le côté artistique et Robert Prince pour la musique.

Suites

Catacomb 3D a été suivi de trois jeux connus sous le nom de Catacomb Fantasy Trilogy. Ils n'ont pas été développés par id Software, bien qu'ils leur soient parfois crédités.

The Catacomb: Abyss

Suite directe de Catacomb 3D, The Catacomb: Abyss introduit le même personnage principal dans une nouvelle aventure. C'est le seul jeu de la série qui sort en shareware. Il fut édité par Softdisk en 1992.

The Catacomb: Armageddon

The Catacomb: Armageddon est la suite de The Catacomb: Abyss et prend place au jour présent. Il a été réédité sous le nom Curse of the Catacombs. Il a été développé par Softdisk et publié par Froggman en 1992.

The Catacomb: Apocalypse

Le dernier jeu de la trilogie Catacomb Fantasy est The Catacomb: Apocalypse, réédité plus tard sous le nom Terror of the Catacombs. Son histoire est située dans un futur lointain, mêlant des éléments de fantasy et de science fiction (le joueur est par exemple opposé à des nécromanciens robotiques). Il fut développé par Softdisk et publié par Froggman en 1993.



🌍️ Wikipedia [en] (Catacomb) (traduction du Bottin - grâce à [DeepL]) :

Catacomb est un jeu de tir à la troisième personne en 2D développé et publié par Softdisk. Il a été initialement créé pour l'Apple II, puis porté sur les PC compatibles IBM. Il prend en charge les graphiques EGA et CGA. Catacomb a été programmé par John Carmack, qui travaillera plus tard sur des jeux à succès tels que Wolfenstein 3D et Doom. L'action rapide et la possibilité de mitrailler dans Catacomb préfigurent les travaux ultérieurs de Carmack. Le code de mouvement des ennemis dans Wolfenstein 3D est basé sur le code de Catacomb.

Catacomb a été suivi de plusieurs suites, toutes initialement publiées par Softdisk. Le jeu DOS The Catacomb et les trois jeux Apple II Sylvan Idyll, Ether Quest et Sand Trap sont également des jeux de tir à la troisième personne en vue de dessus. De plus, la série Catacomb comprend quatre jeux de tir à la première personne pour DOS : Catacomb 3-D, Catacomb Abyss, Catacomb Armageddon et Catacomb Apocalypse.

En mars 2013, Catacomb, ainsi que ses suites The Catacomb et Catacomb 3-D, ont été publiés sur GOG.com dans le cadre du Catacombs Pack. Le code source du jeu a été publié par Flat Rock Software en juin 2014 sous licence GNU GPL-2.0-ou-ultérieure, à l'instar de ce qui a été fait par id Software et ses partenaires.

Gameplay

Dans le jeu, le joueur incarne le magicien Petton Everhail, qui est contacté par Terexin, le grand sorcier de Kieralon. Terexin l'informe que l'empire de Kieralon est tombé. Le joueur doit se rendre au palais de Kieralon pour récupérer les trésors perdus de Terexin. Catacomb se compose de quinze niveaux dans la version Apple II et de dix niveaux dans le disque d'échantillons faisant la promotion du magazine sur disquette pour PC Gamer's Edge. Pour passer au niveau suivant, le joueur doit traverser un miroir de téléportation magique. Ces miroirs se trouvent généralement derrière une porte verrouillée, nécessitant une clé pour avancer.

Il existe quatre types d'attaques différentes : Fireball (boule de feu), Super Fireball (super boule de feu), Bolt (frappe puissante dans une direction) et Nuke (frappe puissante dans les quatre directions). Les attaques Fireball et Super Fireball peuvent être lancées un nombre infini de fois. Les attaques Bolt et Nuke consomment un parchemin à chaque fois qu'elles sont lancées. Le joueur commence le jeu avec trois parchemins Bolt et deux parchemins Nuke. Des parchemins supplémentaires sont disséminés à travers les niveaux. Il existe cinq ennemis différents : le gobelin, le squelette, l'ogre, la gargouille et le dragon.

Le joueur a la possibilité de mitrailler, une fonctionnalité que le programmeur John Carmack inclura également dans des jeux ultérieurs tels que Wolfenstein 3D et Doom. Un autre élément notable de Catacomb est les phrases souvent ironiques écrites sur les murs.

Développement

Le jeu Catacomb a été initialement développé par le programmeur John Carmack pour les ordinateurs personnels Apple II et Apple IIGS. En 1990, Carmack a rejoint Softdisk, une société de logiciels basée à Shreveport, en Louisiane. Il y a travaillé avec le développeur de jeux John Romero, qui a lancé un magazine bimestriel sur disquette intitulé Gamer's Edge. Les clients pouvaient s'abonner à Gamer's Edge pour recevoir un ou plusieurs jeux PC de Softdisk tous les deux mois. En juillet 1990, le PDG de Softdisk, Al Vekovius, a déclaré à Carmack et Romero que pour attirer des abonnés, le disque de démonstration de Gamer's Edge devait contenir deux jeux. Comme ces deux jeux devaient être développés dans un délai très court d'un mois seulement, les deux développeurs ont décidé de porter deux de leurs jeux Apple II existants sur PC. Carmack a réécrit son jeu Catacomb pour PC, tandis que Romero a porté Dangerous Dave. Les deux jeux ont été terminés avant la date limite et publiés sur le disque de démonstration de Gamer's Edge.

Au cours des années suivantes, John Carmack et John Romero continuèrent à travailler ensemble sur des jeux à succès tels que Wolfenstein 3D et Doom. Le code de mouvement des ennemis dans le premier jeu est basé sur le code de Catacomb. Selon le livre Masters of Doom, Carmack et Romero prirent conscience des forces et des faiblesses de chacun en travaillant sur les portages de Catacomb et Dangerous Dave. Cette connaissance leur permit de travailler ensemble efficacement.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• Données : Ce jeu/moteur requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.

▸ Préparation des données (décompression) :
• Décompressez les données dans le répertoire de votre choix.
↪ vous obtenez le répertoire : Catacomb/C/

▸ Assemblage du moteur et des données :
• Copiez dans le répertoire Catacomb/C/ du jeu, le binaire du moteur (voir la section “Installation à partir du binaire").

💡 Nota : Il n'est pas nécessaire de convertir les fichiers en minuscule.


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système, placez vous dans le répertoire des données et lancez : $ CatacombGL . (n'oubliez pas le ".")
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./CatacombGL
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.
• Les contrôles sont re-définissables sous l'interface.
(Liste des contrôles non exhaustive)

• Menu : [ESC]
• Aide : [F1]
• Augmenter/Diminuer la taille de la fenêtre : [ALT]+[↑←→↓]

• Déplacements : [↑←→↓]
• Strafe Gauche / Droite : [A] / [D]
• Viser : [🖱️ ▼▲ movement]
• Tirer : [🖱️ LEFT CLICK]
• Utilisation du Zapper (lance plusieurs missiles - si disponibles) : [Z]
• Utilisation de l'Xterminator (tir de manière circulaire - si disponible) : [X]
• Se soigner (avec potions récupérées] : [C]
• Lire les parchemins : [1]..[8]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 16 Novembre 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.12.48-1-MANJARO 6.15.11-2-MANJARO (don't work w/ my Wacom tablet) +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 580.82 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.12) / Xorg 11.0 (21.1.18)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)



🫕️ Installation :

▸ 🐎️ Moteur
‣ (✔ v. 0.5.7-beta) Binaire classique : FONCTIONNEL.

▸ 🫀️ Données externes à assembler
⚪️ L'absence de livraison des données avec le moteur requiert quelques opérations complémentaires :
- décompression des données originales,
- copie du moteur dans le répertoire du jeu (pour qu'il puisse utiliser ses données),
- lancement du moteur.
🟢️ Le moteur dispose d'une interface de sélection du contenu trouvé sur le PC.
🟣️ Point(s) fort(s) relevé(s) : Une installation grandement simplifiée, le moteur affiche si le contenu proposé est compatible.


🏗️ Réalisation :

▸ 📟️ Interface
🟢️ Une interface élégante, old school, de qualité, mature, simple, ergonomique, claire/intuitive,
🟢️ Elle propose notamment un bon choix de paramétrages, le support du plein écran et du fenêtré, du redimensionnement de sa fenêtre par glisser-déposer, le verrouillage de la synchronisation verticale (Vsync), de la qualité d'affichage (High / Original), du type de mise à l'échelle graphique (4:3, ou étirer en fonction de la fenêtre), du champ de vision (Field Of View, de 22° à 45°), de la qualité des textures par anti-crénelage (antialiasing / interpolation, Au plus proche (Nearest), Linéaire), d'effets d'affichage (Depth Shading (Ombrage en profondeur, Enabled/Disabled)), la sauvegarde de la progression,

▸ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier et à la souris,
🟢️ Il/Elle propose notamment des contrôles simples, redéfinissables, précis, le support des touches fléchées (important pour les claviers non anglophones),
🟢️ Il/Elle est clairement adapté(e) pour être joué(e) au clavier + souris.


🍔️ Contenu :

▸ 🌍️ Monde, environnement, contenu
🟢️ Il/Elle propose un contenu significatif,

▸ 🐯️ Bestiaire, factions, pièges, mécanismes
🟢️ Il/elle propose une faune / un bestiaire varié avec des monstres aux comportements différents et réalistes,

▸ 🏞️ Graphismes
⚪️ Le jeu est en vue à la 1ere personne,
🟢️ Un graphisme d'époque, mais d'une qualité correct grâce notamment à l'amélioration apportée par le moteur,

▸ 🎧️ Son
🟢️ Le jeu est accompagné de quelques effets sonores, d'une bande son très agréable et adaptée, attachante, oldschool (son type Adlib/Soundblaster de l'époque, à activer dans les options),
🟢️ L'interface elle-même est sonorisée (effets sonores lors des sélections),
🟢️ Il/Elle propose notamment l'activation / désactivation de la musique, des effets sonores,


👾️ Gameplay :

▸ ⛳️ Objectif / Thème
⚪️ Catacomb series est une série de FPS en 3D commerciaux comprenant Catacomb 3D: The Descent (1991, par Id Software, 3eme de la série après Catacomb et Catacomb2), Catacomb Adventure Series (1992-1993, par Softdisk, The Catacomb Abyss, The Catacomb Armageddon & The Catacomb Apocalypse).
⚪️ Le joueur est le magicien Petton Everhail qui descend dans les catacombes du cimetière de Towne pour tenter de vaincre le maléfique liche Nemesis et sauver son ami Grelminar.

▸ 🔧️ Mécanique
⚪️ Pour contrer ses ennemis (gobelins, squelettes, ogres, gargouilles & dragon) Petton dispose de 4 attaques (Fireball, Super Fireball, Bolt & Nuke, les 2 dernières nécessitant des parchemins pour être invoquées).

▸ 🐮️ Spécificités
⚪️ CatacombGL est un moteur compatible libre et multiplateforme offrant le support du matériel moderne (rendu accéléré, meilleure résolution, meilleure précision des mouvements, ...) et du paramétrage des contrôles (clavier et souris).

▸ 🗻️ Difficulté / prise en main de l'utilisateur
🟢️ Il/Elle propose une mécanique intuitive, un jeu accessible dès son lancement (via un niveau de jeu suffisamment bas pour permettre l'apprentissage),


🧪️ Tests effectués :

▸ 🧫️ Conditions du test, objectif(s)
‣ 🔍️ (v. 0.5.7-beta) : ✔ tested
‣ 🔍️ (Catacomb Abyss v1.13 Shareware) : ✔ tested

▸ 🎲️ Résultat des tests
‣ 🔍️ (Catacomb Abyss v1.13 Shareware) : (⭐⭐)
‣ 📺️ Plein écran & retour au mode fenêtré : (👍️)


🌻️ Premières impressions :

⚪️ Pour une expérience de jeu en terrain connu, l'idéal est de commencer par redéfinir quelques touches (notamment le straffe gauche et droit sur les touches fléchées gauche et droite, le reste se faisant avec les touches fléchées Avant/Arrière et la souris). On se retrouve alors avec un jeu à mi-chemin entre Wolfenstein-3D et Heretic.
🟢️ Je n'ai testé que le début, néanmoins le gameplay m'a semblé intéressant. Pour franchir la 1ere salle (alerte Spoil :)), il faut se placer à gauche et tirer plusieurs fois sur le mur où se trouve la fenêtre. Le reste vous trouverez par vous-même :).


🛬️ Fiabilité :
🟢️ Il/elle fonctionne bien.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Un bon jeu, vous ramenant dans l'ambiance des années 90, avec votre matériel actuel.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !