A developer apologizes as a new FPS game with serious Half-Life vibes launches to 'Mixed' player reviews.