MiniQuake is an unofficial Windows and Linux x64 port of the original GLQuake and WinQuake 1.09 engine to MiniLang, preserving Quake behavior, data formats, QuakeC semantics, Protocol 15 networking, rendering, audio, input, demos, and savegames.
Use this reference to explore packages, source files, declarations, code quality metrics, and static dependencies.
Generated by MiniDoc 0.4.2 from MiniLang source at revision v2026.09.04.
| Metric | Value |
|---|---|
| Average complexity | 4.07 |
| Documentation coverage | 100% |
| Duplicated source | 5.14% |
| Functions | 4295 |
| Packages | 142 |
| Project files | 142 |
| Source lines | 58624 |
| Symbols | 8136 |
| Target | windows-x64 |
- (global)
- miniquake.array_util
- miniquake.artifact_compat
- miniquake.audio
- miniquake.audio_contract
- miniquake.black_port_corpus
- miniquake.black_port_source_contract
- miniquake.build_info
- miniquake.byteio
- miniquake.chase
- miniquake.client
- miniquake.client_effects
- miniquake.client_protocol
- miniquake.client_render_contract
- miniquake.client_render_handoff
- miniquake.client_state
- miniquake.cmd
- miniquake.common
- miniquake.compat_diagnostics
- miniquake.compat_trace
- miniquake.compatibility_matrix
- miniquake.conproc
- miniquake.console
- miniquake.constants
- miniquake.core_assets_memory_contract
- miniquake.crc
- miniquake.cvar
- miniquake.demo
- miniquake.demo_player
- miniquake.edict
- miniquake.external_reference_contract
- miniquake.filesystem
- miniquake.format.bsp
- miniquake.format.mdl
- miniquake.format.progs
- miniquake.format.sprite
- miniquake.frontend_contract
- miniquake.game_profile
- miniquake.game_validation
- miniquake.gameplay_presentation_contract
- miniquake.gl_smoke
- miniquake.gl_vidnt
- miniquake.graphics_data
- miniquake.host
- miniquake.host_command_numbers
- miniquake.host_lifecycle_contract
- miniquake.host_timing
- miniquake.input
- miniquake.keys
- miniquake.launch
- miniquake.map_viewer
- miniquake.mathlib
- miniquake.memory
- miniquake.menu
- miniquake.message
- miniquake.mod_compat
- miniquake.model_registry
- miniquake.model_ui_render_contract
- miniquake.native
- miniquake.net_control
- miniquake.net_datagram
- miniquake.net_loop
- miniquake.net_main
- miniquake.net_udp
- miniquake.net_wins
- miniquake.network_platform_contract
- miniquake.optimization_baseline
- miniquake.pak
- miniquake.particles
- miniquake.physics
- miniquake.platform.win32
- miniquake.player_move
- miniquake.protocol15_freeze
- miniquake.protocol_delivery
- miniquake.protocol_events
- miniquake.protocol_serverdata
- miniquake.protocol_signon
- miniquake.protocol_text
- miniquake.protocol_transients
- miniquake.protocol_update
- miniquake.protocol_write
- miniquake.quakec.builtins
- miniquake.quakec.contract
- miniquake.quakec.edict
- miniquake.quakec.opcodes
- miniquake.quakec.vm
- miniquake.render.alias_mesh
- miniquake.render.alias_normals
- miniquake.render.colored_lightmaps
- miniquake.render.draw2d
- miniquake.render.enhanced
- miniquake.render.entities
- miniquake.render.gl11
- miniquake.render.gl_refrag
- miniquake.render.gl_rlight
- miniquake.render.gl_rmain
- miniquake.render.gl_rmisc
- miniquake.render.gl_test
- miniquake.render.gl_warp
- miniquake.render.original
- miniquake.render.particles
- miniquake.render.ray_shadow
- miniquake.render.special_paths
- miniquake.render.texture_upscale
- miniquake.render.world
- miniquake.render_evidence
- miniquake.render_evidence_corpus
- miniquake.render_special_contract
- miniquake.render_ui_contract
- miniquake.runtime_validation
- miniquake.savegame
- miniquake.savegame_runtime
- miniquake.screen
- miniquake.server
- miniquake.server_collision
- miniquake.server_move
- miniquake.server_state
- miniquake.sizebuf
- miniquake.sound.cd_audio
- miniquake.sound.mixer
- miniquake.sound.snd_dma
- miniquake.sound.snd_mem
- miniquake.sound.snd_mix
- miniquake.sound.snd_win
- miniquake.sound.wav
- miniquake.source_profile_contract
- miniquake.stability_contract
- miniquake.statusbar
- miniquake.sv_main
- miniquake.sv_user
- miniquake.sys_win
- miniquake.temp_entities
- miniquake.types
- miniquake.validation
- miniquake.view
- miniquake.wad
- miniquake.world
- miniquake.world_bsp
- miniquake.world_hull
- miniquake.world_physics_contract
- miniquake.world_render_contract
- miniquake.zone