1ebec223e0dc2bae61abe9e74683726d37d7a7cbee708fa093a5613bb8aa993c04f1088e3786f0e5d72b4f022129bbd821edd51f8f48f1d1bc10f11a39f497ffadc7858bd3dd74



μ•ˆλ…•ν•˜μ„Έμš”.

λͺ¨ κ²Œμž„ μ•„μΉ΄λ°λ―Έμ—μ„œ μ§„ν–‰ν–ˆλ˜ κΈ°μ—… ν˜‘μ•½ ν”„λ‘œμ νŠΈμ— λŒ€ν•œ 회고λ₯Ό μž‘μ„±ν•΄λ³΄λ €κ³  ν•©λ‹ˆλ‹€.

이번 ν”„λ‘œμ νŠΈλŠ” κΈ°μ—…μ˜ μš”κ΅¬ 쑰건에 따라 μ•½ 2κ°œμ›” 이내에 κ²Œμž„μ„ μ™„μ„±ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ μ§„ν–‰λ˜μ—ˆμœΌλ©°, 기획과 κ°œλ°œμ„ 포함해 총 12λͺ…이 μ°Έμ—¬ν–ˆμŠ΅λ‹ˆλ‹€.

κΈ€μ“΄μ΄λŠ” 주둜 레벨 λ””μžμΈκ³Ό κ²Œμž„μ˜ μ „λ°˜μ μΈ 비주얼을 λ‹΄λ‹Ήν–ˆμœΌλ©°, 개발 κ³Όμ •λ˜ν•œ ν•΄λ‹Ή μž‘μ—… μ€‘μ‹¬μœΌλ‘œ 정리해보렀고 ν•©λ‹ˆλ‹€.



초기 기획

κΈ°μ—…μ—μ„œ μš”κ΅¬ν•œ κ²Œμž„μ˜ 쑰건을 μš”μ•½ν•˜μžλ©΄ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.


+ μ‹€μ‹œκ°„ μ „λž΅(RTS) 기반 κ²Œμž„

+ 1:1뿐만 μ•„λ‹ˆλΌ 2:2 λ©€ν‹° ν”Œλ ˆμ΄ 지원

+ μƒν•˜ λŒ€μΉ­ ꡬ쑰의 λ§΅ (μ•„λž˜λŠ” μ•„κ΅° μ„±, μœ„λŠ” 적 μ„±)

+ λ―Έλ‹ˆμ–Έ μžλ™ 생성

+ μΏ¨νƒ€μž„λ§ˆλ‹€ μœ λ‹›μ„ λ“œλž˜κ·Έν•˜μ—¬ μ†Œν™˜

+ νŠΉμ • 쑰건 달성 μ‹œ μœ λ‹› / μ•„μ΄ν…œ / μŠ€ν‚¬μ„ νšλ“ν•˜λŠ” 증강 μ‹œμŠ€ν…œ

+ 그리고 β€˜μ—°κ³„ μ‹œμŠ€ν…œβ€™


전체적인 κ΅¬μ‘°λŠ” μœ λ‹›μ„ λ°°μΉ˜ν•˜μ—¬ μƒλŒ€μ˜ 성을 νŒŒκ΄΄ν•˜λŠ” 상/ν•˜ λŒ€μΉ­ RTSμ˜€μŠ΅λ‹ˆλ‹€.

λͺ…μ‹œμ μœΌλ‘œ β€œμžλ™ μ „νˆ¬β€λΌλŠ” 쑰건은 μ—†μ—ˆμ§€λ§Œ,

λͺ¨λ°”일 ν”Œλž«νΌ νŠΉμ„±μƒ ν”Œλ ˆμ΄μ–΄μ˜ μ‘°μž‘ 뢀담을 쀄여야 ν–ˆκΈ° λ•Œλ¬Έμ— κ²°κ³Όμ μœΌλ‘œλŠ” λ°°μΉ˜ν•œ μœ λ‹›μ΄ μžλ™μœΌλ‘œ ν–‰λ™ν•˜λŠ” ν΄λž˜μ‹œ λ‘œμ–„κ³Ό μœ μ‚¬ν•œ ꡬ쑰둜 κ°œλ°œν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.



