◀ 포트폴리였 νŽ˜μ΄μ§€λ‘œ λŒμ•„κ°€κΈ°

ℹ️ 택탄 ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©° μž‘μ„±ν•œ "기사단 μ•„μ΄ν…œ" κ΄€λ ¨ μ‹œμŠ€ν…œ λ¬Έμ„œμž…λ‹ˆλ‹€.

μ‹œμŠ€ν…œ 섀계 μš”μ•½

핡심 섀계 포인트

  • κΈ°μ‘΄ Skill_Effect μ‹œμŠ€ν…œ ν™œμš©ν•œ ν™•μž₯μ„±
  • 데이터 기반 μœ μ—°ν•œ 쑰건/효과 μ •μ˜
  • λͺ¨λ“ˆν™”λœ ꡬ쑰둜 μœ μ§€λ³΄μˆ˜ 용이
  • 직관적인 UI/UX 섀계

κΈ°λŒ€ 효과

  • ν•„λ“œ ν”Œλ ˆμ΄ νš¨μœ¨μ„± μ¦λŒ€
  • μ „λž΅μ  깊이 μΆ”κ°€
  • μ‹ κ·œ 보상 μ½˜ν…μΈ  확보
  • μžμ› μ†Œλͺ¨μ²˜ λ‹€μ–‘ν™”

1. 기사단 μ•„μ΄ν…œμ΄λž€?

ν•„λ“œμ— μΆœμ§„ν•œ λΆ€λŒ€κ°€ μ•„μ΄ν…œμ„ μ†Œλͺ¨ν•΄ [νŠΉμˆ˜ν•œ 효과]λ₯Ό 얻을 수 있으며, 이λ₯Ό [기사단 μ•„μ΄ν…œ]이라 μ •μ˜ν•œλ‹€.

2. λͺ©μ 

[기사단 μ•„μ΄ν…œ]을 톡해 μœ μ €κ°€ ν•„λ“œ ν”Œλ ˆμ΄λ₯Ό 더 효율적으둜 λ§Œλ“€μ–΄μ£ΌλŠ” μž₯치둜 λ™μž‘λ˜κ²Œ λ§Œλ“ λ‹€.

3. 개발 λͺ©ν‘œ

3.1. ν•„λ“œ ν”Œλ ˆμ΄ 포컀싱

κΈ°μ‚¬λ‹¨μ˜ [ν•„λ“œ ν”Œλ ˆμ΄]에 포컀싱해 기사단 μ•„μ΄ν…œμ„ λ””μžμΈν•œλ‹€.

3.2. UI μž₯치 μΆ”κ°€

μ–΄λ–€ μ•„μ΄ν…œμ„ μŠ¬λ‘―μ— λ°°μ •ν–ˆκ³  μ‚¬μš©ν–ˆλŠ”μ§€ μœ μ €μ—κ²Œ μ•ˆλ‚΄ν•˜λŠ” [UI μž₯치]λ₯Ό μΆ”κ°€ν•œλ‹€.

3.3. μ—°μΆœ

기사단이 μ•„μ΄ν…œ μ‚¬μš© μ‹œ 이λ₯Ό λ…Έν‹°ν•  수 μžˆλ„λ‘ [μ—°μΆœ μž₯치]λ₯Ό μΆ”κ°€ν•œλ‹€.

3.4. ν•΄κΈˆ 및 슬둯 μΆ”κ°€

μ˜μ›…μ˜ λ ˆλ²¨μ— 따라 [μ•„μ΄ν…œ 슬둯이 ν•΄κΈˆ / μΆ”κ°€]될 수 있게 κ΅¬μ‘°ν™”ν•œλ‹€.

4. 전체 ν”„λ‘œμ„ΈμŠ€

기사단 μ•„μ΄ν…œμ€ μ²¨λΆ€λœ κ·Έλ¦Όκ³Ό 같은 ν”„λ‘œμ„ΈμŠ€λ₯Ό 톡해 μ•„μ΄ν…œμ„ [λ°°μ • / μ‚¬μš© / μ†Œλͺ¨]ν•˜λ©°, 각 ꡬ성 별 상세 λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™λ‹€.

