C Doom

Open-source C projects categorized as Doom

Top 16 C Doom Projects

  • chocolate-doom

    Chocolate Doom is a Doom source port that is minimalist and historically accurate.

  • doomgeneric

    Easily portable doom

  • Project mention: Doom-htop: The classic DOOM game over htop | news.ycombinator.com | 2024-04-21

    But as was written somewhere else in the comments and as I wrote myself in the README, the hard work of making Doom more portable was done by the incredible project doom-generic which I forked: https://github.com/ozkl/doomgeneric

  • 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
  • crispy-doom

    Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.

  • Project mention: Crispy Doom: A limit-removing enhanced-resolution Doom source port | news.ycombinator.com | 2023-10-25
  • doomretro

    The classic, refined DOOM source port. For Windows PC.

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Doom Retro - Doom source port for Windows. C, SDL2

  • retro-go

    Retro emulation for the ODROID-GO and other ESP32 devices

  • FastDoom

    Doom port for DOS, optimized to be as fast as possible!

  • Project mention: Doom(1993) on SSD1306 | /r/arduino | 2023-06-24

    I'm 4 days late, but no, Doom won't run on an ESP32. The problem is RAM: original Doom requires 8 MiB. There's a port, FastDoom, that has been trimmed down to run on lower end computers, but even it requires 4 MiB. ESP32s typically have less than 512 KiB RAM.

  • doom-teletext

    Play DOOM in teletext

  • Project mention: Play DOOM in teletext | /r/thisweekinretro | 2023-05-31
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • doom-wasm

    Chocolate Doom WebAssembly port with WebSockets support

  • Project mention: Self-checkout scanner at Swedish grocery store | /r/softwaregore | 2023-06-22

    If it has a web browser...

  • doom-ascii

    DooM in the terminal!

  • Project mention: Doom-ASCII in the Terminal | news.ycombinator.com | 2024-02-05
  • woof

    Woof! is a continuation of the Boom/MBF bloodline of Doom source ports. (by fabiangreffrath)

  • Project mention: A newcomer to Doom. | /r/Doom | 2023-05-28

    Check out Woof! to see a more conservative but still enhanced port of Doom, and imp it runs even smoother than GZDoom. The spirce port really can impact the feel of the game.

  • d32xr

    A modern port of Doom for the Sega 32X

  • fbDOOM

    fbDOOM

  • Project mention: Got DOOM Running on a VTech V.Reader | /r/itrunsdoom | 2023-11-13

    To actually run DOOM on the device I needed to somehow cross-compile a version compatible with the device's processor. Fortunately, Nuvoton offers open-source code on GitHub for software development on their platforms. However the resources they provide requires third party software like KEIL to compile software, so I chose not to go that route. I decided to search through GitHub instead, and was able to find a repository that included the specific Nuvoton linux toolchain I was looking for, which didn't require the use of any third party software. After setting up the toolchain, my focus shifted to compiling fbDOOM, a variant of DOOM specifically designed to run on the Linux framebuffer.

  • bareDOOM

    DOOM ported to run within the barebox bootloader

  • TI-84-CE-DooM

    A version of DooM for the TI-84 CE written in C.

  • RAD-Doom

    RAD-Doom (Doom on C64/C128 using the RAD Expansion Unit)

  • cydoomgeneric

    Easily portable DooM for Python (+ some pretty sick demos)

  • Project mention: Minecraft: Pi Edition runs DooM | /r/itrunsdoom | 2023-05-09

    For instructions on how to get it running, as well as the source code, check out the repo: https://github.com/wojciech-graj/cydoomgeneric

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Doom related posts

Index

What are some of the best open-source Doom projects in C? This list will help you:

Project Stars
1 chocolate-doom 1,767
2 doomgeneric 1,032
3 crispy-doom 760
4 doomretro 623
5 retro-go 445
6 FastDoom 345
7 doom-teletext 278
8 doom-wasm 270
9 doom-ascii 228
10 woof 166
11 d32xr 143
12 fbDOOM 107
13 bareDOOM 69
14 TI-84-CE-DooM 42
15 RAD-Doom 27
16 cydoomgeneric 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com