본문으로 건너뛰기

1. 디자인 시스템

1-1. 비주얼 원칙

원칙설명
다크 글래스모피즘반투명 패널 (배경 블러 12px + 알파 0.15~0.25), 미세한 보더 (1px, 백색 20%)
라운드 코너모든 UI 요소에 border-radius 적용 — 버튼 12px, 카드 16px, 패널 20px, 모달 24px
네온 하이라이트Hept32 기반 네온 글로우 — 선택/호버/포커스 시 2~4px 외곽 네온 발광 (시안/골드/핑크)
극단 미니멀 HUD화면 95% 게임플레이. 핵심 정보만 아이콘+숫자 위주
Neon on Dark딥 퍼플(#0F0A1A) 베이스 위에 Hept32 네온이 빛나는 다크 UI
마이크로 인터랙션모든 상호작용에 시각 피드백 — 호버 글로우, 클릭 펄스, 전환 이징

1-2. 컬러 시스템

용도색상HEX적용
배경 베이스심흑 퍼플#0F0A1A전체 배경, 오버레이
글래스 배경딥 퍼플 반투명#180D2F α0.6패널, 카드, 모달
글래스 보더백색 반투명#FFFFFF α0.15패널 테두리
강조 1차Gold#ECAB11선택 하이라이트, 레벨업, XP
강조 2차Danger Red#DA2424체력, 보스, 경고
강조 3차Neon Cyan#5EE9E9음 기운, 쿨다운, 영혼
강조 4차Hot Pink#F94E6D보스, 특수 이벤트, 위험
텍스트 1차Moonbeam#C5CDDB본문 텍스트
텍스트 2차Mist#8B97B6부가 정보, 비활성
힐링/안전Jade Green#08B23BHP 회복, 안전 영역
네온 글로우Hept32별각 HEX선택/호버 시 외곽 발광 (blur 8px)

v5.0 변경: Hept32 팔레트 전환. 오방색 체계 전면 교체 → Korean Neon Folklore 컬러 시스템.

1-3. 폰트 체계

폰트 선정

용도1순위2순위비고
한글 제목넥슨Lv.1고딕 BoldPretendard Bold게임 타이틀, 화면 제목
한글 본문Pretendard Regular넥슨Lv.1고딕 Regular설명 텍스트, 대사, UI 라벨
한글 분위기둘기마요고딕삭제 — 넥슨Lv.1고딕으로 통일
영문/숫자Inter Bold / RegularOutfit스탯 수치, 타이머
데미지 숫자Press Start 2P04b_03월드 팝업 숫자 전용
모노스페이스JetBrains Mono디버그 정보

모든 폰트는 OFL/무료 라이선스. 넥슨Lv.1고딕 = 넥슨 무료 배포, Pretendard = OFL, 둘기마요고딕 = OFL, Inter = OFL, Press Start 2P = OFL.

크기 체계

레벨크기웨이트용도예시
H164pxBold타이틀 화면 로고"THE HON: JOSEON"
H236pxBold화면 제목"캐릭터 선택", "레벨 업!"
H324pxBold섹션 제목, 카드 이름"퇴마사", "혈월"
Body18pxRegular본문 텍스트, 설명카드 설명, NPC 대사
Caption14pxRegular부가 정보, 라벨"HP 100", "CD 25s"
Micro11pxRegularHUD 수치, 상태"Lv.12", "14:32"
Damage L48pxBold크리티컬 데미지"-999" (골드 네온)
Damage M32pxRegular일반 데미지"-15"
Damage S24pxRegular소형 데미지/힐"+5"

웨이트 용도

웨이트용도
Bold (700)제목, 강조 수치, 버튼 텍스트, 레벨업 카드 이름
Regular (400)본문, 설명, NPC 대사, 일반 UI 라벨
Light (300)태그라인, 힌트 텍스트, 워터마크, 버전 정보

1-4. 디자인 토큰

v4.0 신규. 모든 UI 파일에서 참조할 통합 상수 정의. 구현: game/src/constants/ui_constants.gd Autoload. 트렌드 근거: 10개+ 파일에 개별 정의된 색상/폰트 상수를 단일 소스로 통합.

Hept32 컬러 토큰

토큰HEX용도
COLOR_GOLD#ECAB11레벨업, XP, 선택 하이라이트
COLOR_DANGER#DA2424HP, 보스, 경고, 양 기운
COLOR_CYAN#5EE9E9음 기운, 쿨다운, 영혼
COLOR_PINK#F94E6D보스, 특수 이벤트, 위험
COLOR_GREEN#08B23B힐링, HP 회복, 안전
COLOR_TEXT#C5CDDB주요 텍스트
COLOR_TEXT_SUB#8B97B6부가 정보, 비활성
COLOR_BG#180D2F글래스 배경, 패널
COLOR_BG_BASE#0F0A1A전체 배경 (심흑 퍼플)

폰트 크기 토큰

토큰크기용도
FONT_H164px타이틀 로고
FONT_H236px화면 제목
FONT_H324px카드 이름
FONT_BODY18px본문, NPC 대사
FONT_CAPTION14px라벨
FONT_MICRO11pxHUD 수치
FONT_DAMAGE_CRIT48px크리티컬 데미지
FONT_DAMAGE_NORMAL32px일반 데미지
FONT_DAMAGE_SMALL24px소형 데미지/힐

그림자 토큰

토큰오프셋용도
SHADOW_NORMAL2px일반 텍스트/아이콘
SHADOW_EMPHASIS3px강조 (제목, 보스명, 경고)

패널 투명도 토큰

토큰알파용도
PANEL_ALPHA_DEFAULT0.6기본 글래스 패널
PANEL_ALPHA_HUD0.10인게임 HUD
PANEL_ALPHA_OVERLAY0.5레벨업/일시정지 오버레이
PANEL_ALPHA_LOCK0.7잠금 오버레이

기존 α0.8~0.95 → α0.6 기본. 글래스모피즘 설계에 부합하도록 보정.