비디오 게임 봇(Bot)은 비디오 게임에서 인간을 대신하여 게임을 플레이하는 인공 지능(AI) 기반 전문가 시스템 소프트웨어를 의미한다. 특히 1인칭 슈팅 게임(FPS)에서 인간이 아닌 AI 플레이어를 지칭하는 경우가 많지만, 다양한 게임 장르에서 활용된다.
봇은 사용 목적에 따라 매우 다르게 작동한다. 1인칭 슈팅 게임용 봇은 인간의 플레이 방식을 모방하여 지도 분석, 기본 전략 수립, 동적 학습 등을 수행하며, 인터넷, LAN 또는 로컬 세션에서 다른 봇 및 인간 플레이어와 함께 플레이할 수 있다. 고급 봇은 기계 학습 기능을 통해 상대의 패턴을 학습하거나 이전에 알려지지 않은 맵을 동적으로 학습하기도 하는 반면, 단순한 봇은 개발자가 미리 생성한 웨이포인트 목록에 의존하여 특정 맵에서만 작동하도록 제한된다.
한편 MMORPG(대규모 멀티플레이어 온라인 롤 플레잉 게임)용 봇은 사냥, 채집 등 반복적이고 지루한 작업을 자동화하는 데 사용된다. 이러한 봇의 사용은 대부분의 MMORPG에서 게임 규칙 위반으로 간주되며 금지되어 있으나, 상당수의 플레이어가 경험치나 재화를 효율적으로 획득하기 위해 여전히 사용하는 경우가 있다. MUD(멀티 유저 던전) 게임에서도 유사한 목적으로 봇이 사용되며, 이 역시 대부분의 MUD에서 금지된 관행이다.
봇의 기능과 지능 수준은 특히 커뮤니티에서 제작된 콘텐츠의 경우 편차가 크며, 단순 자동화 도구에서부터 고도의 기계 학습 기반 시스템까지 다양하다.