game engine
Software creation platform
A game engine is software that provides the core framework for video game development—handling graphics rendering, physics simulation, audio, and input processing so developers don't build these systems from scratch.
Major engines like Unity and Unreal power thousands of games across platforms.
The indie studio licensed a game engine rather than coding their own.
Writing software instructions
- scriptingWriting executable commands
- codingWriting software instructions
- prototypingMaking preliminary models
- debuggingError removal from programs
iteration · refactoring · architecture · documentation · IDE · source control · versioning · agile
Writing executable commands
- AISimulated cognitive processing
- pathfindingCalculating efficient travel routes
- NPCsNon-player characters
- HUDVisual information overlay
quests · dialogue · spawning · triggers · events · multiplayer · networking · save system
Interpretive depiction or performance
- shadersGraphics rendering programs
- texturesSurface feel and appearance
- lightingArt of illuminating spaces
- meshInterlocking open weave
polygons · vertex · animation · raytracing · frame rate · antialiasing · HDR · bloom
Forceful contact between objects
- dynamicsStudy of forces
- ragdollLimp cloth figure
- gravityMutual mass attraction
- frictionResistance between touching surfaces
forces · constraints · joints · simulation · fluid dynamics · triggers · hitboxes · mass
Game creation software
- UnrealGame development middleware
- GodotPerpetually anticipated absence
- SourcePoint of origin
- GameMakerGame development software
cross-platform · console · PC · mobile · VR · AR · WebGL · porting
Artificial noises for media
- spatial audioSound positioned in space
- musicOrganized auditory art
- mixingCombining into one mass
- reverbProlonged sound reflection
occlusion · voice acting · ambient sound · doppler · attenuation
programming
Writing software instructions
- scriptingWriting executable commands
- codingWriting software instructions
- prototypingMaking preliminary models
debugging · iteration · refactoring · architecture · documentation · IDE · source control · versioning · agile · sprints
scripting
Writing executable commands
- AISimulated cognitive processing
- pathfindingCalculating efficient travel routes
- NPCsNon-player characters
HUD · quests · dialogue · spawning · triggers · events · multiplayer · networking · save system · inventory
rendering
Interpretive depiction or performance
- shadersGraphics rendering programs
- texturesSurface feel and appearance
- lightingArt of illuminating spaces
mesh · polygons · vertex · animation · raytracing · frame rate · antialiasing · HDR · bloom · shadows
collision
Forceful contact between objects
friction · forces · constraints · joints · simulation · fluid dynamics · triggers · hitboxes · mass · velocity
Unity
Game creation software
GameMaker · cross-platform · console · PC · mobile · VR · AR · WebGL · porting · optimization
sound effects
Artificial noises for media
- spatial audioSound positioned in space
- musicOrganized auditory art
- mixingCombining into one mass
reverb · occlusion · voice acting · ambient sound · doppler · attenuation
- interactive mediaapps, interactive fiction, mobile apps, VR, interactive story
- game developmentrendering, programming, pathfinding, level design, scripting
- gaming techgraphics card, console, controller, GPU, CPU
- simulation techflight simulator, driving simulator, VR headset, motion capture, digital twin
- Simulationscomputer simulation, virtual reality, flight simulator, VR, fluid dynamics
- game dev toolsUnity, Godot, GameMaker, Source, SDK
game enginevideo game
Electronic interactive visual entertainment
game enginegame graphics
Visual elements in play
level design · textures · gameplay · sound effects · game design
game, engine, games, engineer, gaming, engineering, gamer, engines, engineers