4.1. μ•„μ΄ν…œ 슬둯 및 λ°°μ •

μ²¨λΆ€λœ κ·Έλ¦Όκ³Ό 같이 [λΆ€λŒ€ νŽΈμ„± UI]μ—μ„œ μ‚¬μš©μž μž„μ˜λ‘œ ν•„λ“œμ—μ„œ 적용 λ°›κΈΈ μ›ν•˜λŠ” μ•„μ΄ν…œμ„ μŠ¬λ‘―μ— λ°°μ •, 기사단을 μΆœμ§„ μ‹œν‚¨λ‹€.

μ‚¬μš©μž 인벀토리에 [μ•„μ΄ν…œ 1]이 10κ°œκ°€ 있고 기사단 A에 이λ₯Ό λ°°μ •ν•˜λŠ” 것을 κ°€μ •ν•˜μ— μ˜ˆμ‹œλ₯Ό μ„€λͺ…ν•œλ‹€.

4.2. 쑰건 및 μ‚¬μš©

ν•„λ“œμ— μΆœμ§„ν•œ 기사단이 "νŠΉμ • 쑰건"을 λ§Œμ‘±ν•  경우 이λ₯Ό 트리거둜 μŠ¬λ‘―μ— λ°°μ •ν•œ μ•„μ΄ν…œμ„ μ‚¬μš©ν•  수 μžˆλ‹€.

4.3. μ†Œλͺ¨ 및 효과

기사단이 쑰건을 λ§Œμ‘±ν•΄ μ•„μ΄ν…œμ„ μ‚¬μš©ν•  경우 μ¦‰μ‹œ μ•„μ΄ν…œμ΄ μ†Œλͺ¨λ˜λ©°, νš¨κ³Όκ°€ μ μš©λœλ‹€.

5. 슬둯

μŠ¬λ‘―μ€ λΆ€λŒ€ νŽΈμ„± UIμ—μ„œ κΈ°μ‚¬λ‹¨μ—κ²Œ μ•„μ΄ν…œμ„ λ°°μ •ν•˜κ³  ν™•μΈν•˜λŠ” μ—­ν• μ˜ μ‹ κ·œ UI이자 "κΈ°μ‚¬λ‹¨μ˜ 인벀토리"이닀.

5.1. 슬둯 UI

μ²¨λΆ€λœ μ˜ˆμ‹œ κ·Έλ¦Όκ³Ό 같이 [λΆ€λŒ€ νŽΈμ„± UI]에 "슬둯 UI"λ₯Ό μΆ”κ°€ν•œλ‹€.

5.2. 슬둯 μ„ΈλΆ€ ꡬ성

각 슬둯 별 μƒνƒœμ— 따라 λ‹€μŒκ³Ό 같은 정보가 좜λ ₯λœλ‹€.

μ•„μ΄ν…œ μ•„μ΄μ½˜

μ•„μ΄ν…œ λ“±κΈ‰

"+" μ•„μ΄μ½˜

μžλ¬Όμ‡  μ•„μ΄μ½˜

슬둯 λ”€λ“œ 처리

6. λ°°μ •

μΆœμ§„ μ‹œν‚¬ λ•Œ 기사단 μ•„μ΄ν…œμ„ μ μš©ν•˜λŠ” ν–‰μœ„λ₯Ό 배정이라 μ •μ˜ν•˜λ©°, 기본적인 룰은 λ‹€μŒκ³Ό κ°™λ‹€.

6.1. λ°°μ • UI

λΆ€λŒ€ λ°°μ • UIμ—μ„œ μ•„μ΄ν…œ μŠ¬λ‘―μ„ 선택 ν˜Ήμ€ μž…λ ₯ μ‹œ μ „ν™˜ μ—°μΆœκ³Ό ν•¨κ»˜ "λ°°μ • UI"둜 μ „ν™˜λ˜λ©°, ꡬ성은 λ‹€μŒκ³Ό κ°™λ‹€.

