.QC File Extension

QC files exist as 2 different types. Please find information about each of them below.

Type 1: QuakeC Source Code File

General Information

Title QC File Extension
Extension .qc
Full Form QuakeC Source Code File
File Type Source Code File
Developer id Software
MIME Type text/plain

File Function

Primary Function Game logic scripting
Additional Functions Define entities, game behavior
Features Game modification, Procedural

File Characteristics

Quality Depends on code
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Game Modding Yes
Game Development Yes
Custom Game Logic Yes

Security and Practices

Security Risks Script vulnerabilities
Best Practices Code review, testing

Historical/Version Information

Initial Release 1996
Latest Update Ongoing, community-driven

Associated Types

Similar Extensions .map, .bsp, .pk3

Software Compatibility

Software Usage Policy OS Compatibility
QuakeC Compiler Free Various
FTE QuakeWorld Free Windows, Mac, Linux, BSD
TrenchBroom Free Windows, Mac, Linux

Type 2: Half-Life Model Compiler Script

A QC file controls compiling SMDs into a model for games. QC scripts name and locate models. They specify geometry, animations and reactions from SMDs. Comments start with //, # or ;. Or have /* */ bl...

General Information

Title .QC File Extension
Extension .qc
Full Form Quake C Source Code File
File Type Script/Source Code File
Developer Valve Corporation
MIME Type text/plain

File Function

Primary Function Define model properties
Additional Functions Compile models, Reference textures
Features Script-based, Configurable parameters

File Characteristics

Quality Script precision
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Game Modding Yes
3D Modeling Yes
Animation Yes

Security and Practices

Security Risks Script injection
Best Practices Validate scripts, Safe editing

Historical/Version Information

Initial Release 1996
Latest Version Varies by tool

Associated Types

Similar Extensions .smd, .mdl, .vtf, .vmt

Software Compatibility

Software Usage Policy OS Compatibility
Valve Hammer Editor Free Windows
Crowbar Free Windows
Blender Source Tools Free Windows, Mac, Linux