μ„ 3μ€„μš”μ•½


1. 개발자의 생각보닀 λ²„κ·ΈλŠ” nλ°° λ§Žμ•„μ§„λ‹€


2. ν”Œλ ˆμ΄μ–΄λŠ” 개발자의 상상보닀 λ‹€μ–‘ν•˜κ²Œ 움직여쀀닀.


3. 둜컬 ν™˜κ²½κ³Ό μΆœμ‹œ ν›„ ν™˜κ²½μ˜ 차이점을 κ³ λ €ν•΄μ•Όν•œλ‹€.




μ΄λ²ˆμ— Destiny Is Dice의 DEMOλ₯Ό μΆœμ‹œν–ˆλ‹€.

직접 μΆœμ‹œν•œ 것 κΈ°μ€€ 벌써 3번째 Demo μΆœμ‹œμ˜€μŒ.

μ•„λž˜λŠ” 이전에 μΆœμ‹œν•œ κ²Œμž„λ“€


https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=180542

Teleport Master - 첫 κ²Œμž„ μΆœμ‹œ μ™„λ£Œhttps://store.steampowered.com/app/3406610/Teleport_Master/μž‘λ…„λΆ€ν„° κ°œλ°œν•΄μ˜€λ‹€κ°€ λ“œλ””μ–΄ 첫 1인 κ²Œμž„ 개발 μ™„λ£Œν–ˆμŠ΅λ‹ˆλ‹€.μΈλ””κ²Œμž„ κ°œλ°œμ„ 계속 κΏˆκΏ”μ˜€λ‹€κ°€ μ‹œλ„ν•˜λŠ” 만큼 λ‹€μ–‘gall.dcinside.com


https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=192824

[Chihuahua Controller] 데λͺ¨ μŠ€νŒ€μ— μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€!μ•ˆλ…•ν•˜μ„Έμš” Destiny Is Diceλ₯Ό λ§Œλ“€λ˜ SinPoDoμž…λ‹ˆλ‹€.λ§Žμ§€λŠ” μ•Šμ§€λ§Œ 쀑간쀑간 일지 μ•„λ‹Œ 일지도 μ μ—ˆμ—ˆμ£ https://gall.dcinside.com/mgallery/board/view?id=game_degall.dcinside.com



μ—¬κΈ°μ„œ μ΄λŸ°μ €λŸ° 쑰언을 μ–»μ—ˆκ³ ,

κ·Έμ€‘μ—μ„œλ„ μž‘μ€ κ²Œμž„μ„ λ¨Όμ € λ§Œλ“€μ–΄λ³΄λΌλŠ” 쑰언에 λ”°λΌμ„œ

μœ„κ°™μ΄ μ‹œμŠ€ν…œ μžμ²΄κ°€ μ‹¬ν”Œν•œ κ²Œμž„λ“€μ„ μΆœμ‹œν–ˆμ—ˆμŒ.


κ·Έλž˜λ„ Teleport Master도 λ‚˜μ˜μ§€ μ•Šμ€ 성적을 μ–»μ—ˆκ³ ,

Chihuahua Controller도 λ°˜μ‘μ΄ μ’‹μ•˜μŒ.

(λ‹€λ“€ λ„ˆλ¬΄ 감사...)


κ·Έλž˜μ„œ μ€€λΉ„κ°€ 슬슬 λ˜μ—ˆλ‚˜ μ‹Άμ–΄μ„œ

μ΄λ²ˆμ—” μ‹œμŠ€ν…œ λ³΅μž‘λ„μ™€ μŠ€ν† λ¦¬ λΆ„λŸ‰μ„ 늘리기 μ‹œμž‘.

그것이 데λͺ¨ μΆœμ‹œν•œ Destiny Is Dice.


λ‹€ν–‰νžˆ λ§Žμ€ 관심 속에 μ—¬λŸ¬ ν”Όλ“œλ°±μ„ 받을 수 μžˆμ—ˆμŒ.


이런 것도 λ°›μ•˜κ³ ...

24b0d121e09c28a8699fe8b115ef046f5d4b9c9b

μ•„λ¬΄νŠΌ 크게 λŠλ‚€ 점 3κ°€μ§€λ₯Ό 적어봄.


1. 버그


λ‹€λ₯Έ λΆ„λ“€μ˜ ν…ŒμŠ€νŠΈλ₯Ό 계속 받아보며

λ‚΄κ°€ μž‘μ„ 수 μžˆλŠ” μ„ μ—μ„œ 버그λ₯Ό μ³λƒˆμœΌλ‹ˆ μ–Όλ§ˆ μ—†μ§€ μ•Šμ„κΉŒ?

