Nuclide SDK - an idTech based game development framework
Find a file
Marco Cawthorne e4ab1bd671
document 'Physics' group, related to external-simulator physics
def > decls/def
sound/*.sndshd > decls/sound/*.sndshd
efx/ > decls/efx
NSWeapon: add "snd_fireStart", "snd_fireStop", "snd_fireLoop"
NSWeapon: add "view_geomset" to FireInfo
NSWeapon: add "knockbackRelease" to FireInfo
NSWeapon: add "altMode" toggle
NSWeapon: "actLoop" decoupled from "actFireStart"
NSWeapon: fireRate inherited from model if not set
NSWeapon: query all sequences from FireInfo
NSWeapon privatize weapon state
solidify more def documentation across the board
NSWeapon add "chargeTime" key
rework state machine in NSWeapon
reload timing separation in NSWeapon
add overheatLength, overheatPerShot to NSWeapon
2024-08-11 13:39:51 -07:00
base NSWeapon: rename some methods to be more verbose, add WeaponStartedFiring(), WeaponStoppedFiring() 2024-07-30 20:15:43 -07:00
Documentation Fixes in base/, move hud weapon selection references out 2024-07-23 18:08:33 -07:00
src document 'Physics' group, related to external-simulator physics 2024-08-11 13:39:51 -07:00
Tools The mother of experimental commits. 2024-06-22 00:24:13 -07:00
.dir.tiff Add Documentation/CodeOverview.md 2022-10-03 14:38:54 -07:00
.gitignore NSProjectile: made hitscans overridable 2024-07-24 18:50:46 -07:00
Doxyfile Fixes in base/, move hud weapon selection references out 2024-07-23 18:08:33 -07:00
LICENSE The mother of experimental commits. 2024-06-22 00:24:13 -07:00
Makefile NSProjectile: made hitscans overridable 2024-07-24 18:50:46 -07:00
README.md More fixes. 2024-07-11 15:24:33 -07:00

Nuclide

Nuclide is a cross-platform game development kit. It is powered by FTE QuakeWorld and intended for developers.

For more information, visit the online manual.

Trying the Latest

Ensure you have FTE QuakeWorld, or are comfortable building it yourself. You can build a copy of FTEQW using the command make engine. If that is a lot to bootstrap, you can use any recent binary version.

Run the engine in the root of this repository, after having issued make progs GAME=base.

Building Documentation

You can build your own offline version of the online manual by running doxygen in the root of this repository. The output will be under Documentation/html/index.html.