매력적인 악역과 대립자 만들기: 악의가 아니라 논리를 설계하라
웹소설 작법 · 읽는 시간 약 3분 · 업데이트 2026-10-08
악역이 약하면 이야기도 약하다
주인공이 아무리 매력적이어도 맞서는 상대가 약하면 긴장감이 생기지 않습니다. 독자는 주인공이 어려움을 이기는 과정을 보고 싶어 하는데, 장애물이 쉽게 쓰러지면 이야기가 싱거워집니다. 특히 웹소설처럼 장기간 연재되는 작품에서는 악역이 이야기를 오래 끌고 갈 힘이 있어야 합니다.
여기서 말하는 강한 악역은 힘이 센 악역이 아니라 설득력 있는 악역입니다. 독자가 '저 사람도 이해는 간다'고 느낄 때 이야기에 깊이가 생깁니다.
악역의 논리 설계하기
악역은 대부분 자기가 악하다고 생각하지 않습니다. 자신의 방식이 옳다고 믿거나 어쩔 수 없었다고 믿습니다. 먼저 악역의 입장에서 질문에 답해 보세요.
악역 설계 질문 다섯 가지
- 이 인물이 진심으로 지키고 싶은 것은 무엇인가?
- 그것을 지키기 위해 왜 이 방법밖에 없다고 믿는가?
- 과거에 어떤 일을 겪었기에 그렇게 믿게 되었는가?
- 주인공의 어떤 점이 이 인물의 신념을 흔드는가?
- 이 인물이 스스로 인정하고 싶지 않은 약점은 무엇인가?
주인공과 거울 관계 만들기
가장 강한 대립은 서로 다른 것을 원할 때보다 같은 것을 원하면서 방법이 다를 때 생깁니다. 두 인물이 같은 상처에서 출발했지만 서로 다른 결론을 내렸다면 대립은 단순한 선악이 아니라 가치관의 충돌이 됩니다.
- 같은 상처, 다른 선택: 둘 다 가족을 잃었지만 한 사람은 복수를, 한 사람은 방지를 택했다
- 같은 목표, 다른 수단: 둘 다 세계를 지키려 하지만 한 사람은 희생을 감수하고 다른 사람은 거부한다
- 주인공의 어두운 가능성: 악역은 주인공이 다른 선택을 했다면 되었을 모습이다
악역에게도 약점과 인간적인 면이 필요하다
완벽하게 강하고 냉혹한 악역은 입체감이 없습니다. 사소한 습관, 지키는 사람, 아끼는 물건, 인정받지 못한 욕구 같은 인간적인 면이 하나 있으면 독자는 악역을 기억합니다. 다만 인간적인 면이 악행을 정당화하는 변명으로 쓰이지 않도록 주의하세요. 이해와 용서는 다릅니다.
악역을 등장시키는 방법
- 초반에는 악역의 결과물(사건, 피해)을 먼저 보여 주고 직접 등장은 늦춘다. 궁금증과 위협이 쌓인다.
- 첫 등장에서는 힘을 과시하기보다 그 인물의 논리나 성격을 보여 주는 장면을 쓴다.
- 주인공과 악역의 대화 장면에서는 서로 상대의 말에 일리가 있다고 느끼게 만든다.
- 악역이 승리하는 순간을 중간에 한 번 배치한다. 주인공이 지는 장면이 있어야 마지막 승부에 의미가 생긴다.
악역이 힘을 잃는 흔한 실수
- 악역이 필요 이상으로 자기 계획을 설명해서 긴장감이 사라진다
- 주인공이 어려움 없이 악역의 수를 모두 읽어 낸다
- 악역의 부하들이 무의미하게 계속 쓰러져서 위협이 느껴지지 않는다
- 악역의 동기가 '악해서'로 끝나 이유가 없다
- 마지막에 갑자기 회개하거나 약해져서 앞에서 쌓은 존재감이 무너진다
악역이 아닌 대립자도 있다
모든 이야기에 악당이 필요한 것은 아닙니다. 경쟁자, 가족, 제도, 환경, 주인공 자신의 두려움이 대립자가 될 수도 있습니다. 로맨스나 일상물에서는 오해나 상황이 대립자 역할을 합니다. 이때도 대립자가 주인공의 목표를 실제로 가로막고 있는지 점검하세요. 장애물이 약하면 이야기가 평평해집니다.
이어서 읽어 보세요
함께 집중하며 써 보세요
포룸은 웹소설·웹툰 작가가 카메라 없이 같은 방에서 뽀모도로 타이머를 함께 돌리며 작업하는 온라인 작업실입니다. 이 글의 방법을 방에서 바로 적용해 볼 수 있어요.
포룸 둘러보기