6.1.1. μ•„μ΄ν…œ κ·Έλ¦¬λ“œ

μ‚¬μš©μž 인벀토리 μƒμ—μ„œ ν˜„μž¬ μ§€λ‹ˆκ³  μžˆλŠ” 기사단 μ•„μ΄ν…œλ§Œ λΆ„λ₯˜ν•΄ κ·Έλ¦¬λ“œ ν˜•νƒœλ‘œ ν‘œν˜„ν•΄μ£ΌλŠ” μ—­ν• μ˜ UIλ‹€.

μ•„μ΄ν…œ κ·Έλ¦¬λ“œ ꡬ성
κ·Έλ¦¬λ“œ μ…€λ ‰νŠΈ
μ•„μ΄ν…œ μ•„μ΄μ½˜
μ•„μ΄ν…œ λ“±κΈ‰ 백판
μ•„μ΄ν…œ μˆ˜λŸ‰
κ·Έμ™Έ κΈ°λŠ₯

6.1.2. 슬둯 λ°°μ •

μ•„μ΄ν…œ κ·Έλ¦¬λ“œ μƒμ—μ„œ μ„ νƒν•œ μ•„μ΄ν…œμ„ μŠ¬λ‘―μ— λ°°μ •ν•˜λŠ” μ—­ν• μ˜ UI이닀.

λ°°μ • λ²„νŠΌ
μžλ¬Όμ‡  μ•„μ΄μ½˜
μ•„μ΄ν…œ μŠ€μ™‘

6.1.3. 툴팁

μ•„μ΄ν…œ κ·Έλ¦¬λ“œ μƒμ—μ„œ μ„ νƒν•œ μ•„μ΄ν…œμ˜ μ„ΈλΆ€ λ‚΄μš©μ„ μ•ˆλ‚΄ν•˜λŠ” μ—­ν• μ˜ UI이며, ꡬ성은 인벀토리 UI μƒμ—μ„œ 좜λ ₯λ˜λŠ” λ‚΄μš©κ³Ό λ™μΌν•˜λ‹€.

μ•„μ΄ν…œ 이름
μ•„μ΄ν…œ μ•„μ΄μ½˜
μ•„μ΄ν…œ λ“±κΈ‰ 백판
μ•„μ΄ν…œ μ„€λͺ…

단, 인벀토리 UIμƒμ—μ„œ μ§€μ›ν•΄μ£ΌλŠ” μ‚¬μš© λ²„νŠΌ 및 μˆ˜λŸ‰μ„ μ§€μ •ν•˜λŠ” κΈ°λŠ₯은 μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€.

6.1.4. ν•΄μ œ / 확인 λ²„νŠΌ

μŠ¬λ‘―μ— λ°°μ •λœ μ•„μ΄ν…œμ„ ν•΄μ œ ν˜Ήμ€ ν™•μΈν•˜λŠ” μ—­ν• μ˜ λ²„νŠΌ UI이닀.

ν•΄μ œ
확인

6.2. μžλ™ λ°°μ • κΈ°λŠ₯

κΈ°μ‚¬λ‹¨μ˜ ꡬ성 μš”μ†Œ 쀑 ν•˜λ‚˜μΈ μ˜μ›…μ„ κΈ°μ€€μœΌλ‘œ λΆ€λŒ€ νŽΈμ„± UIμ—μ„œ "λ§ˆμ§€λ§‰μœΌλ‘œ λ°°μ •ν•œ" μ•„μ΄ν…œμ„ μžλ™ λ°°μ •ν•  수 있게 편의 κΈ°λŠ₯을 μ œκ³΅ν•œλ‹€.

7. 쑰건

기사단 μ•„μ΄ν…œμ€ μ‚¬μš©λ  수 μžˆλŠ” λ°œλ™ 쑰건이 μ‘΄μž¬ν•˜λ©°, 이λ₯Ό 쑰건이라 μ •μ˜ν•œλ‹€.

7.1. 트리거

