Top 23 C Game Projects
The ioquake3 community effort to continue supporting/developing id's Quake III ArenaProject mention: Looking to make a Quake Champions mod. Where can I find the tools/docs necessary? | reddit.com/r/QuakeLive | 2021-02-22
Official NetHack Git RepositoryProject mention: If you dig down can you land in water or is it guaranteed you fall on land? | reddit.com/r/nethack | 2021-02-19
I've checked the source code, it shouldn't put you into occupied spaces. According to the function which checks for it, a pool or a lava square is considered occupied. So yes, you won't instantly drown if that's your concern. Although like other comments suggest, this may not help you avoid the monsters completely, so you have to be quick.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
An open source re-implementation of Caesar IIIProject mention: [Caesar III] Widescreen Patch with Polish letters (ie. ą, ę) | reddit.com/r/impressionsgames | 2021-03-01
Check out Julius, it's an open source mod for Ceasar: https://github.com/bvschaik/julius
Free, easy, portable audio engine for gamesProject mention: Got in trouble for posting in the wrong sub for this, oops! Has anybody gotten the SoLoud audio library working with MSVC 2019? | reddit.com/r/cpp_questions | 2021-03-02
Hey folks, I've migrated a project from MSVC 2017 to 2019, and for the life of me cannot get SoLoud to run without crashing. Here is a link to a more descriptive description of the problem I'm having. I've stripped my project down to the following, and I'm still getting crashes:
vgmstream - A library for playback of various streamed audio formats used in video games.Project mention: .srt audio files in zack & wiki, wondering how to convert them to something more playable? | reddit.com/r/WiiHacks | 2021-02-08
The explanation seems to imply you need some .srt files and also some .ssd files. And then this tool will produce something playable with https://github.com/vgmstream/vgmstream
Multi-player spaceship bridge simulator. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-spaceProject mention: Tutorial/Training missions | reddit.com/r/SNIS | 2021-02-07
There are some instructions for setting up for internet play here: https://github.com/smcameron/space-nerds-in-space/blob/master/doc/running-in-the-cloud.txt
Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.Project mention: Classic open source simulation game OpenTTD is coming to Steam | reddit.com/r/linux_gaming | 2021-02-05
It's not that I really have any clue about steam distribution...I can only guess from my naev install in steam. GPL licensed and the naev.x64 binary doesn't link to any steam specific library.
Gideros Release versionProject mention: Game engine for programmers? | reddit.com/r/gamedev | 2021-02-04
I felt the same, been using godot for a couple of years but switched to gideros as I am more of a code fan. You can check it out here: https://github.com/gideros/gideros
An open-source port of Prince of Persia, based on the disassembly of the DOS version.Project mention: Ask HN: Reverse engineering that allows software to run on modern systems | news.ycombinator.com | 2021-02-14
Classic overhead run-and-gun gameProject mention: How can I learn Vulkan? | reddit.com/r/vulkan | 2021-02-28
Some of them do, others use assets from a game's installation (for rights). I personally picked cxong/cdogs-sdl: Classic overhead run-and-gun game (github.com), which includes all the assets already.
Driver 2 Playstation game reverse engineering effortProject mention: REDRIVER2 alpha 6.0a released [Driver 2 Playstation game reverse engineering effort] | reddit.com/r/linux_gaming | 2021-02-26
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.Project mention: is ET development dead? would love to get it to steam! | reddit.com/r/EnemyTerritory | 2021-02-28
et:legacy is just getting new release so it enjoys active development :) https://www.etlegacy.com/
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike gameProject mention: Weekend Contest Thread 20210219 | reddit.com/r/brogueforum | 2021-02-24
Yep. Sounds right. I submitted a PR for this change. https://github.com/tmewett/BrogueCE/pull/252
A simple tetris clone written in zig programming language. (by andrewrk)Project mention: Trouble compiling on Windows (with C library) | reddit.com/r/Zig | 2021-02-08
To use header-only c libraries in Zig you have to create a new .c file that has the GS_IMPL inside it and compile that into an object and link it with your Zig program. This can be done with a build.zig file, see for example here (uses stb_image as a header-only library): https://github.com/andrewrk/tetris
Xbox ISO Creation/Extraction utility. Imported from SourceForge.Project mention: Xbox Slim Project in 2021 | reddit.com/r/originalxbox | 2021-01-31
One thing I was placed to find today, as I wanted to extras the Hexen ISO was that Extract XISO works on OS X and Linux.
BetterSpades, an Ace of Spades client targeted at low end systems (GL/ES 1.1). Runs on your grandmother's rig!Project mention: How Many Clients Are There | reddit.com/r/BuildandShoot | 2021-01-24
This is everything I could find relating to clients/mods for AOS/BuildandShoot. I think the best clients to stick to are most likely "Ace", "BetterSpades", "OpenSpades", "iceball" and the OG client. Half the links on this list are probably either not what I think they are or just viruses. But at least now the list I was looking for when I made the original post is pretty much done.
Easily portable doomProject mention: news.ycombinator.com | 2020-12-21
i.e. ints are 64-bit longs, shorts are 32-bit but use 64-bits
Celeste Classic C source port for 3DS and PC.Project mention: Celeste Classic port for the PSP | reddit.com/r/PSP | 2021-02-15
That old-school version of Celeste was made by the same developers before the commercial, full-blown Celeste, and you can find it here. They later ported it and included it in Celeste. This is a port of ccleste which in turn is a port of that original Celeste for PC and 3DS.
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.Project mention: Vintage Apple Macintosh + Raspberry Pi | reddit.com/r/raspberry_pi | 2021-02-03
Brogue Android PortProject mention: Brogue: Community Edition 1.9.3 | reddit.com/r/brogueforum | 2021-02-02
We don't maintain one - there is one here but it's a bit out-of-date https://github.com/bilgincoskun/brogue-android-port/releases
Haskell binding for Chipmunk, 2D physics engine.
Fully Featured hack Always Free As FeedomProject mention: Are there any cheats that work on linux | reddit.com/r/Csgohacks | 2021-02-27
edit: they are good for legit cheating but not good for raging since the resolver is shit and outdated and even tho there are forks like MissedIT its very unstable
Haskell bindings to Greg McIntyre's FOV library
What are some of the best open-source Game projects in C? This list will help you: