ยท 1์ธ ๊ฐ๋ฐ ์ผ์ง - ๊ธฐํ ๋ฐ ํ๋ ์ด ํ ์คํธ
ํ ์คํธ ๊ฐ๋ฅํ ๋น๋๊ฐ ๋์์ผ๋ฉด ๊ฐ๋ฐ์ ์ด์ ์ฆ๊ธฐ๋(?) ๋ชจ๋์์ ์๊ธฐ ์์ ์ ๋์์ด ์ํ๋ ๋จ๊ณ์ ์จ๋ค.
์๋? ์ธ๋ํฐ ํ ์คํธ๋ก ์ปค๋ฒํ์ง ๋ชปํ ๋ฒ๊ทธ ๋ฆฌํฌํธ๋ค์ด ๊ดด๋กญํ๊ธฐ ์์ํ๊ธฐ ๋๋ฌธ
๋ค์ ์คํ๋ฆฐํธ๋ฅผ ๋ณด์
์ด์ ์ ์คํ๋ฆฐํธ์ ๋ํด ์งง๊ฒ ์๊ธฐํจ
์คํ๋ฆฐํธ๋ฅผ ์ข ๋ ํ์ด์ ์ค๋ช ํ์๋ฉด,
- ์ด๋ค ๊ธฐ๊ฐ(์ฝ 2~4์ฃผ)์
- ์ด๋ ๋ชฉํ(๋ญ.. ์์๋ก ํต์ฌ ํ๋ ์ด๊ฐ ๋ฐ๋ฐํด์ ๊ฐ์ ํ๋ค?)๋ก
- ๊ธฐํ๋ ๊ฒ(ํต์ฌ ํ๋ ์ด๋ฅผ ๋ณด์ถฉํ๊ธฐ ์ํด xx๊ธฐ๋ฅ์ ๊ธฐํํ๋ค)์
- ๊ฐ๋ฐํ์ฌ(๊ธฐํ์๋ฅผ ๋ณด๊ณ ๊ฐ๋ฐํ๋ค)
- ๋น๋ ๋ฐ ํ ์คํธํ๊ณ (๊ฐ๋ฐ์๋ง ํ๋๊ฒ ์๋๋ผ ์ต์ํ ๊ธฐํ์ ๊ปด์)
- ํผ๋๋ฐฑํ๊ณ (๊ธฐํํ๋ฐ๋ก ๋์๋? ๊ฒฐ๊ตญ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋?)
- ๋ค์ ๊ธฐํํ๋ ๊ฒ(๋ชฉํ ๋ฌ์ฑํ์ผ๋ฉด ๋ค์ ๋ชฉํ, ๋ฌ์ฑ ๋ชปํ์ผ๋ฉด ๋ณด์ถฉ)์
๋ฐ๋ณตํ๋ ๊ฒ.
์ฌ๊ธฐ์ ํ ์คํธ ๋ฐ ํผ๋๋ฐฑ์ ๋ด๋น์๋ผ๋ฆฌ(๊ธฐํ์, ๊ฐ๋ฐ์)๋ง ์๋จ
๋ํ ๊ตณ์ด ๋น๋๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ํ ์คํธํ๋๊ฒ๋ ์ข์ง ์์
์ข์ ๊ฒ์ ๊ตฌํํ์๋ง์ ์๋ํฐ์์ ๊ธฐํ์์๊ฒ ์์ฐํ์ฌ ์ค๊ฐ์ ๊ฒ์ ๋ฐ๋ ๊ฒ.
๊ฐ์ฅ ์ข์ ๊ฒ์ ๊ธฐํ์์ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ด ๊ฒ์์ ๋ฐ๋ผ๋ณด๋ฉด์ ๊ฒ์์ ๋ํด ์ปค๋ฎค๋์ผ์ด์ ํ๊ณ ๊ฐ๋ฐ ์ค์ ๋ ์ข์, ํ์ค์ ์ธ(ํนํ ๊ธฐ๊ฐ) ์์ด๋์ด๋ฅผ ์๋ ดํ์ฌ ๊ฐ๋ฐํ๋ ๊ฒ.
์๋ฌดํผ ์ ์ ์ฐจ๋ฅผ ๋ฐ๋ณตํ ์๋ก ๊ฒ์ ํ๋ฆฌํฐ๋ ์ข์์ง ์๋ฐ์ ์๋ค. (๋ฒ๊ทธ๊ฐ ์์ด์ง๊ณ ์ฌ๋ฏธ๋ ๊ฐ์ ๋ ๋ฒ์ ์ด ๋์ค๋๊น)
์ด๋ ๊ฒ ์ข์๋ฐ ์ ๋ค๋ค ์ํ๋?
-> ์ด ๋ฐ๋ณต์ ํ๋ฉด ํ ์๋ก ๊ต์ฅํ ์ง๊ฒจ์์ง. ์ธ๊ตญ์์ ๊ฐ๋ฐฅ๋จน๊ธฐ๋ผ ํจ
๊ธ์ด์ด๋ 1์ธ ๊ฐ๋ฐ์ด๋ผ ์ ์ ์ฐจ๋ฅผ ๋ค์ค์ธ๊ฒฉ์์ฒ๋ผ ํจ
1์ธ ๊ฐ๋ฐ์ด ๋ค์ธ ๊ฐ๋ฐ๋ณด๋ค ์ด๋ ค์ด ๋ถ๋ถ ์ค ๊ฐ์ฅ ํฐ ์ด๋ ค์์ ์ด ๋ถ๋ถ.(๊ธ์ด์ด ๊ธฐ์ค )
-> ์๊ธฐ๊ฐ ๊ธฐํํด์ ๊ฐ๋ฐํ ๊ฒ์ ํ๋ ์ดํ๊ฒ ์ฌ๋ฐ๋์ง..
์์ ๋ชจ๋ ๊ฐ์ ์ฌํญ๋ ๊ตฌํํ๊ณ ๋ฒ๊ทธ๋ ์ก๊ณ ๋ค ๋๋๋ค๋ฉด
๊ฐ๋ฐ์๋ ๋น๊ฐ๋ฐ์๋ค์ ์ ๋ชจ๋ฅด๋ ์์ง ์ธ์ ์กด์ฌ๋ค๊ณผ ์ ํด์ผ ํจ.
์คํ ์ด(์ด ํ์ ์ ํ๋ ์ด ์คํ ์ด๋ง),ย Baas (์ด ํ์ ์ Firebase), ๊ด๊ณ ๋ฑ๋ฑ..
(๊ทผ๋ฐ ๊ฐค๋ฌ๋ฆฌ ๋ํ ํด๋ณด๋ ๋๋ถ๋ถ ํจํค์ง ๊ฒ์์ ๋ง๋๋ ๊ฒ ๊ฐ์์ ํด๋น ์๋ ์๋)
์ ๋ํฐ์ ๊ฒฝ์ฐ ๊ธฐ์กด์ ๊ด๊ณ ๊ฐ Legacy๊ฐ ๋๊ณ LevelPlay๊ฐ ์๊ฒผ๋๋ฐ, ์ด๊ฒ ๋ ๋์ ์ ๋ฒ๋ค๊ณ ํ๋ ์นํด์ ธ์ผ ํจ
์ธ์ฑ๊ฒฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ Legacy๋ผ ์คํ ์ด์์ ๊ฑฐ์ ๋์ด ๊ฐ์ ๋ก ์์ง ์ ๋ฐ์ดํธ๊น์ง ํด๋ฒ๋ฆผ..
Baas๋ ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ฐ๋ ๋ฐ Cloud Save๋ฅผ ์ํ Firestore, Analytics๋ง ํ์ฌํจ.
์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํน์ง
1) ๋ฌธ์๋๋ก ๋ฐ๋ผํ๋ฉด ํ๋ฒ์ ์ ์๋จ (๊ฐ๋ฐ์ ์ค์๋ .. ๋ฌธ์ ์์ฑ์ ์ค์๋ ..)
2) GPT๊ฐ ์ ์ฐพ์์ ์ํ ์ฝ๋๊น์ง ์ ๋ง๋ จํจ (๊ทผ๋ฐ ๋ค์ 1๋ก ๊ฐ)
์ด๊ฒ์กฐ์ฐจ๋ ๋ค ๋๋๋ค๋ฉด
๊ฐ๋ฐ์ ๋๋์ด ๋ ์ ์๋? ํ๋ฉด ์๋๋ค..
์ด์ ๋ค๋ฅธ ํ๋ก์ ํธ์์๋ ์ธ ์ ์๊ฒ ํจํค์ง๋ก ์ถ์ถ ํ๊ธฐ ์์ ํ๋ฉด์ ๊ธฐ์กด ์ฝ๋ ์ ๋ฆฌ
๋ผ์ด๋ธ๋ฌ๋ฆฌ->git submodule๋ก
ํจํค์ง->Packages๋ก
์ถ์ถํ๋ฉด์ ํ๋ ์ด ํ ์คํธ ํด๋ณด๊ณ ๋ค์ ๋ฒ๊ทธ ์๊ธฐ๋ฉด ๋ ์ก๊ณ ..
์ด๋ฒ ํ๋ก์ ํธ๋ ์ ์ด์ ๊ฐ๋ฐ์ ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ง๋๋๊ฒ 1์์๋ผ์ ๋ณ๋ก ํ ๊ฒ์ด ์์์
๊ทธ๋ ๊ฒ ํ๋ฌ ๋์ ์ด์ฌํ ๋ง๋ค์ด์ ์ถ์.. ํ๋ ค ํ๋๋ฐ..
ํ๋ ์ด ์คํ ์ด์์ ์ถ์ํ๋๋ฐ ํ์ํ ๊ณผ์ ์ด
๋น๊ณต๊ฐ ํ ์คํธ๋ฅผ 14์ผ๋์ ๋งค์ผ๋งค์ผ 12๊ฐ ์ด์์ ๊ธฐ๊ธฐ๊ฐ ํ ์คํธํด์ผ ํ๋ ์ ์ฐจ๊ฐ ์๊น
์ฒ์์ ํ.. 12๋ช ์ด๋ป๊ฒ ๊ตฌํ์ง.. ์ง์ธ ๋๊ตฌ ๋๊ตฌ.. ๋งค์ผ ๊ฒ์ ๋ค์ด์์ค๊น.. ํ๊ณ ์ธํฐ๋ท ๊ฒ์ํ๋๊น
๋ญ ๋ชจ์๊ฐ์๊ฒ๋ ์๊ณ ์ธ์ฃผ๋ ์์๋ค.ย
์ง์ธ์ด๊ณ ์ธ์ฃผ๊ณ ์๋ฌดํผ ๋น๊ณต๊ฐ๋ก ์คํํ๋ ค๊ณ ํ๋๊น
๋ํ๋ฏผ๊ตญ ๊ฐ๋ฐ์๋ ์ฌ์ ์ ๋ฒํธ, ์ ์์๊ฑฐ๋ ์ด์ฉ๊ตฌ์ ์ฉ๊ตฌ ๋ฒํธ ํ์
์ง์ง๋?? ํ๊ณ ๊ตฌ๊ธ์ ๋ฌธ์ํ๋ ์ ๋ฃ ์ฑ/๊ฒ์์ด๊ฑฐ๋ ์ธ์ฑ๊ฒฐ์ ๊ฐ ์์ผ๋ฉด ๋ฌด์กฐ๊ฑด ํ๋ผ ํจ
>> ์ฌ๊ธฐ์ ํด๋นํ์ง ์์ผ๋ฉด ์ํด๋ ๋จ
์์ฆ์ ๋คํํ ์ธํฐ๋ท์ผ๋ก ๋ค ๋์
์ง์์ ๊ฐ์ธ ์ฌ์ ์ ๋ฑ๋กํ๊ณ .. ํต์ ํ๋งค์ ์ ๊ณ ํ๊ณ ..(์ฌ๊ธฐ์ 4๋ง์์ ๋ ๋ค์) ์ฌ์ ์ ์ ์ ์ ์ฒญํ๊ณ ..
์ด ๋ชจ๋ ์ ์ฐจ๊ฐ 3์๊ฐ? ์ ๋ ๊ฑธ๋ฆฐ ๋ฏ
๊ทธ๋ ๊ฒ ๋น๊ณต๊ฐ ํ ์คํธ๋ฅผ ํ์ฌ๊น์ง ์งํ ์ค(ํต๊ณผ ๋๋ฉด ๋ฐ๋ก ์ถ์ ์์ )
๋๊ธ 1