TexturingPixels, textures, and imagesTransparencyTexture blendingRotationClippingAnimationTwo-dimensional animation: SpritesThree-dimensional animation: ModelsAnimation controllersParticle systemsCullingTexture sortingTexture filesResource managementLevel of detailPhysics EngineCollision detection versus collision resolutionTwo-dimensional collision detectionThree-dimensional collision detectionCollision resolutionAudio EngineSound samplesPlaying soundMultichannel soundMusic versus SFXOutput devices and interruptionsPlayer InputTouch eventsResolving into high-level eventsGame LogicHigh-level eventsArtificial intelligenceTransparent suspend and resumeFrame-based versus time-based logicGame logic organization