ZScript

GPTKB entity

Statements (102)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:album bytecode
gptkbp:allows custom scripting
custom game logic
gptkbp:can custom functions
custom items
custom classes
custom weapons
custom variables
custom actors
gptkbp:can_be_compiled_with gptkb:ZScript_compiler
gptkbp:can_be_extended_by gptkb:true
gptkbp:can_be_used_for creating new game mechanics
modifying existing game mechanics
creating new items
creating new monsters
creating new weapons
modifying game behavior
gptkbp:can_create custom menus
custom HUDs
gptkbp:can_handle events
gptkbp:community_support active forums
gptkbp:constructed_in gptkb:2018
gptkbp:designed_for modifying games
modding ZDoom
gptkbp:developed_by gptkb:ZDoom_community
gptkbp:enables custom AI behavior
game logic manipulation
gptkbp:first_appearance ZDoom version 2.8.0
gptkbp:formulation C-like
gptkbp:has community support
debugging tools
garbage collection
extensive documentation
event-driven programming model
built-in functions
gptkbp:has_features encapsulation
inheritance
polymorphism
https://www.w3.org/2000/01/rdf-schema#label ZScript
gptkbp:is_available_on gptkb:Git_Hub
gptkbp:is_based_on Doom scripting language
ZScript language specifications
gptkbp:is_compatible_with gptkb:Heretic
gptkb:Doom_II
gptkb:Doom_engine
gptkb:Strife
gptkb:Hexen
gptkbp:is_considered a powerful scripting tool
gptkbp:is_documented_in ZScript documentation
gptkbp:is_implemented_in custom triggers
custom events
gptkbp:is_influenced_by gptkb:C_programming_language
gptkb:Java_programming_language
gptkbp:is_integrated_with gptkb:ACS_(Action_Code_Script)
GZDoom's engine features
gptkbp:is_known_for extensibility
flexibility
ease of use
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of gptkb:GZDoom_engine
Doom source ports
ZDoom project
ZDoom engine
gptkbp:is_popular_in Doom modding community
gptkbp:is_similar_to gptkb:C++
gptkb:Java_Script
gptkbp:is_supported_by gptkb:GZDoom
gptkb:Zandronum
GZDoom developers
gptkbp:is_taught_in modding tutorials
gptkbp:is_updated_by community contributions
gptkbp:is_used_by modders
gptkbp:is_used_for gptkb:visual_effects
gptkb:game_mechanics
game development
performance optimization
networking features
game enhancements
level design
user interface customization
game balancing
AI scripting
game modifications
sound management
scripting events
gptkbp:is_used_in Doom mods
Doom source ports
gptkbp:provides dynamic typing
runtime type information
gptkbp:provides_access_to game functions
game variables
gptkbp:supports delegates
inheritance
interfaces
object-oriented programming
multithreading
multiplayer scripting
gptkbp:used_in gptkb:GZDoom
gptkbp:uses classes
gptkbp:bfsParent gptkb:Zandronum
gptkbp:bfsLayer 6