기사단이 νŠΉμ • 행동 / μƒνƒœκ°€ 됐을 λ•Œμ— νŠΈλ¦¬κ±°κ°€ λœλ‹€.

7.2. 쑰건 검사

트리거 이후엔 "쑰건 검사"λ₯Ό ν•˜κ²Œ λœλ‹€.

7.3. SkillEffect 데이터 μ°Έμ‘°

8. μ‚¬μš©

기사단이 쑰건에 λ§Œμ‘±ν–ˆμ„ λ•Œ μ•„μ΄ν…œμ˜ 효과λ₯Ό 적용, 기사단 인벀에 λ°°μ •ν•œ μ•„μ΄ν…œμ΄ μ†Œλͺ¨ν•˜λ©°, 이λ₯Ό μ‚¬μš©μ΄λΌ μ •μ˜ν•œλ‹€.

8.1. μ•„μ΄ν…œ μ‚¬μš©κ³Ό μ†Œλͺ¨

기사단이 트리거 / 쑰건을 λͺ¨λ‘ λ§Œμ‘±ν•  경우 κΈ°μ‚¬λ‹¨μ˜ [*슬둯 인벀]에 λ°°μ •λœ μ•„μ΄ν…œμ„ μ‚¬μš©ν•˜λ©°, μ†Œλͺ¨λœλ‹€.

8.2. 효과 적용

μ•„μ΄ν…œ μ†Œλͺ¨κ°€ μΌμ–΄λ‚œ λ’€ κΈ°μ‚¬λ‹¨μ—κ²Œ νš¨κ³Όκ°€ 적용되며, μ¦‰μ‹œ / μ§€μ†νš¨κ³Όλ‘œ κ΅¬λΆ„λœλ‹€.

8.2.1. μ¦‰μ‹œ 효과

8.2.2. 지속 효과

8.3. μ‚¬μš© μ—°μΆœ

νš¨κ³Όκ°€ 적용됨과 λ™μ‹œμ— μ‚¬μš© μ—°μΆœμ΄ κΈ°μ‚¬λ‹¨μ—κ²Œ μ μš©λœλ‹€.

8.3.1. μ¦‰μ‹œ 효과 μ—°μΆœ

8.3.2. 지속 효과 μ—°μΆœ

8.3.3. ν”Œλ‘œνŒ… μ—°μΆœ

9. ItemData ν…Œμ΄λΈ” 데이터 μΆ”κ°€

9.1. SquadItem Enum μΆ”κ°€

ItemData.xlsx β†’ Data Sheet β†’ Type μ»¬λŸΌμ—μ„œ μ‚¬μš© 쀑인 EnumItemType에 μ‹ κ·œ Enum인 SquadItem을 μΆ”κ°€ν•œλ‹€.

9.2. ItemBuffType Column μΆ”κ°€

μ‹ κ·œ 컬럼인 "ItemBuffType 컬럼"을 μΆ”κ°€ν•œλ‹€.

9.3. SquadItemSkillEffect Column μΆ”κ°€

μ‹ κ·œ 컬럼인 "SquadItemSkillEffect 컬럼"을 μΆ”κ°€ν•œλ‹€.

10. Level_Hero ν…Œμ΄λΈ” 데이터 μΆ”κ°€

10.1. ItemSlot Column μΆ”κ°€

Level_Hero.xlsx β†’ Data Sheet에 ItemSlot μ»¬λŸΌμ„ μΆ”κ°€ν•œλ‹€.

11. Skill_Effect ν…Œμ΄λΈ” 데이터 μΆ”κ°€

기사단 μ•„μ΄ν…œμ„ μ‚¬μš©ν–ˆμ„ λ•Œ κΈ°μ‚¬λ‹¨μ—κ²Œ μ–΄λ–€ ν”Œλ‘œνŒ…μ„ μ μš©ν• μ§€ κ²°μ •ν•˜λŠ” μ—­ν• μ˜ μ‹ κ·œ μ»¬λŸΌμ΄λ‹€.

12. 기사단 μ•„μ΄ν…œ 컨텐츠

