Moteur de rendu: concepts de base de la rastérisation, pipeline graphique, éclairage et illumination, effets visuels. Système de détection de collisions. Dynamique des corps rigides. Intégration d'un moteur physique. Système de jouabilité: architectures de modèle d'objets de jeu, chargement de niveaux, mise à jour des objets de jeu en temps réel, gestion d'événements, scripts, "gameplay" systémique. Architecture de moteur audio. Profilage et débogage: journalisation et traçage, calque de débogage, profilage dans le jeu. Programmation de jeux multijoueurs: topologies réseaux des jeux, réplication d'objets, gestion de la latence, architecture réseau et types de jeu, mise à l'échelle, sécurité des jeux, jeu à la demande.