官可以用资源来建立建筑物，研究、升级能力，或以各种方式来及时支援他的团队（空投补血包和弹药包，或竖立的墙壁，阻挡敌人的行动），在《物竞天择》的建筑物被设计为帮助玩家提升他们的进攻、防御、隐身和速度能力等。
发展.专为游戏开发的游戏引擎最初被称为“Evolution”，后被更名为“Spark”。游戏引擎使用的Lua脚本语言，可以很容易地由多个第三方库来扩展游戏的力学、物理支持。该游戏于2006年10月正式宣布。未知世界（Unknown Worlds）是《物竞天择》的创造者新成立的