ν•΄λ‹Ή κΈ°λŠ₯을 κ°œλ°œν•΄ λ‹€μŒκ³Ό 같은 기사단 μ•„μ΄ν…œμ„ λ§Œλ“œλŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€.

12.1. μ¦‰μ‹œ 회볡 ν¬μ…˜

λΆ„λ₯˜ μ„€λͺ…
이름 μ¦‰μ‹œ 회볡 ν¬μ…˜
μ•„μ΄ν…œ λ“±κΈ‰ 우수
μ„€λͺ… μ‚¬μš© 쑰건 : κΈ°μ‚¬λ‹¨μ˜ 남은 병λ ₯이 50% 미만일 경우 μ‚¬μš©ν•©λ‹ˆλ‹€.
효과 : 뢀상 병λ ₯을 1,000λͺ… μΉ˜λ£Œν•©λ‹ˆλ‹€.
지속 μ‹œκ°„ μ—†μŒ
μ‚¬μš© 쑰건 κΈ°μ‚¬λ‹¨μ˜ 병λ ₯이 50% 미만일 경우
효과 뢀상 병λ ₯을 1,000λͺ… 치료.
Skill Res FileName SquadItem_Recovery_A_01
FX 효과 ν‚€μ›Œλ“œ #녹색 #μΌνšŒμ„± μ—°μΆœ #기사단 전체λ₯Ό 감싸 #1초 λ‚΄μ™Έ μ—°μΆœ
ItemID SquadItem.100

12.2. 곡격λ ₯ 증가 ν¬μ…˜

λΆ„λ₯˜ μ„€λͺ…
이름 곡격λ ₯ 증가 ν¬μ…˜
μ•„μ΄ν…œ λ“±κΈ‰ 우수
μ„€λͺ… μ‚¬μš© 쑰건 : μ „νˆ¬ μ‹œμž‘ μ‹œ μ•„μ΄ν…œμ„ μ‚¬μš©ν•©λ‹ˆλ‹€.
효과 : 10λΆ„ κ°„ κΈ°μ‚¬λ‹¨μ˜ 곡격λ ₯이 5% μ¦κ°€ν•©λ‹ˆλ‹€.
지속 μ‹œκ°„ 10λΆ„

⚠ μΆœμ§„ ν›„ ν•œλ²ˆλ§Œ μ‚¬μš©μ΄ κ°€λŠ₯ν•œ νŠΉμ„±μ„ μ§€λ‹Œ "기사단 μ•„μ΄ν…œ"을 κ³ λ €ν•œ 지속 μ‹œκ°„.
⚠ 1회 μ „νˆ¬ μ‚¬μ΄ν΄μ—λ§Œ λ™μž‘λ˜λŠ” 것이 μ•„λ‹Œ μ—¬λŸ¬ 횟수의 μ „νˆ¬ 사이클에 νš¨κ³Όκ°€ μ§€μ†λ˜κΈΈ 희망.
μ‚¬μš© 쑰건 μ „νˆ¬ μ‹œμž‘ μ‹œ (λͺ¬μŠ€ν„° 포함)
μ „νˆ¬ μ‹œμž‘ = λŒ€μƒμ—κ²Œ ν”Όν•΄λ₯Ό μž…νžŒ μˆœκ°„.
효과 10λΆ„κ°„ 기사단 곡격λ ₯ 5% 증가
Skill Res FileName SquadItem_Attack_A_01
FX 효과 ν‚€μ›Œλ“œ #뢉은색 #μΌνšŒμ„± μ—°μΆœ #기사단 전체λ₯Ό 감싸 #1초 λ‚΄μ™Έ μ—°μΆœ
ItemID SquadItem.200

12.3. λ°©μ–΄λ ₯ 증가 ν¬μ…˜

