이전 λ…κΈ€λ³΄λ‹€λ³΄λ‹ˆ μŠ€νŒ€ 도전 과제 λ¬»λŠ” 글이 있길래

마침 λΉŒλ“œλ„ μ•ˆμ •ν™” λ˜μ—ˆκ³  μ‹œκ°„λ„ μ’€ λ– μ„œ 남김


이 글은 μŠ€νŒ€μ— λˆλ‚΄μ„œ ν”„λŸ¬μ νŠΈλ„ λ“±λ‘ν–ˆκ³ , μŠ€νŒ€μ›μŠ€ μ‚¬μ΄νŠΈμ— λŒ€ν•œ ꡬ쑰λ₯Ό μ–΄λŠμ •λ„ μ•ˆλ‹€κ³  κ°€μ •ν•˜κ³  μ •λ¦¬ν•œ κΈ€μž„

ν˜Ήμ‹œλΌλ„ 이해가 μ–΄λ ΅λ‹€λ©΄ 미리 λ―Έμ•ˆν•¨


1. λ‚΄ ν”„λ‘œμ νŠΈμ— λ“€μ–΄κ°€μž

- λ„μ „κ³Όμ œλŠ” ν”„λ‘œμ νŠΈλ³„λ‘œ μ„€μ •ν•  수 있음(μ²΄ν—˜νŒμ€ μ˜ˆμ™Έ) κ±°κΈˆμ„ λ“€μ—¬μ„œ μƒμ„±ν•œ ν”„λ‘œμ νŠΈλ₯Ό 클릭해 듀어가도둝 ν•˜μž



2. ν”„λ‘œμ νŠΈ ν•­λͺ© 쀑, μŠ€νŒ€μ›μŠ€ μ„€λͺ… νŽ˜μ΄μ§€λ‘œ λ“€μ–΄κ°€μž

- 전체 ν•­λͺ©μ—μ„œ '기술적 도ꡬ' ν•˜μœ„ ν•­λͺ©μ˜ 'Steamworks μ„€μ • μˆ˜μ •ν•˜κΈ°' λ₯Ό ν΄λ¦­ν•˜λ©΄ λœλ‹€.



3. 톡계 및 도전 과제 ν•­λͺ©μ„ 보자

- Steamworks μ„€μ •μ˜ μƒμœ„ 메뉴에 보면 '톡계 및 도전 과제' λ²„νŠΌμ΄ μžˆλ‹€.

- μ—¬κΈ°μ„œ 도전 κ³Όμ œμ™€ κ΄€λ ¨λœ ν•­λͺ©μ€ '도전 과제' 와 '도전 과제 ν˜„μ§€ν™”' 인데, 일단 등둝을 ν•΄μ•Όν•˜λ‹ˆ, '도전 과제'λ₯Ό λˆ„λ₯΄μž



4. 도전 과제λ₯Ό λ§Œλ“€μž

- νŽ˜μ΄μ§€λŠ” ν…… λΉ„μ–΄μžˆκ³ , 'μƒˆλ‘œμš΄ 도전 과제' λ²„νŠΌμ΄ μžˆλ‹€.

- λ²„νŠΌ μƒλ‹¨μ—λŠ” μ–Έμ–΄λ₯Ό κ³ λ₯΄λΌκ³  λ˜μ–΄μžˆμ„ν…λ°, 개인적으둜 μΆ”μ²œν•˜λŠ”κ²ƒμ€ 일단 μ˜μ–΄λ²„μ „ λ„μ „κ³Όμ œλ₯Ό λ§Œλ“œλŠ” 것이닀.

- ν•œκΈ€λ²„μ „μ„ λ§Œλ“€λ©΄ ν•œκΈ€λ²„μ „ λŸ°μ²˜μ—λ§Œ μ μš©λ˜μ§€λ§Œ, μ˜μ–΄λ²„μ „μœΌλ‘œ λ§Œλ“€μ–΄λ‘λ©΄ '등둝을 μ•ˆν•œ μ–Έμ–΄ 런처'에 μžλ™μœΌλ‘œ μ˜μ–΄λ²„μ „μœΌλ‘œ λ“±λ‘λ˜λŠ” 것 κ°™κΈ° λ•Œλ¬Έμ΄λ‹€.