κΈ°μ—…μ˜ μš”κ΅¬ 사항은 기획적인 λΆ€λΆ„μ—μ„œ κΉŒλ‹€λ‘œμš΄ νŽΈμ΄μ—ˆμŠ΅λ‹ˆλ‹€.

특히 λͺ¨λ°”일 κ²Œμž„μ˜ 짧은 ν”Œλ ˆμ΄ νƒ€μž„ μ•ˆμ— 증강 μ‹œμŠ€ν…œμ„ μžμ—°μŠ€λŸ½κ²Œ μ μš©ν•˜λŠ” 것이 μ–΄λ €μ› μŠ΅λ‹ˆλ‹€.


24b0d121e09c28a8699fe8b115ef046c60f6284d9bea

화면을 κ°€λ¦¬λŠ” 증강 선택창



Β· 증강을 κ³ λ₯΄λŠ” μ‹œκ°„

Β· μ„ νƒν•œ 효과λ₯Ό μ²΄κ°ν•˜λŠ” μ‹œκ°„

Β· μ—¬λŸ¬ 번 반볡 선택해야 ν•˜λŠ” ꡬ쑰

Β· 거기에 μ¦κ°•μ˜ 연계 μš”μ†ŒκΉŒμ§€


이 λͺ¨λ“  μš”μ†Œκ°€ ν”Œλ ˆμ΄ νƒ€μž„μ„ λŠ˜λ¦¬λŠ” λ°©ν–₯으둜 μž‘μš©ν–ˆμŠ΅λ‹ˆλ‹€.



κ³ λ‚œ 1 – 차별점 μ„€κ³„μ˜ 어렀움

μ΄λŸ¬ν•œ 쑰건듀 λ•Œλ¬Έμ— ν”Œλ ˆμ΄μ–΄μ˜ 좔가적인 μƒν˜Έμž‘μš©μ„ μ„€κ³„ν•˜κΈ°κ°€ 쉽지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ λ‹¨μˆœ μŠ€ν…Œμ΄μ§€ 레벨 λ””μžμΈ 만으둜 RTS의 μ „λž΅μ  μš”μ†Œλ₯Ό μ„€κ³„ν•˜μ—¬μ•Ό ν–ˆλŠ”λ°.

이게 아무리 생각해도 ν΄λž˜μ‹œ λ‘œμ–„μ˜ λ ˆλ²¨λ””μžμΈμ—μ„œ λ²—μ–΄λ‚  수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.



μ–΄λ–»κ²Œλ“  차별점을 μ£ΌκΈ° μœ„ν•΄ 머리λ₯Ό κ΅΄λ € λ³΄μ•˜μ§€λ§Œ


Β· μ‘°μž‘ μš”μ†Œκ°€ λŠ˜μ–΄λ‚˜λ©΄ ν”Œλ ˆμ΄ 뢀담이 컀지고

Β· κ²½λ‘œκ°€ λ§Žμ•„μ§€λ©΄ μœ λ‹›μ΄ λΆ„μ‚°λ˜μ–΄ μ „νˆ¬ 밀도가 λ–¨μ–΄μ§€κ³ 

Β· κ²½λ‘œλ‚˜ 강을 μ œκ±°ν•˜λ©΄ λ‹¨μˆœ 쀄닀리기 싸움이 λ˜μ–΄λ²„λ ΈμŠ΅λ‹ˆλ‹€


포탑 ꡬ쑰λ₯Ό λ³€κ²½ν•˜λŠ” 것도 κ³ λ―Όν–ˆμ§€λ§Œ, 포탑은 κ²½λ‘œμ— λ”Έλ €μ˜€λŠ” ν•„μˆ˜ μ‹œμŠ€ν…œμ— κ°€κΉŒμ› μŠ΅λ‹ˆλ‹€.