λΆ„λ₯˜ μ„€λͺ…
이름 λ°©μ–΄λ ₯ 증가 ν¬μ…˜
μ•„μ΄ν…œ λ“±κΈ‰ 우수
μ„€λͺ… μ‚¬μš© 쑰건 : μ „νˆ¬ μ‹œμž‘ μ‹œ μ•„μ΄ν…œμ„ μ‚¬μš©ν•©λ‹ˆλ‹€.
효과 : 10λΆ„ κ°„ κΈ°μ‚¬λ‹¨μ˜ λ°©μ–΄λ ₯이 5% μ¦κ°€ν•©λ‹ˆλ‹€.
지속 μ‹œκ°„ 10λΆ„

⚠ μΆœμ§„ ν›„ ν•œλ²ˆλ§Œ μ‚¬μš©μ΄ κ°€λŠ₯ν•œ νŠΉμ„±μ„ μ§€λ‹Œ "기사단 μ•„μ΄ν…œ"을 κ³ λ €ν•œ 지속 μ‹œκ°„.
⚠ 1회 μ „νˆ¬ μ‚¬μ΄ν΄μ—λ§Œ λ™μž‘λ˜λŠ” 것이 μ•„λ‹Œ μ—¬λŸ¬ 횟수의 μ „νˆ¬ 사이클에 νš¨κ³Όκ°€ μ§€μ†λ˜κΈΈ 희망.
μ‚¬μš© 쑰건 μ „νˆ¬ μ‹œμž‘ μ‹œ (λͺ¬μŠ€ν„° 포함)
μ „νˆ¬ μ‹œμž‘ = λŒ€μƒμ—κ²Œ ν”Όν•΄λ₯Ό μž…νžŒ μˆœκ°„.
효과 10λΆ„κ°„ 기사단 λ°©μ–΄λ ₯ 5% 증가
Skill Res FileName SquadItem_Attack_A_01
FX 효과 ν‚€μ›Œλ“œ #νŒŒλž‘μƒ‰ #μΌνšŒμ„± μ—°μΆœ #기사단 전체λ₯Ό 감싸 #1초 λ‚΄μ™Έ μ—°μΆœ
ItemID SquadItem.300

12.4. 곡격속도 증가 ν¬μ…˜

λΆ„λ₯˜ μ„€λͺ…
이름 곡격속도 증가 ν¬μ…˜
μ•„μ΄ν…œ λ“±κΈ‰ 우수
μ„€λͺ… μ‚¬μš© 쑰건 : μ „νˆ¬ μ‹œμž‘ μ‹œ μ•„μ΄ν…œμ„ μ‚¬μš©ν•©λ‹ˆλ‹€.
효과 : 10λΆ„ κ°„ κΈ°μ‚¬λ‹¨μ˜ 곡격 속도λ₯Ό 5% μ¦κ°€ν•©λ‹ˆλ‹€.
지속 μ‹œκ°„ 10λΆ„

⚠ μΆœμ§„ ν›„ ν•œλ²ˆλ§Œ μ‚¬μš©μ΄ κ°€λŠ₯ν•œ νŠΉμ„±μ„ μ§€λ‹Œ "기사단 μ•„μ΄ν…œ"을 κ³ λ €ν•œ 지속 μ‹œκ°„.
⚠ 1회 μ „νˆ¬ μ‚¬μ΄ν΄μ—λ§Œ λ™μž‘λ˜λŠ” 것이 μ•„λ‹Œ μ—¬λŸ¬ 횟수의 μ „νˆ¬ 사이클에 νš¨κ³Όκ°€ μ§€μ†λ˜κΈΈ 희망.
μ‚¬μš© 쑰건 μ „νˆ¬ μ‹œμž‘ μ‹œ (λͺ¬μŠ€ν„° 포함)
μ „νˆ¬ μ‹œμž‘ = λŒ€μƒμ—κ²Œ ν”Όν•΄λ₯Ό μž…νžŒ μˆœκ°„.
효과 10λΆ„κ°„ 기사단 곡격속도 10% 증가
Skill Res FileName SquadItem_AttackSpd_A_01
FX 효과 ν‚€μ›Œλ“œ #주황색 #μΌνšŒμ„± μ—°μΆœ #기사단 전체λ₯Ό 감싸 #1초 λ‚΄μ™Έ μ—°μΆœ
ItemID SquadItem.300