- μ–΄μ¨Œλ“  μƒˆλ‘œμš΄ 도전 과제 λ²„νŠΌμ„ λˆŒλŸ¬μ„œ λ„μ „κ³Όμ œλ₯Ό λ§Œλ“€μ–΄λ³΄μž



5. 도전 과제 λ‚΄μš©μ„ μž…λ ₯ν•˜μž

- ν•­λͺ©μ΄ λ§Žμ§€λ§Œ 별거없닀.

-- 1. λ„μ „κ³Όμ œμ˜ idλ₯Ό μž…λ ₯ν•˜λŠ” 곡간이닀. 이 idλ₯Ό μ΄μš©ν•΄μ„œ μ—…μ μ˜ 등둝/ μ‚­μ œλ₯Ό μ—”μ§„μ—μ„œ μ œμ–΄ν•  수 μžˆμœΌλ―€λ‘œ 이쁘게 적도둝 ν•˜μž. ν”Œλ ˆμ΄μ–΄λŠ” μ•Œ 수 μ—†λŠ” 정보이닀.

-- 2. λ„μ „κ³Όμ œμ˜ 이름을 μž…λ ₯ν•˜λŠ” 곡간이닀. λ„μ „κ³Όμ œλ₯Ό λ‹¬μ„±ν•˜λŠ” μˆœκ°„ λœ¨λŠ” νŒμ—…μ—λ„ λ…ΈμΆœλ˜λŠ” λ‚΄μš©μ΄λ‹€.

-- 3. λ„μ „κ³Όμ œμ˜ λ‚΄μš©μ„ μž…λ ₯ν•˜λŠ” 곡간이닀. λ„μ „κ³Όμ œλ₯ΌΒ λ‹¬μ„±ν•˜λŠ” μˆœκ°„ λœ¨λŠ” μž‘μ€ νŒμ—…μ—λ„ λ…ΈμΆœλ˜λŠ” μ •λ³΄μ§€λ§Œ, λ¬Έμž₯이 κΈΈλ©΄ μž˜λ¦¬κΈ°λ„ ν•œλ‹€.Β '~λ₯Ό ν–ˆλ‹€.' λŠ” μ‹μœΌλ‘œ 적어두면, 이 λ„μ „κ³Όμ œλ₯Ό λͺ»μ–»μ€ ν”Œλ ˆμ΄μ–΄λ“€μ΄ μ°Έκ³ ν•  수 μžˆλŠ” λ‹¨μ„œκ°€ λ˜κΈ°λ„ ν•œλ‹€. 마음껏 적자.

-- 4와 5μ‚¬μ΄μ˜ ν•˜μ–€ λ„€λͺ¨μΉΈμ€ 이 λ„μ „κ³Όμ œλ₯Ό λΉ„λ°€λ‘œ ν•  것인가λ₯Ό μ²΄ν¬ν•˜λŠ” 칸이닀. μ²΄ν¬ν•˜λ©΄ ν•΄λ‹Ή 도전 과제λ₯Ό λ‹¬μ„±ν•˜κΈ° μ „κΉŒμ§€ 도전 과제 λͺ©λ‘μ—μ„œ μˆ¨κ²¨μ§„λ‹€. κ²Œμž„ λ‚΄ μˆ¨κ²¨μ§„ 업적을 λ§Œλ“€κ±°λ‚˜ μŠ€ν¬μΌλŸ¬μ„± λ„μ „κ³Όμ œμΈ 경우 μ²΄ν¬ν•˜λ„λ‘ ν•˜μž.

-- 5. λ‹¬μ„±ν•œ λ„μ „κ³Όμ œμΌ 경우 λ³΄μ—¬μ§ˆ 이미지이닀.

