For at kunne lave et single-player spil baseret på id Softwares Quake 3-engine, har Raven udviddet systemet med en lang række interessante tilføjelser.
Eftersom id Software fra starten havde besluttet, at Quake 3 udelukkende skulle være et multiplayer-orienteret spil, gjorde Carmack og Co. ikke meget for at gøre enginen klar til de licenser, der var interesseret i at prøve maskineriet til single-player spil.

Det skræmte dog ikke Raven, da de skulle til at gå i gang med Star Trek: Elite Force, og hvad Carmack ikke selv havde implementeret, sørgede de selv for at klare.

James Monroe fra Raven fra sammensat nedenstående liste over de vigtigste tilføjelser til enginen, som blev gjort under udviklingen af Elite Force:

  • MP3 playback
  • Lip Synching tech
  • Map Transitions (moving player stats across levels, showing levelshot during
    transit)
  • Renderer Enhancements (correct specular and alpha on models and viewmodel,
    correct dynamic light in darkness)
  • Carcass Skeletal Model system
  • Low Shaders to support old video cards without full blend mode support
  • NPC system (external data files, game generated senses, world knowledge)
  • Navigation system
  • Load + Save functions (handles entities, system data, server starts)
  • Icarus scripting
  • Animation system (movement or AI determines anim sequence)
  • Animation triggered sound events
  • Animating and/or Breakable models (level-designer placed w/o programmer
    intervention)
  • Improved Animating Weapons
  • Alternate Fire Mode

Elite Force er som bekendt netop gået guld.