Haze - это шутер от первого лица, в центре которого находится Шейн Карпентер, молодой солдат армии Мантела. Действие игры происходит в 2048 году. К этому времени ООН, НАТО и многие национальные армии были распущены. Компания под названием Mantel Global Industries контролирует самую большую и мощную военную организацию в мире, снабжая всех своих солдат наркотиком под названием "Нектар", повышающим их боевые способности. Армии Мантел поручены все возникающие миротворческие операции.
Отправив Карпентера и его отряд в регион Боа в Южной Америке, чтобы нейтрализовать "Руку обещания", группу повстанцев, населяющих этот регион, Карпентер вскоре обнаруживает, что его миссия не такая, какой кажется на первый взгляд. После неожиданного поворота событий Карпентер оказывается на стороне повстанцев, сражаясь против своих бывших товарищей.
Обе фракции сражаются по-разному: будучи солдатом Мантела, игрок может использовать нектар, что делает прицеливание и стрельбу более точными и усиливает атаки ближнего боя. После осознания того, что цель армии Мантел - достижение мира - всего лишь ложь, которой кормят солдат, промывая им мозги, у игрока появляются различные боевые способности среди повстанцев, такие как притворство, установка гранат-ловушек и возможность вызывать передозировку Нектара у солдат Мантел. Эти передозировки делают солдат безумными, дезориентируют их и делают неспособными отличить друга от врага.
В однопользовательской кампании также есть возможность кооперативной игры с тремя друзьями. В многопользовательской игре есть режимы deathmatch, team deathmatch и режим штурма, основанный на достижении цели.