Cinematic computer game
Cinematic Quake 2
CinematiQ2 considers introducing the language of cinema to computer games, specifically with regard to camera work. Cinema has had over
a century to develop a rich and expressive language to communicate
key developments in the narrative to the viewer. At the time at which
CinematiQ2 was developed, such language was not yet as developed in computer games.
The implementation is a modification library (mod) for the Quake 2 engine in addition to some direct modifications to the
engine itself. The approach is to use the non-player characters,
or bots, in the game to act as camera operators, each one seeking
out a different kind of camera placement from the cinematic language.
Autonomous cinematographer
An autonomous cinematographer chooses the most appropriate camera
at each moment in the game. For example, Establishing Camera when
the player enters a new room, Character Camera to frame other
characters, Navigation Camera, Combat Camera and Missile Camera when
the player fires a well-aimed projectile at the enemy. Slow-motion
and freeze frame effects are also used; the latter to ensure that
the player is not at a disadvantage in progressing in the game due
to camera angle changes
Made for
My MSc at ITB
My role
Co-creative / technical direction
Development
Crafted with
Quake II game engine
C
C++