freehl
Clean-room reimplementation of Half-Life: Deathmatch and Half-Life (Experimental) in QuakeC. (by eukara)
nuclide
Software Development Kit for id Tech (by VeraVisions)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
freehl
Posts with mentions or reviews of freehl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-18.
nuclide
Posts with mentions or reviews of nuclide.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-26.
-
3D Engine based on Quake's GPL-licensed code - ForeThought
It allows mixing all of the elements from each of the games, so people that use it tend to use QuakeC for scripting but Q3BSP for maps. It has support for 'enhanced' Q3BSP formats, one is vmap, as seen in this SDK: https://github.com/VeraVisions/nuclide
-
How to develop a game on the DarkPlaces engine?
As discussed in my other reply, you might be interested in looking at Nuclide (https://github.com/VeraVisions/nuclide). The stand-alone game "The Wastes" is based on it (https://store.steampowered.com/app/793670/The_Wastes/). "The Wastes" sadly only has a very small player base (which means that it's hard to get a multiplayer game started - and it's a multiplayer-only game), but I think it shows quite neatly what can be done with the tech.
-
Half-Life 1 remake in Godot (WIP)
Note that there's already a group of people recreating Half-Life in a clean room manner (with no use of leaked code): https://github.com/VeraVisions/nuclide
-
Call of Duty like open source project?
That might have been https://github.com/eukara/freecs or https://github.com/VeraVisions/nuclide I guess, but then that's CS 1.5 only.
-
Playing Half-Life on Haiku Using a FOSS Half-Life Engine!
On the other hand, there is an effort around FTE:QW that already produced a CounterStrike 1.5 remake (freecs) and has potential to eventually run everyhing related to HL1. This would be here : https://github.com/VeraVisions/nuclide/
-
How does one make a standalone game in the Quake 1 engine?
There's also a group called Vera Visions who has made a modern Quake based SDK.
What are some alternatives?
When comparing freehl and nuclide you can also consider the following projects:
UnrealTournamentPatches
CleanQC4FTE - CleanQC4FTE is a QuakeC codebase for total conversion mods/games utilizing FTEQW. It's been designed from ground-up to use CSQC as well. You might need to replace the necessary art assets with placeholders of your own.
freecs - Clean-room Counter-Strike 1.5 in QuakeC, using Nuclide SDK. Previously known as OpenCS! (2016)
QuakeBotArchive - Archive of all Quake 1 bots.
ioq3-for-UrbanTerror-4 - The officially supported ioquake3 engine by the Frozen Sand Development Team for the game Urban Terror 4.x
quake1randomizer - Quake 1 mod that randomizes all monsters and objects in any vanilla map of your choice
sui-qc - Simple QuakeC (MenuQC) UI system for FTEQW