24b0d121e09270f739f698a518d6040362ea4c0d6f3ac553d83ff8

μŠ€ν…Œμ΄μ§€ 쀑앙을 κ°•μœΌλ‘œ λ‚˜λˆ„κ³  μ–‘μ˜†μœΌλ‘œ 닀리λ₯Ό 톡해 병λͺ©μ§€μ μ„ λ§Œλ“€μ–΄ μ „νˆ¬λ₯Ό μœ λ„ν•œλ‹€.

λͺ¨λ°”일 λŒ€μ „ RTS κ²Œμž„μ—μ„œλŠ” λ„ˆλ¬΄ μ™„λ²½ν•œ 섀계라고 생각 λ©λ‹ˆλ‹ˆλ‹€.




κ·ΈλŸ¬λ‹€ 생각 λ‚œ 것이 λ§ˆλΈ” μŠ€λƒ…μ˜ κ΅¬μ—­μ΄μ˜€μŠ΅λ‹ˆλ‹€.


24b0d121e09270f739f696fd47986a2d8d4b5733cbd0afd800c246a44a4b

ꡬ역에 배치된 λͺ¨λ“  μœ λ‹›μ€ κ΅¬μ—­μ˜ 고유효과λ₯Ό λ°›λŠ” μ‹œμŠ€ν…œμž…λ‹ˆλ‹€.



λ§ˆλΈ” μŠ€λƒ…μ˜ κ΅¬μ—­μ²˜λŸΌ κ²½λ‘œμ— 랜덀 이벀트λ₯Ό λ„£μœΌλ©΄ μ–΄μšΈλ¦΄ 것 κ°™μ•„μ„œ ν•΄λ‹Ή λ°©ν–₯으둜 κΈ°νšμ„ ν•˜μ˜€μ§€λ§Œ

μ‹œκ°„ 문제둜 인해 κ΅¬ν˜„λ˜μ§„ λͺ»ν•˜μ˜€μŠ΅λ‹ˆλ‹€.γ… γ… 

κ²°κ΅­ λ ˆλ²¨λ””μžμΈμ€ λ™μΌν•˜κ²Œ κ°€μ Έκ°€λ˜ λΉ„μ£Όμ–Όμ—μ„œ 차별화λ₯Ό μ£ΌλŠ” λ°©ν–₯으둜 νƒ€ν˜‘ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κ³ λ‚œ 2 – 에셋 μˆ˜κΈ‰ 문제

νŒ€ 내에 κ·Έλž˜ν”½ λ””μžμ΄λ„ˆκ°€ μ—†μ—ˆκΈ° λ•Œλ¬Έμ— λŒ€λΆ€λΆ„μ˜ λΉ„μ£Όμ–Ό μš”μ†Œλ₯Ό μ—μ…‹μœΌλ‘œ ν•΄κ²°ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.

λŒ€λΆ€λΆ„μ€ 에셋 μŠ€ν† μ–΄μ—μ„œ κ΅¬λ§€ν•˜μ˜€κ³ , νŠΉμˆ˜ν•œ 쑰건이 ν•„μš”ν•œ 것은 AI둜 μƒμ„±ν•΄μ„œ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.



이미지

μŠ€ν…Œμ΄μ§€μ˜ λ°°κ²½ 이미지가


Β· 우주 κ³΅κ°„μ΄λ©΄μ„œ

Β· νŒŒλž‘ / λΉ¨κ°•μ˜ λŒ€λΉ„λ‘œ μ•„κ΅°κ³Ό 적 μ§„μ˜μ΄ λͺ…ν™•ν•˜κ²Œ κ΅¬λΆ„λ˜μ–΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.


