Aos 19 anos de idade, Jakob (Tom Schilling) vive na cidade de Colonia, na Alemanha, onde divide um apartamento com o seu irmão e a última namorada dele, Karo, que está grávida. Jakob é um andarillho e grava obsessivamente todos os seus passos em um diário em vídeo, incluindo nos registros com a câmera seus momentos mais íntimos.
A vida de Jakob não segue uma linha lógica e, como qualquer adolecente sem rumo, ele aproveita cada dia como se fosse o último, se entregando ao sexo, à bebida e ao vandalismo sem hesitar, Egoshooter funciona como um documentário realista sobre o mundo de Jakob, um retrato fragmento da juventude alemã.