C Retrogaming

Open-source C projects categorized as Retrogaming

Top 19 C Retrogaming Projects

  • chocolate-doom

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

  • cdogs-sdl

    Classic overhead run-and-gun game

  • 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
  • FSHistory

    Play and Enjoy the History of Microsoft Flight Simulator

  • Project mention: both for 5 euro, worth it? | /r/MicrosoftFlightSim | 2023-06-09
  • DOjS

    A MS-DOS Creative Coding IDE/platform based on JavaScript

  • Project mention: Djgpp | news.ycombinator.com | 2024-01-17

    I did not know of a Java port, but this reminds me there is some kind of JavaScript-based environment for DOS that I see linked now and then (think it is bundled with FreeDOS?). Probably this one:

    https://github.com/SuperIlu/DOjS

    "DOjS is a JavaScript programming environment for systems running MS-DOS, FreeDOS or any DOS based Windows (like 95, 98, ME). It features an integrated editor, graphics & sound output, mouse/keyboard/joystick input and more"

    Never tried it.

  • esp32_usb_soft_host

    ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

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

  • CROSS-LIB

    CROSS LIB - A universal 8-bit library and some games built with it

  • 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
  • USB4VC

    USB Keyboard/Mouse/Gamepads on Retro Computers!

  • Project mention: Building a USB to Mac ADB keyboard adapter | news.ycombinator.com | 2024-01-31
  • d32xr

    A modern port of Doom for the Sega 32X

  • megadev

    A Sega Mega CD development framework in C and 68k asm

  • FlappyBird-N64

    Clone of Flappy Bird for Nintendo 64 built using the open source LibDragon SDK. Original game design, graphics, and sound effects created by .GEARS

  • fe2-intro

    "Frontier: Elite 2" renderer & audio reverse engineered. Runs on Amigas with RTG. Also comes with SDL bindings so it can be run on PC.

  • ESPBoy

    A portable game console based on ESP32 microcontroller.

  • portfolio_os

    3DO M1 Opera Portfolio Operating System source code

  • ConsoleSoftware

    General repository for all code (games, BIOS, etc) that runs within the Vircon32 console itself

  • Project mention: Vircon32: A new game console, created from scratch | news.ycombinator.com | 2024-01-19
  • guncon2

    Linux driver for the Guncon 2 light gun

  • portfolio_os_m2

    3DO M2 Portfolio OS v3.0 and tooling source dump

  • flipperzero-pong

    A Pong game for the Flipper Zero

  • clock_mage

    A platformer-roguelike entry for the MyLittleRogueLikeJam1

  • 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 Retrogaming related posts

Index

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

Project Stars
1 chocolate-doom 1,769
2 cdogs-sdl 844
3 FSHistory 712
4 DOjS 664
5 esp32_usb_soft_host 394
6 FastDoom 345
7 CROSS-LIB 305
8 USB4VC 188
9 d32xr 143
10 megadev 122
11 FlappyBird-N64 47
12 fe2-intro 34
13 ESPBoy 31
14 portfolio_os 30
15 ConsoleSoftware 30
16 guncon2 23
17 portfolio_os_m2 19
18 flipperzero-pong 15
19 clock_mage 1

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