Case study
FreeSci: a QuakeC reimplementation of Scientist Hunt
FreeSci reimplements Scientist Hunt, a Half-Life multiplayer mod about containing rapidly multiplying scientists, as a QuakeC game for FreeHL and the Nuclide SDK. The source covers client HUD and team menus, server rules for the hunt, stealth, slaughter, madness, invasion and fear modes, scientist monster behaviour, spawn-data parsing, player movement and entity definitions for the mod's weapons.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Building needs the Nuclide SDK with fteqw and fteqcc; playing needs a FreeHL installation with the Half-Life valve directory.
- Limits: The README lists the Live in Fear game mode, arsenal file loading, some special CVARs and walking scientists in Stealth Hunting as still missing.
- License: ISC License.
Cite
BibTeX
@misc{freesci-scientist-hunt-case,
title = {{FreeSci: a QuakeC reimplementation of Scientist Hunt}},
howpublished = {\url{https://sourceforge.net/projects/freesci/}},
url = {https://sourceforge.net/projects/freesci/},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/freesci-scientist-hunt-case/}}
}Plain text
FreeSci: a QuakeC reimplementation of Scientist Hunt. https://sourceforge.net/projects/freesci/ (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/freesci-scientist-hunt-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- https://sourceforge.net/p/freesci/code/ci/019e2c531ae20d44b56a3d964b097d852b813851/tree/README.md
- https://sourceforge.net/p/freesci/code/ci/019e2c531ae20d44b56a3d964b097d852b813851/tree/LICENSE
- https://sourceforge.net/p/freesci/code/ci/019e2c531ae20d44b56a3d964b097d852b813851/tree/instructions.txt
- https://sourceforge.net/p/freesci/code/ci/019e2c531ae20d44b56a3d964b097d852b813851/tree/
More in Games
- FreQuency: reconstructed PlayStation 2 source and runtime · Case study
- FSGCore: reconstructing the DJ Hero 2 core library · Case study
- Game and Watch for FPGAs: reconstructing Sharp handheld hardware · Case study
- Game Boy Camera: mapping the save format and image slots · Case study
- game-and-watch-patch: Nintendo Game & Watch custom firmware · Case study
- Ganbare Goemon Kirakira Douchuu: a Super Famicom disassembly · Case study