Le 
Refractor Engine, est un moteur graphique développé par 
Refraction Games pour 
Codename Eagle qui est sorti en 1999. L'entreprise a ensuite été rachetée par 
DICE qui a maintenu l'équipe en charge du moteur pour en développer une deuxième mouture utilisée pour des jeux de la série 
Battlefield.
Codename Eagle, 
BF 1942, et 
BF : Vietnam, utilisent la première version du moteur. La deuxième version, aussi appelée 
Refractor 2 Engine, est utilisée pour 
BF 2, 
BF 2142, 
BF Heroes, 
BF Online, et 
BF Play4Free.