μ•„λ‹ˆλ©΄ 이전 μž‘ν’ˆμ²˜λŸΌ 버그 μˆ˜κ°€ 적지 μ•Šμ„κΉŒ? 라고 μƒκ°ν•˜κ³  μžˆμ—ˆμŒ.


κ·ΈλŸ¬λ‚˜ μ—λŸ¬ μˆ˜λŠ” μ‹œμŠ€ν…œ λ³΅μž‘λ„μ— λΉ„λ‘€ν–ˆλ‹€.Β 


이전 κ²Œμž„λ“€μ˜ μ‹œμŠ€ν…œμ€ λ‹¨μˆœ κ·Έ μžμ²΄μ˜€μŒ.

ν•œ λ²„νŠΌ λˆ„λ₯΄κΈ°λ‘œ λ‚˜μ•„κ°€λŠ” κ²Œμž„,

4λ°©ν–₯ 기반 κΈΈμ°ΎκΈ° κ²Œμž„.

그런 만큼 예츑 κ°€λŠ₯ν•œ λ²”μ£Όκ°€ κ½€ λ„“μ—ˆκ³  그만큼 버그가 μ μ—ˆμŒ.

(*λ¬Όλ‘  그만큼 버그 ν•˜λ‚˜ν•˜λ‚˜κ°€ 치λͺ…μ μ΄μ—ˆμŒ.)


κ·ΈλŸ¬λ‚˜ 이번 건 'ν„΄μ œ νŒ€ λΉŒλ”© 둜그라이크' κ²Œμž„μ΄μ—ˆμŒ.

그만큼 경우의 μˆ˜κ°€ 비ꡐ가 μ•ˆλ˜μ—ˆκ³ , μ—λŸ¬κ°€ 산더미 만큼 λ‚˜μ™”λ‹€...


μƒμ μ˜ μ˜ˆμ™Έμ²˜λ¦¬κ°€ μ•ˆλ˜μ„œ μ˜μ–΄ λ²„μ „μ—μ„œ ν•œκ΅­μ–΄κ°€ λ‚˜μ˜¨λ‹€κ±°λ‚˜...

μ „νˆ¬μ‹œ μ„€λͺ…ν•˜κ³  νš¨κ³Όκ°€ λ‹€λ₯΄κ²Œ λ˜κ±°λ‚˜...


μ’€ 극단적인 μ˜ˆμ‹œλ‘œλŠ” 1μŠ€ν…Œμ΄μ§€μ—μ„œ μ΅œμ’…λ³΄μŠ€κ°€ λ‚˜μ˜€κ²Œ ν•˜λŠ” 버그가 μžˆμ—ˆμŒ.

쑰건은 'μ΅œμ’…λ³΄μŠ€ 1νŽ˜μ΄μ¦ˆμ—μ„œ μ „νˆ¬λ‘œ νŒ¨λ°°ν•œ λ‹€μŒ

λ‹€λ₯Έ 이벀트λ₯Ό κ±°μΉ˜μ§€ μ•Šκ³  λ°”λ‘œ μ „νˆ¬λ‘œ λ“€μ–΄κ°„ λ‹€μŒ

적ꡰ 2번째 자리λ₯Ό λΉ„μš΄ μƒνƒœλ‘œ κ·Έ μ „νˆ¬μ—μ„œ μŠΉλ¦¬ν•˜κΈ°.'


μ§€κΈˆμ€ μœ„μ— λ‚˜μ˜¨ 버그듀을 λ‹€ κ³ μΉ˜κΈ΄ν–ˆμ§€λ§Œ, 아직 더 λ§Žμ„ κ±°μž„...




2. μ‚¬μš©μž κ²½ν—˜


λ‚΄κ°€ 얻을 수 있던 건 버그 뿐만이 μ•„λ‹˜. 였히렀 이게 버그 μž‘μ€ κ±° 보닀 κ°€μΉ˜κ°€ μžˆμ—ˆμŒ.

μ‹œμŠ€ν…œμ΄ λ³΅μž‘ν•˜λ‹€ λ³΄λ‹ˆκΉŒ λ§Žμ€ μ‚¬λžŒλ“€μ΄ ν”Œλ ˆμ΄μ— λ‚œν•­μ„ κ²ͺμ—ˆλŠ” 데,

λŒ€ν‘œμ μœΌλ‘œ μŠ€ν‚¬ λ°°μΉ˜κ°€ μžˆμ—ˆμŒ.


(μŠ€ν‚¬μ„ ν΄λ¦­ν•˜κ³  -> 쑰건을 ν™•μΈν•˜μ—¬ -> 쑰건에 λ§žλŠ” μ£Όμ‚¬μœ„μ— λ°°μΉ˜ν•œλ‹€.)