이 뢀뢄은 ComfyUIλ₯Ό ν™œμš©ν•΄ 이미지λ₯Ό μƒμ„±ν•˜λ©° ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€.


a15714ab041eb360be3335625683746f0253452ad6a5ea89d63563f29e1dcd6e5ce8150c575bc8bf35cb31ba5eee

ComfyUI (Portable λ²„μ „μž…λ‹ˆλ‹€)



0eb2dd20fce711997abadba529d52c3b5d51360dccab29bd6909018ccc1247129de284f533d41f2db9d8a5fb6a39

ComfyUI 좜λ ₯λ¬Ό



24b0d121e09270f736f698a518d60403e992c92b0c7fcc156139

μΈκ²Œμž„ 적용



μ‹œμΈμ„±μ€ μ’€ λ–¨μ–΄μ§€μ§€λ§Œ μš°μ£Όκ³΅κ°„μ˜ λŠλ‚Œμ΄ λ‚˜λ©΄μ„œ λ³Έμ§„κ³Ό 적진을 μ‹œκ°μ μœΌλ‘œ ꡬ뢄 ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

μ§€κΈˆμ—μ„  'μ „μž₯'μ΄λΌλŠ” λŠλ‚Œμ΄ λΆ€μ‘±ν•œ 것이 μ’€ μ•„μ‰½κ²Œ λŠκ»΄μ§€λ„€μš”



VFX

VFX의 κ²½μš°λŠ” μ—¬λŸ¬ VFX듀을 μ•Œλ§žκ²Œ μ‘°ν•©ν•˜μ—¬ 적용 ν–ˆμŠ΅λ‹ˆλ‹€.

λΆ€μ‘±ν•œ λΉ„μ£Όμ–Ό 퀄리티와 정적인 κ²Œμž„ λΆ„μœ„κΈ°λ₯Ό 가리기 μœ„ν•΄ μΌλΆ€λŸ¬ 크고 λ‚œμž‘ν•˜κ²Œ ν‘œν˜„ν•˜λ €κ³  ν•˜μ˜€μŠ΅λ‹ˆλ‹€.



였브젝트

AI와 μ—μ…‹μœΌλ‘œ ν•΄κ²°ν•˜κΈ° νž˜λ“  3D였브젝트 에셋듀이 큰 λ¬Έμ œμ˜€λŠ”λ°

특히 ν΄λž˜μ‹œ λ‘œμ–„μ—μ„œ 'μ„±' 역할을 ν•  'μ΄ˆκ±°λŒ€ 우주 ν•­λͺ¨'에셋을 μ°ΎλŠ” 것에 λ§Žμ€ μ‹œκ°„μ΄ μ†Œλͺ¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€.


μΈκ²Œμž„μ—μ„œ μ‚¬μš©ν•  μ΄ˆκ±°λŒ€ 우주 ν•­λͺ¨μ— ν•„μš”ν•œ 쑰건이 μžˆμ—ˆλŠ”λ°

1. μ€‘μ•™μ˜ 함ꡐ가 μ–‘μ˜†μ˜ 포탑보닀 μ•ˆμͺ½μ— μœ„μΉ˜ν•œ ꡬ쑰

2. νƒ‘λ·°μ—μ„œ ν•¨μ„ μž„μ„ ꡬ뢄 ν•  수 μžˆμ„ 것


1번의 경우 λ³Έμ„±μ˜ 역할을 ν•˜λŠ” 함ꡐ가 포탑보닀 뒀에 μœ„μΉ˜ν•΄ μžˆμ–΄μ•Ό ν•˜λ‹ˆ, 함ꡐ보닀 μ„œλΈŒνƒ€μ›Œκ°€ μ•žμœΌλ‘œ λŒμΆœλ˜μ–΄ μžˆλŠ” μ „μ΅ν˜• ν˜•νƒœμ˜ 에셋이 ν•„μš” ν–ˆμŠ΅λ‹ˆλ‹€.

