Beetle Barrage - Dev + Pub F2P top-down shooterpvecombat ActionIndie Est. Players 825 Peak CCU 1 Review Score 87% Reviews 15