.demo 파일 확장자는 주로 녹화된 게임플레이 세션, 엔진 전용 테스트 데모, 또는 소프트웨어 응용 프로그램의 실행 가능한 체험판 버전을 저장하는 데 사용되며, 주로 비디오 게임 및 대화형 3D 그래픽 엔진에서 널리 쓰입니다. 카운터 스트라이크(Counter-Strike), 팀 포트리스(Team Fortress), quake(퀘이크)와 같은 멀티플레이어 게임의 맥락에서, 데모 파일은 전통적인 동영상 방식이 아니라 원시 네트워크 패킷의 시퀀스로 모든 플레이어의 움직임, 채팅 메시지, 무기 발사 및 게임 이벤트를 기록합니다. 이를 통해 사용자는 모든 카메라 시점에서 경기를 다시 플레이하고, 게임플레이 전략을 분석하며, 매우 높은 해상도로 시네마틱 동영상을 렌더링할 수 있습니다. 렌더링된 픽셀 대신 게임 데이터를 저장하기 때문에 데모 파일은 일반 동영상 녹화본에 비해 파일 크기가 매우 작은 편입니다. 다른 맥락에서, 소프트웨어 개발자나 게임 엔진은 더 큰 소프트웨어 제품의 기능을 보여주는 독립 실행형 실행 파일이나 번들 리소스 패키지로 .demo 파일을 사용하여, 사용자가 정식 버전을 구매하기 전에 제한된 시간이나 제한된 기능으로 미리 체험해 볼 수 있도록 제공하기도 합니다.