2번의 경우 νƒ‘λ·°μ—μ„œ λ΄€μ„λ•Œ μ½•ν•μ˜ ν˜•μƒ(μ „λ©΄ 유리창)을 ν•˜κ³  μžˆμ–΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.


이 두가지λ₯Ό λ§Œμ‘±ν•˜λŠ” 에셋이 μ—†μ–΄μ„œ 함선 λ‘κ°œλ₯Ό μ‘°ν•©ν•˜κ³  μ ‘ν•©λΆ€λ₯Ό λ‹€λ₯Έ μ˜€λΈŒμ νŠΈμ™€ κ²°ν•©ν•˜μ—¬ κ°€λ ΈμŠ΅λ‹ˆλ‹€.


24b0d121e09270f737f698a518d6040339539084bdb60904778d

μ‚¬μž‡κ³΅κ°„μ„ μ›ν˜• 였브젝트둜 μ±„μ›Œλ„£μ—ˆμŠ΅λ‹ˆλ‹€.



κ²°κ³Όμ μœΌλ‘œλŠ” μŠˆνŒ…κ²Œμž„ 보슀 κ°™μ•„μ„œ λ§ˆμŒμ— λ“€μ—ˆμŠ΅λ‹ˆλ‹€.



κ³ λ‚œ 3 – λŠ¦μ€ 기획

개인적인 μ‚¬μ •μœΌλ‘œ 결석이 λͺ‡ μ°¨λ‘€ λ°œμƒν–ˆκ³ , 그둜 인해 기획 일정이 많이 μ§€μ—°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κ²°κ΅­ μΆ©λΆ„ν•œ κ²€ν†  없이 κΈ‰ν•˜κ²Œ κΈ°νšμ„ μ •λ¦¬ν•˜λŠ” 상황이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ΄ˆκΈ°μ—λŠ” 였히렀 μ œμ•½μ΄ μ μ–΄μ„œ λΉ λ₯΄κ²Œ μ§„ν–‰λ˜λŠ” λŠλ‚Œμ΄ μžˆμ—ˆμ§€λ§Œ, λ’€μ—κ°€μ„œ λ¬Έμ œκ°€ ν„°μ§€κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.



24b0d121e09270f43ef698a518d60403d4294e88ec33f83ca5

μœ λ‹› μ• λ‹ˆλ©”μ΄ν„°



λͺ¨λ“  μœ λ‹›μ΄ μœ„ μ• λ‹ˆλ©”μ΄ν„°λ₯Ό κ³΅μœ ν•˜κ²Œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 이 κ²Œμž„μ€ μžλ™μœΌλ‘œ μ „νˆ¬λ₯Ό ν•˜λŠ” κ²Œμž„μ΄λ‹€ λ³΄λ‹ˆβ€¦ μ‹œμŠ€ν…œμ—μ„œ μ²˜λ¦¬λ˜λŠ” λͺ…λ Ήκ³Ό μ• λ‹ˆλ©”μ΄μ…˜ 타이밍이 점점 μ–΄κΈ‹λ‚˜κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

특히 μœ λ‹›μ˜ 곡격 속도가 λ³€ν•  λ•Œλ§ˆλ‹€ μ• λ‹ˆλ©”μ΄μ…˜κ³Όμ˜ 싱크가 점점 ν‹€μ–΄μ§€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κ²°κ΅­ μ•ˆμ •ν™”λ₯Ό μœ„ν•΄ 곡격 속도 κ΄€λ ¨ μ˜΅μ…˜μ„ 상당 λΆ€λΆ„ μ œκ±°ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ• λ‹ˆλ©”μ΄μ…˜ 이벀트λ₯Ό ν™œμš©ν–ˆμ–΄μ•Ό ν•˜λŠ” κ΅¬μ‘°μ˜€μ§€λ§Œ, κΈ°νšμ„ κΈ‰ν•˜κ²Œ μ§„ν–‰ν•˜λŠ” κ³Όμ •μ—μ„œ λ†“μΉœ λΆ€λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€.