-- 6. 달성 μ „μ˜ λ„μ „κ³Όμ œμΌ 경우 λ³΄μ—¬μ§ˆ 이미지이닀. 컬러 이미지λ₯Ό 넣어도 μŠ€νŒ€μ—μ„œ ν‘λ°±μœΌλ‘œ λ³€κ²½μ‹œμΌœμ„œ μ—…λ‘œλ“œν•˜λ‹ˆ κ³ λ €ν•΄μ„œ μ˜¬λ¦¬λ„λ‘ ν•˜μž. λ¬Έλͺ…5같은 κ²Œμž„μ€ μ•„μ˜ˆ 달성 μ „ λ„μ „κ³Όμ œ 이미지λ₯Ό λͺ¨λ‘ λ™μΌν•œ 이미지λ₯Ό μ‚¬μš©ν–ˆλ˜λ°, 이 방법도 μ’‹λ‹€κ³  λ³Έλ‹€.

-- 7. μ €μž₯κ³Ό μ·¨μ†Œλ₯Ό λͺ¨λ₯΄μ§„ μ•Šκ² μ§€

-- 녹색 동그라미 ν•­λͺ©μ€ μ†”μ§νžˆ λ‚˜λ„ 아직 λͺ¨λ₯΄κ² λ‹€. 일단 이걸 μ•ˆμ¨λ„ λ„μ „κ³Όμ œλŠ” μž‘λ™ν•˜κ³  μžˆλ”λΌ. 인뢕이듀이 λ§κΈ€λ‘œ μ•Œλ €μ€„ 거라고 λ―ΏλŠ”λ‹€.



6. λ„μ „κ³Όμ œ ν˜„μ§€ν™”

- μœ„ λ‚΄μš©λ§Œ ν•˜λ©΄ λ„μ „κ³Όμ œλ₯Ό λ“±λ‘ν•˜λŠ” 것은 끝났닀. λ¬Έμ œλŠ” μŠ€νŒ€μ΄ λ‹€κ΅­μ–΄ ν”Œλž«νΌμ΄κ³  κ΅­κ°€λ³„λ‘œ λ„μ „κ³Όμ œμ— 쓰일 언어도 λ‹€λ₯΄λ‹€λŠ” 것이닀.

- κ·Έλž˜μ„œ λ„μ „κ³Όμ œλ„ ν˜„μ§€ν™”λ₯Ό μ œκ³΅ν•˜κ³  μžˆλ‹€. 도전 과제 등둝이 λλ‚¬λ‹€λ©΄Β λŒμ•„κ°€μ„œ '도전 과제 ν˜„μ§€ν™”' λ₯Ό 보도둝 ν•˜μž.



7. ν˜„μ§€ν™” ν•­λͺ©

- λ­”κ°€ 글이 λ§Žμ§€λ§Œ λ³Ό 건 λ³„λ‘œ μ—†λ‹€.

-- 1. ν˜„μž¬ λ‚΄ κ²Œμž„μ— μ–΄λ–€ ν˜„μ§€ν™” λ„μ „κ³Όμ œκ°€ μ μš©λ˜μ—ˆλŠ”μ§€ λ‚˜νƒ€λ‚΄λŠ” ν•­λͺ©μ΄λ‹€.

-- 2. 이게 μ€‘μš”ν•˜λ‹€. λ„μ „κ³Όμ œμ— μ‚¬μš©ν•œ ν…μŠ€νŠΈλ₯Ό λ¬Έμ„œλ‘œ λ‹€μš΄λ‘œλ“œν•  수 μžˆλŠ” λ²„νŠΌμ΄λ‹€. μ–Έμ–΄λ³„λ‘œ λ‚˜λˆ  λ°›μ„μˆ˜λ„ 있고, 전체 λ‹€μš΄λ‘œλ“œλ„ κ°€λŠ₯ν•˜λ‹€. 전체 λ‹€μš΄λ‘œλ“œλ₯Ό μ™œ ν•˜λŠ”μ§€λŠ” 8번 ν•­λͺ©μ—μ„œ μ„€λͺ…ν•œλ‹€.

