BZFlag Многопользовательская компьютерная онлайн игра, первый трёхмерный мультиплатформенный шутер от первого лица жанра артиллерия.
В игре BZFlag игроки управляют танками (от первого лица), в определённом игровом мире (также известный как "карта"), который не является разрушаемым. Танки могут насквозь проехать вражеские танки, но не могут проехать через здания и другие объекты. Основная цель игры - уничтожить танки, которые находятся в другой команде. Например, зелёные танки, пытаются уничтожить красных, фиолетовых, синих. Также в игре есть команда, называемая rogue (в переводе с англ. "жулик"), они играют по принципу "сам за себя". Они не принадлежат ни к какой команде и могут уничтожать любые танки игроков, даже тех, кто тоже относится к команде rogue. Цвет танка у команды rogue - тёмно-коричневый, стреляют жёлтыми выстрелами.
В арсенале предусмотрено оружие и специальные средства различного типа, такие как самонаводящиеся снаряды, лазеры, невидимость, форсаж и многие другие.
Есть стили игры, которые изменяют цели и другие параметры (например скорость танков и другие). В игре несколько режимов - основной, free-style (в переводе с англ. "свободный стиль"). Основная цель - уничтожать танки, принадлежащие другой команде и команде rogue. Также есть такие режимы игры, как capture-the-flag, в нём принимают участие от двух до четырёх команд, основная цель - украсть флаг чужой команды (у красных - красный флаг, у синих - синий и т.д.) и принести его на базу своей команды. Есть также такой режим, как rabbit chase (в переводе с англ. "преследование кролика"), в нём один игрок rabbit (кролик), а все остальные - hunters (охотники), основная цель - уничтожить "кролика". "Охотник", уничтоживший "кролика", сам становится "кроликом". А "кролик", уничтоженный "охотником", становится "охотником". Загвоздка в том, что "кролик" также может убивать "охотников". "Охотник", уничтоженный "кроликом", остаётся "охотником".