κ³ λ‚œ 4 – λ§ˆμΌ€νŒ…

이 글을 μ“°κ²Œ 된 κ°€μž₯ 직접적인 μ΄μœ μž…λ‹ˆλ‹€.

κ°•μ‚¬λ‹˜κ»˜μ„œ λ§ˆμΌ€νŒ…κ³Ό μ§€ν‘œλΆ„μ„μ„ κΌ­ κ²½ν—˜ν•΄ 보라고 λ§μ”€ν•˜μ…¨λŠ”λ°.

β€œμ΄κ±Έ ν™λ³΄ν•˜λΌκ³ μš”β€¦?” λΌλŠ” 생각이 λ¨Όμ € λ“€μ—ˆμŠ΅λ‹ˆλ‹€.

μ‹±κΈ€ ν”Œλ ˆμ΄ κ²Œμž„μ΄μ—ˆλ‹€λ©΄ λΆ€μ‘±ν•œ 퀄리티라도 적극적으둜 홍보 ν•  수 μžˆμ—ˆκ² μ§€λ§Œ,

λ©€ν‹°ν”Œλ ˆμ΄ μ „μš© κ²Œμž„μ—λ‹€ 6κ°œμ›” ν›„μ—λŠ” μŠ€ν† μ–΄μ—μ„œ λ‚΄λ €κ°€λŠ” κ²Œμž„μ„ ν™λ³΄ν•˜λŠ” 게 쉽지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€..

κ·Έλž˜μ„œ 개발 νžˆμŠ€ν† λ¦¬ ν˜•νƒœλ‘œ 홍보λ₯Ό ν•˜λŠ” 것이 μ•Œλ§žκ² λ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.


https://play.google.com/store/apps/details?id=com.develrocket.ProjectAstro&hl=ko

μ•„μŠ€νŠΈλ‘œ μ»€λ§¨λ”μ¦ˆ - Google Play μ•±μ‹€μ‹œκ°„ μ „λž΅(RTS)κ³Ό νƒ€μ›Œ λ””νŽœμŠ€, 둜그라이트 μš”μ†Œλ₯Ό κ²°ν•©ν•œ SF μ „μŸ κ²Œμž„play.google.com



회고

이전 ν”„λ‘œμ νŠΈμ—μ„œλŠ” μš”μ²­μ‚¬ν•­μ΄ μ—†μ—ˆμ–΄μ„œ ν˜„ μƒν™©μ—μ„œ λ§Œλ“€ 수 μžˆλŠ” 졜적의 κ²Œμž„μ„ λͺ©ν‘œλ‘œ 작고 μ œμž‘μ„ ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 이번 κΈ°μ—… ν˜‘μ•½ ν”„λ‘œμ νŠΈλŠ” κΈ°μ—…μ˜ μš”κ΅¬μ‚¬ν•­μ„ μ–΄λ–»κ²Œλ“  λ°˜μ˜μ„ ν•˜μ—¬μ•Ό ν–ˆκΈ° λ•Œλ¬Έμ— κΈ°νšλ‹¨κ³„μ—μ„œ 맀우 큰 어렀움이 λ§Žμ•˜μŠ΅λ‹ˆλ‹€.

μ•„λ§ˆ μ‹€μ œ ν˜„μ—…μ—μ„œλ„ 이런 μ‹μœΌλ‘œ μš”κ΅¬μ‚¬ν•­μ— 맞좰 κ°œλ°œν•˜λŠ” κ²½μš°κ°€ λ§Žμ„ 텐데 정말 쉽지 μ•Šμ€ μž‘μ—…μΌ 것 κ°™λ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.

κ°œλ°œμžλΆ„λ“€ μ§„μ‹¬μœΌλ‘œ μ‘΄κ²½ν•©λ‹ˆλ‹€!

+