-- 3. ν˜„μ§€ν™” λ‚΄μš©μ„ μž…λ ₯ν•œ νŒŒμΌμ„ 이 ν•­λͺ©μœΌλ‘œ μ—…λ‘œλ“œν•΄μ„œ μžλ™ μ μš©μ‹œν‚¬ 수 μžˆλ‹€. λ°”κΏ” λ§ν•˜λ©΄ 일단 μ˜μ–΄λ‘œ λ„μ „κ³Όμ œλ“€μ„ μ‹Ή 등둝해놓고, 2번 ν•­λͺ©μ—μ„œ ν˜„μ§€ν™” νŒŒμΌμ„ λ°›μ•„ λ²ˆμ—­μ„ 돌린 λ’€, 이 ν•­λͺ©μ„ μ΄μš©ν•΄ μ—…λ‘œλ“œν•˜λ©΄ λͺ¨λ“  μ–Έμ–΄κΆŒμ˜ λ„μ „κ³Όμ œμ— ν˜„μ§€ν™”κ°€ μ μš©λ˜λŠ” 것이닀.



8. ν˜„μ§€ν™” 데이터

- μœ„ ν•­λͺ©μ—μ„œ λ„μ „κ³Όμ œ 데이터λ₯Ό λ°›μœΌλ©΄, vdfν™•μž₯자 파일둜 λ‹€μš΄μ΄ 되며, μ•„λž˜μ™€ 같이 λ‚΄κ°€ μž…λ ₯ν•΄λ‘” λ„μ „κ³Όμ œλ“€μ΄ μ ν˜€μžˆλŠ” 것을 λ³Ό 수 μžˆλ‹€.

- 이걸 λ²ˆμ—­ν•΄μ„œ ν•΄λ‹Ή λ‚˜λΌ ν˜„μ§€ν™” 파일둜 μ—…λ‘œλ“œλ§Œ ν•˜λ©΄, λ„μ „κ³Όμ œλ“€μ˜ ν˜„μ§€ν™” 과정이 μ§„ν–‰λ˜λŠ” 것이닀.



9. μŠ€νŒ€ λ„μ „κ³Όμ œλ₯Ό λ‚΄ κ²Œμž„μ—μ„œ λ‹¬μ„±μ‹œν‚€λŠ” 법

- 이건 μ—”μ§„λ§ˆλ‹€ λ‹€λ₯΄κ³  λ‚œ κ²Œμž„λ©”μ΄μ»€ μŠ€νŠœλ””μ˜€λ°–μ— λͺ¨λ₯Έλ‹€. κ·ΈλŸ¬λ‹ˆ μœ λ‹ˆν‹°λ‚˜ κ³ λ„λŠ” κ·Έμͺ½ μ—”μ§„ λ‹€λ£¨λŠ” λΆ„λ“€κ»˜ 여쭙도둝 ν•˜μž.

- κ²Œμž„λ©”μ΄μ»€μ˜ κ²½μš°μ—”...

-- λ‚΄ ν”„λ‘œμ νŠΈ νŒŒμΌμ— μŠ€νŒ€μ›μŠ€ ν™•μž₯이 μ—°κ²°λ˜μ–΄μžˆμ–΄μ•Ό ν•œλ‹€. (https://marketplace.yoyogames.com/assets/10709/steamworks-ext)

-- λ‹€μŒμœΌλ‘œ μ € ν™•μž₯을 μ—°κ²°ν•΄μ•Όμ§€λ§Œ μ‚¬μš©ν•  수 μžˆλŠ” APIλ₯Ό μ‚¬μš©ν•˜λ©΄ λ˜λŠ”λ°... (https://extension-manuals.yoyogames.com/#t=Steamworks%2FModules%2FStats_and_Achievements%2FStats_and_Achievements.htm)

-- κ·Έ μ€‘μ—μ„œλ„, μ—…μ μ˜ μš”κ΅¬μ‘°κ±΄μ„ λ§Œμ‘±ν•˜λŠ” μˆœκ°„ 'steam_set_achievement(μœ„μ—μ„œ μž‘μ„±ν•œ 도전 과제id);' λ₯Ό 써주면 λœλ‹€. 맀우 쉽닀.



μ΄μƒμž…λ‹ˆλ‹€. λΏ