μœ„κ°€ λ‚΄ κ²Œμž„ μ „νˆ¬μ—μ„œ μ‚¬μš©ν•  μŠ€ν‚¬μ„ κ²°μ •ν•˜λŠ” λ°©μ‹μž„.

κ·ΈλŸ¬λ‚˜ μ‚¬λžŒλ”°λΌ λ“œλž˜κ·Έ, 클릭 λ“± μ‹œλ„ν•˜λŠ” 방식이 λ‹¬λžκ³ ,

특히 UIλ₯Ό μ‹¬κ°ν•˜κ²Œ λͺ» μ§œλ†”μ„œ...

νŠœν† λ¦¬μ–Όμ„ λͺ»ν–ˆκ±°λ‚˜, μ„€λͺ…을 Skipν•œ μ‚¬λžŒλ“€μ€ μ—¬κΈ°μ„œ λ§‰νžˆλŠ” κ²½μš°λ„ μžˆμ—ˆμŒ.


κ·Έ 외에 λŒ€ν™” μ—°μΆœ UIκ°€ 직관적이지 λͺ»ν•˜λ‹€ λ“± μ—¬λŸ¬ λͺ¨μŠ΅λ“€μ΄ 많이 λͺ¨μ˜€μŒ.

μ–΄μ©Œλ‹€λ³΄λ‹ˆ λŒ€λΆ€λΆ„ UI 이야기가 λ˜μ—ˆλŠ”λ°, 이처럼 'μ‹€μ œ ν”Œλ ˆμ΄μ–΄μ˜ μ˜κ²¬μ„ λ“€μ–΄λ³Ό 수 μžˆλ‹€' λΌλŠ” 점이 μ€‘μš”ν•œ 것 κ°™μŒ.



3. ν™˜κ²½


λŒ€λΆ€λΆ„ κ·Έλ ‡κ² μ§€λ§Œ, 보톡 디버깅은 둜컬 ν™˜κ²½μ—μ„œ ν•  κ±°μž„. (μ˜€ν”„λΌμΈμ—μ„œ)

λ‚˜λ„ κ·Έλ ‡κ²Œ ν–ˆκ³  μ‹€μ œλ‘œ λŒ€λΆ€λΆ„μ€ λ¬Έμ œκ°€ 없을 κ±°μž„.

ν•˜μ§€λ§Œ κ²Œμž„μ„ μΆœμ‹œν•œ ν›„μ—λŠ” 'μ—…λ°μ΄νŠΈ'λΌλŠ” κ±Έ ν•˜κ²Œ 됨.

단지 μ½˜ν…μΈ  μΆ”κ°€ 뿐 μ•„λ‹ˆλΌ, 버그 ν”½μŠ€ 등을 ν¬ν•¨ν•΄μ„œ.


λ‚˜λŠ” 버그 ν”½μŠ€λ₯Ό μœ„ν•œ μ—…λ°μ΄νŠΈμ™€ ν˜Έν™˜μ„ 미리 확인해둔 μƒνƒœμ˜€κ³ ,

μ‹€μ œλ‘œ 버그 ν”½μŠ€λŠ” λ¬Έμ œκ°€ μ—†μ—ˆμŒ.

λ¬Έμ œλŠ” νŠœν† λ¦¬μ–Ό κ°œμ„ μ„ ν•˜λ©΄μ„œ μƒκ²ΌμŒ.


νŠœν† λ¦¬μ–Ό μ΄ˆλ°˜μ— μ£Όμ‚¬μœ„λ₯Ό ꡴리면 1이 λ‚˜μ˜€κ²Œλ§Œ ν•΄λ‘” μƒνƒœμ˜€λŠ”λ°,

이 λ•Œλ¬Έμ— κ²Œμž„μ˜ 핡심 κΈ°λŠ₯인 'μ£Όμ‚¬μœ„λ₯Ό λ°”κΎΈλŠ” λŠ₯λ ₯'이 νŠœν† λ¦¬μ–Όμ—μ„œ 잘 μ„€λͺ…이 μ•ˆλ˜μ—ˆμŒ.

κ·Έλž˜μ„œ 이걸 μˆ˜μ •ν–ˆκ³ , νŠœν† λ¦¬μ–Ό μ΄ˆλ°˜μ—μ„œ 1 μ™Έμ˜ μˆ«μžκ°€ λ‚˜μ˜¬ 수 μžˆλ„λ‘ κ³ μΉ¨.

