INDEPENDENT BY DESIGN.ORIGINS: 2004

Released

FIFA World

free-to-play massively multiplayer online football game

ABOUT THE GAME

Releases & builds

Windows