Lua 스크립팅 연동 — 기획 데이터가 곧 게임 로직이 되는 구조
- 증상
- 기획은 코드보다 자주 바뀝니다. 카드·이벤트·스테이지의 효과와 조건이 기획 단계에서 계속 바뀌는데, 변경마다 클라이언트 코드를 수정하면 이터레이션이 느려집니다.
- 조치
- 인게임 API를 Lua로 노출하고, 기획 시트에 작성된 Lua 조건식·스크립트를 게임 로직에 직접 연동했습니다. 이벤트·스테이지용 Lua API를 설계하고, 기획자가 다루기 쉽도록 조건식 문법을 단순화했습니다.
결과
효과·조건 변경이 시트 수정만으로 반영되는 데이터 주도 구조입니다 — 기획 이터레이션에서 클라이언트 코드 수정 의존도를 낮췄습니다.