λ‘œμ»¬μ—μ„œ νŠœν† λ¦¬μ–Όμ„ μ•ˆν•œ μ‚¬λžŒμ€ νŠœν† λ¦¬μ–Όμ΄ μ§„ν–‰λ˜κ³ , 이미 νŠœν† λ¦¬μ–Όμ„ ν•œ μ‚¬λžŒμ€ νŠœν† λ¦¬μ–Όμ΄ μŠ€ν‚΅λ˜λŠ” 것을 ν™•μΈν–ˆκ³ 

λ‚˜λŠ” 버그 ν”½μŠ€μ™€ 같은 λ°©μ‹μœΌλ‘œ μ—…λ°μ΄νŠΈλ₯Ό μ§„ν–‰ν•˜κ²Œ 됨.


그리고 이 μ—…λ°μ΄νŠΈλ‘œ 인해 μ²˜μŒν•˜λŠ” ν”Œλ ˆμ΄μ–΄λ“€λ„ νŠœν† λ¦¬μ–Όμ΄ λ‚˜μ˜€μ§€ μ•Šκ²Œ λ˜μ—ˆμŒ.


μ‹œμŠ€ν…œμ΄ λ³΅μž‘ν•˜λ‹€λ³΄λ‹ˆ 생긴 νŠœν† λ¦¬μ–Όμ˜ λΆ€μž¬λŠ” κ½€ 크게 λ‹€κ°€μ™”κ³ ,

μ•„λ§ˆ μ΄λŠ” κ½€ λ§Žμ€ μ΄νƒˆμ„ λΆˆλŸ¬μ™”μ„ κ±°μž„. (νŠœν† λ¦¬μ–Όμ΄ 있던 첫날 λŒ€λΉ„ μœ„μ‹œλ¦¬μŠ€νŠΈ μ¦κ°€λŸ‰λ„ κ°μ†Œν–ˆμŒ.)


λ¬Έμ œλŠ” ν”Όλ“œλ°± 글이 올라였기 μ „κΉŒμ§€ λ‚˜λŠ” 이 사싀을 μ•Œμ§€ λͺ»ν–ˆμŒ...

λ‹€μ‹œ ν•œλ²ˆ ν”Όλ“œλ°± ν•΄μ£Όμ‹  λΆ„ν•œν…Œ 감사λ₯Ό ν‘œν•©λ‹ˆλ‹€.


μ§€κΈˆμ€ νŠœν† λ¦¬μ–Ό ν”Œλ ˆμ΄ 여뢀와 관계없이 ν”Œλ ˆμ΄μ–΄κ°€ 선택할 수 있게 ν•΄μ„œ ν•΄κ²°ν•œ μƒνƒœμž„.


이처럼 둜컬 ν™˜κ²½κ³Ό μΆœμ‹œ ν›„ ν™˜κ²½μ€ ν™•μ‹€ν•˜κ²Œ 상이함.

μ΄λ²ˆμ— μœ„ 3개둜 주말을 κ°ˆμ•„ λ„£κ³  λ‚˜λ‹ˆ ν™•μ‹€ν•˜κ²Œ μ•Œκ² λ”λΌ...



κ²°λ‘ 

λ³΄λ‹€μ‹œν”Ό 데λͺ¨ μΆœμ‹œ ν›„ 상황은 κ·Έλ‹€μ§€ μ’‹μ§€ μ•Šμ•˜μŒ.

기획, 개발과 μΆœμ‹œ μ—­λŸ‰μ΄ λͺ¨λ‘ λΆ€μ‘±ν–ˆλ˜ κ±°μ§€...

μ•„λ§ˆ 이걸 데λͺ¨ 없이 λ°”λ‘œ 본편으둜 μΆœμ‹œν–ˆλ‹€λ©΄ μ•„μ°”ν–ˆμ„ κ±°μž„.


κ·ΈλŸ¬λ‹ˆ λ‹€λ₯Έ 개발자 뢄듀도 데λͺ¨λ₯Ό 미리 μΆœμ‹œν•΄μ„œ

본편 μΆœμ‹œ 전에 μ΅œλŒ€ν•œ 이런 κ±Έ 고치고 κ°œμ„ ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘ŒμœΌλ©΄ 함.

이번 μ‚¬λ‘€μ²˜λŸΌ 정말 λ§Žμ€ 도움을 받을 수 μžˆμ„ κ±°μž„.

( + μ£Όλ§λ™μ•ˆ μœ„μ‹œλ¦¬μŠ€νŠΈκ°€ 300개 이상 올랐음. 이런 μ μ—μ„œλ„ 데λͺ¨ μΆœμ‹œν•  κ°€μΉ˜λŠ” μΆ©λΆ„ν•˜λ‹€!)


μž₯문의 κΈ€ μ½μ–΄μ€˜μ„œ κ³ λ§ˆμ›€... λ‹€μŒμ— 또 일지 λ“€κ³  올게!