1.์ปดํ“จํ„ฐ ๊ตฌ์กฐ

1)์ปดํ“จํ„ฐ ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ ์ดํ•ด (์Šคํƒ,ํž™) -> ์ตœ์ ํ™”๋กœ ์ด์–ด์ง

2)์ด์ง„๋ฒ•, ๋น„ํŠธ์—ฐ์‚ฐย 

3)์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์–ด๋–ป๊ฒŒ ๋Œ๊ณ  ์žˆ๋Š”์ง€ ๊ฐœ๋…์ ์œผ๋กœ๋ผ๋„ ์•Œ๋ฉด ์ข‹์Œ.


2.์•Œ๊ณ ๋ฆฌ์ฆ˜

์ •๋ ฌ,ํƒ์ƒ‰


3.์ž๋ฃŒ๊ตฌ์กฐ - ๋ณดํ†ต ๊ฐœ๋…๋งŒ ์•Œ์•„๋„ ์‹ค์ œ ์ž๋ฃŒ๊ตฌ์กฐ๊ตฌํ˜„๋ณด๋‹ค๋Š” ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์—์„œ ์ œ๊ณตํ•˜๋Š”๊ฑธ ์“ฐ๊ฑฐ๋‚˜ ์ปค์Šคํ…€ํ•จ.

๋ฐฐ์—ด,๋ฆฌ์ŠคํŠธ,์Šคํƒ,ํ,ํŠธ๋ฆฌ


3.์ˆ˜ํ•™ย  - ์•„๋ž˜ ์ •๋„๋ฉด ํฌ๊ฒŒ ๋ฌธ์ œ์—†๋Š”๋“ฏ.

->๋Œ€ํ•™๊ต 1~2ํ•™๋…„ ์ˆ˜์ค€ ์ˆ˜ํ•™

->์„ ํ˜•๋Œ€์ˆ˜(๋ฒกํ„ฐ,ํ–‰๋ ฌ,๊ณต๊ฐ„)ย 


4.์ž์ฒด์—”์ง„ ์ œ์ž‘ - ๊ฒŒ์ž„ํ•™์› ์ˆ˜๊ฐ•( ์ข€ ์˜›๋‚ ์— ๋‹ค๋…€์„œ ์š”์ฆ˜์€ ์ž์ฒด์—”์ง„ ์ œ์ž‘ ์•ˆํ•˜๋Š”๋ฐ๋„ ๋งŽ์Œ)

->C++๊ธฐ๋ฐ˜์œผ๋กœ ์œˆ๋„์šฐ,๋‹ค์ด๋ ‰ํŠธx๋กœ ํ”„๋ ˆ์ž„์›Œํฌ ์ œ์ž‘, ๊ธฐํš,์•„ํŠธ์™€ ํ˜‘์—…ํ•ด์„œ ์ธ๋””๊ฒŒ์ž„์ œ์ž‘.


5.์œ ๋‹ˆํ‹ฐ (์–ธ๋ฆฌ์–ผ,์œ ๋‹ˆํ‹ฐ๋ฅผ ๋ณดํ†ต ์ทจ์‚ฌ ์„ ํƒํ•˜๋Š”๋ฐ ๊ณ ์‚ฌ์–‘ ๊ทธ๋ž˜ํ”ฝ์ด ๋ชฉ์ ์ด ์•„๋‹ˆ๋ผ๋ฉด ์œ ๋‹ˆํ‹ฐ๊ฐ€ ์„ ํ˜ธ๋จ)

->์œ ๋‹ˆํ‹ฐ ์—”์ง„์— ๋Œ€ํ•œ ์ดํ•ด (๊ฐ•์˜์˜์ƒ ์ฐพ์•„๋ณด๋ฉด ๋งŽ์Œ)

#๊ฐœ์ธ์ ์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ์œ ๋‹ˆํ‹ฐ์˜ ์ค‘์š” ๊ณต๋ถ€์‚ฌํ•ญ

->์—”์ง„์—…๋ฐ์ดํŠธ ์ˆœ์„œ(awake->enable->uddate ์ •๋„๋งŒ ์ผ๋‹จ ํŒŒ์•…ํ•ด๋„ ํฐ๋„์›€)

->GameObject.Transform,Monobehavior ์ด 3๊ฐœ๊ฐ€ ์œ ๋‹ˆํ‹ฐ์˜ ํ•ต์‹ฌํ‚ค์›Œ๋“œ.

->์‹œ์Šคํ…œ ํ•จ์ˆ˜(Update,Start๋“ฑ)์— ๋Œ€ํ•œ ์‚ฌ์šฉ๋ฒ•ย 

->์• ๋‹ˆ๋ฉ”์ด์…˜ - ๋ฉ”์นด๋‹˜์€ ๋ณดํ†ต ์ž˜์•ˆ์“ฐ๊ณ  ๋ ˆ๊ฑฐ์‹œ ์• ๋‹ˆ๋ฉ”์ด์…˜๋งŒ ์ฃผ๋กœ ์”€.

->3d๋ชจ๋ธํฌํŒ…, 2d์ด๋ฏธ์ง€ ํฌํŒ… ๋“ฑ

->์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ ์šฉ

->์—๋””ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ์œ ๋‹ˆํ‹ฐ๋ฅผ ๋‚ด๋งˆ์Œ๋Œ€๋กœ ์ปค์Šคํ…€ํ•ด์„œ ๋ฉ”๋‰ด๋„ ๋„ฃ๊ณ .

->์ž์ž˜ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ •๋ณด๋Š”ย  ์—„์ฒญ ๋งŽ์œผ๋ฏ€๋กœ ์‰ฝ๊ฒŒ ์ฐพ์Œ.


6.C# (์œ ๋‹ˆํ‹ฐ๋กœ ์ฃผ๋กœ ์ œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ c#์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด๋Š” ๊ฐœ๋ฐœ์„ ๋„์™€์คŒ)

->๊ธฐ๋ณธ ๋ฌธ๋ฒ•(๋ณ€์ˆ˜,์ œ์–ด๋ฌธ ๋“ฑ)

->object๋กœ ์ด๋ฃจ์–ด์ง„ c#์˜ ํ•ต์‹ฌ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ดํ•ด

->์ œ๋„ค๋ฆญ์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด

->๋ธ๋ฆฌ๊ฒŒ์ดํŠธ,๋ฌด๋ช…๋ฉ”์†Œ๋“œ,๋žŒ๋‹ค์— ๋Œ€ํ•œ ์ดํ•ด

->๊ฐ•๋ ฅํ•œ ๋ฆฌํ”Œ๋ ‰์…˜ ๊ธฐ๋Šฅ ์ดํ•ด

->c#์˜ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๊ธฐ๋Šฅ classํ™•์žฅ๊ธฐ๋Šฅ(extention)ย 

->partialํด๋ž˜์Šค -> ์‚ฌ์šฉ ์ž˜ํ•˜๋ฉด ์œ ์—ฐํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

->๋„ค์ž„์ŠคํŽ˜์ด์Šค ํšจ๊ณผ์ ์ธ ์‚ฌ์šฉ.


7.๋””์ž์ธํŒจํ„ด(๊ฐœ์ธ์ ์œผ๋กœ ์ž์ฃผ ์ผ๋˜๊ฒƒ๋งŒ - ํŒจํ„ด์€ ์ •๋‹ต์ด ์—†๊ณ  ๊ฐœ์ธ์ทจํ–ฅ์„ ๋งค์šฐ ํƒ)

์‹ฑ๊ธ€ํ†ค,ํ”„๋ก์‹œ,ํŒฉํ† ๋ฆฌ,์˜ต์ €๋ฒ„ ๋“ฑ๋“ฑ


8.๊ทธ๋ž˜ํ”ฝ์Šค์— ๋Œ€ํ•œ ์ดํ•ด

->์›”๋“œ,๋ทฐ,ํ”„๋กœ์ ์…˜์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ฐœ๋… (๋กœ์ปฌ->์›”๋“œ->์นด๋ฉ”๋ผ->๋ทฐ)

->๋“œ๋กœ์šฐ์ฝœ ์ตœ์ ํ™”

->๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”(๊ฑฐ์˜ ํ…์Šค์ณ ๊ด€๋ จ - ํ…์Šค์ณ ์••์ถ•, ์•„ํ‹€๋ผ์‹ฑ๋“ฑ)


9.์…ฐ์ด๋”

์…ฐ์ด๋”์˜ ๊ธฐ์ดˆ ์ดํ•ด

์œ ๋‹ˆํ‹ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋ฏ€๋กœ ์œ ๋‹ˆํ‹ฐ์˜ ์„œํ”ผ์Šค์‰์ด๋”,๋ฒ„ํ…์Šคํ”„๋ž˜๊ทธ๋จผํŠธ์‰์ด๋” ์ฐจ์ด ๋ฐ ์‚ฌ์šฉ๋ฒ•

์…ฐ์ด๋”์ฝ”๋“œ๋Š” ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ๋งŒ๋“ค๊ธฐ ๋ณด๋‹ค๋Š” ์—์…‹์Šคํ† ์–ด ํ™œ์šฉ๋„ ์ถ”์ฒœ - ๋‹จ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ปค์Šคํ…€ํ• ์ค„ ์•Œ์•„์•ผ ์ œ๋Œ€๋กœ ์“ธ์ˆ˜์žˆ์Œ


10.UI

์œ ๋‹ˆํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ Ngui(์˜ˆ์ „๋ถ€ํ„ฐ ์žˆ๋˜ ์œ ๋ช…ํ•œ ๋ชจ๋“ˆ) vs Ugui(์ž์ฒด ๋‚ด์žฅ) ์ธ๋ฐ ํ˜„์—…๋„ ๋Œ€๋ถ€๋ถ„ ์‹ ์ž‘์€ Ugui๋กœ ์“ฐ๊ณ ์žˆ์Œ

์Šคํ”„๋ผ์ดํŠธ ๊ด€๋ฆฌย -> ์•„ํ‹€๋ผ์Šค ํ˜น์€ ์Šคํ”„๋ผ์ดํ„ฐ ํŒฉ์ปคย 

๋ฒ„ํŠผ,์Šคํฌ๋กค,์ด๋ฏธ์ง€,์บ”๋ฒ„์Šค,์บ”๋ฒ„์Šค๊ทธ๋ฃน, ๋ ˆ์ด์บ์ŠคํŒ…, ๋ށ์Šค์กฐ์ •

GrayScale( ํšŒ์ƒ‰์ฒ˜๋ฆฌ)

UI ๋งค๋‹ˆ์ง• ๊ธฐ๋ฒ• (๋งŽ์€ ui๋ฅผ ๊ด€๋ฆฌํ•˜๋Š”๋ฐฉ๋ฒ•.ย ย ๋ชจ๋ฐ”์ผ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ stack๊ฐœ๋…์œผ๋กœ ํ•ด์„œ ๋ฐฑ๋ฒ„ํŠผ ๋ˆ„๋ฅผ์‹œ ํ•˜๋‚˜์”ฉ ์ฒ˜๋ฆฌ ํ•˜๋Š”๋“ฑ)

UI์ดํŽ™ํŠธย - ๋ณดํ†ต tween๊ด€๋ จ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•จ -> TweenPostion,TweenScale,TweenAlpha 3๊ฐœ๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ui์ดํŽ™ํŠธย ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

UI์™€ ํŒŒํ‹ฐํด์„ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŠน์ˆ˜ํ•œ ๋ށ์Šค์กฐ์ •์ด ํ•„์š” -> ๋ณดํ†ต ํŒŒํ‹ฐํด์— ๋ށ์Šค์กฐ์ • ์Šคํฌ๋ฆฝํŠธ ์‚ฌ์šฉ



11.ํŒŒ์ผ ์ž…์ถœ๋ ฅ

json,์—‘์…€,xml ํŒŒ์„œ์ œ์ž‘(๋ฐ์ดํ„ฐ ์ €์žฅ๋ฐ ๋กœ๋“œ)

์œ ๋‹ˆํ‹ฐ๋“ฑ ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ๋ฐ์ดํ„ฐ ์ €์žฅ๊ตฌ์กฐ๋Š” ๋ณดํ†ต ๋”ฐ๋กœ ๋งŒ๋“ฌ

๋‚˜๋Š” ์—‘์…€์ „์šฉํŒŒ์„œ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์”€. ์—‘์…€์— ๊ฐ€๋ น ์บ๋ฆญํ„ฐ์ •๋ณด๋ฅผ ๋„ฃ์–ด๋†“๊ณ  ๊ทธ๊ฑธ ์ฝ์–ด์„œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์šฉ.


12.์„œ๋ฒ„์—ฐ๋™

->๋„ค์ดํ‹ฐ๋ธŒ(์•ˆ๋“œ๋กœ์ด๋“œ ์ž๋ฐ”, ์• ํ”Œ ์Šค์œ„ํ”„ํŠธ) ์ฝ”๋“œ - ๊ฒ‰๋งŒ ์Šฌ์ฉ

-->๊ตฌ๊ธ€๋ฐ ์• ํ”Œ ๋กœ๊ทธ์ธ๋ชจ๋“ˆ,๊ฒฐ์ œ๋ชจ๋“ˆ,ํ‘ธ์‹œ๋ฉ”์‹œ์ง€,๊ด‘๊ณ ๋ถ™์ด๊ธฐ

->์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ํ˜‘์—…์„ ์œ„ํ•œ ๊ธฐ๋ณธ์ง€์‹ - ํ•‘์บ์น˜,๋”œ๋ ˆ์ด ์ „์†ก, ์„œ๋ฒ„ํ”„๋กœ๊ทธ๋ž˜๋จธ์— ๋งž์ถฐ์„œ ๋ฒ„ํผ๊ตฌ์กฐ(๋‚˜๋Š” ์ฃผ๋กœ ๊ตฌ๊ธ€ ํ”„๋กœํ† ๋ฒ„ํผ์”€)

->db์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด (ํ• ์ค„ ์•Œ๋ฉด ์ข‹์€๊ฑด๋ฐ ๊ทธ์ •๋„๊นŒ์ง„ ํž˜๋“ค๊ณ  ๊ทธ๋ƒฅ ์–ด๋–ป๊ฒŒ ํ…Œ์ด๋ธ” ์„ค๊ณ„๋ฅผ ํ•ด์•ผ db์— ๋ถ€๋‹ด์ด ๋œ๊ฐ€๋Š”์ง€ ๊ณ ๋ฏผ)


13.Google์— ๊ฒ€์ƒ‰ํ•˜๋Š” ์Šคํ‚ฌ (๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค)

->์ฒจ์—” ๊ถ๊ธˆํ•œ๊ฑฐ ํ•œ๊ธ€๋กœ ๊ฒ€์ƒ‰ํ•˜๋‹ค๊ฐ€ ๋…ธ๋‹ต์ด๋ผ๋Š”๊ฑธ ๊นจ๋‹ฌ์Œ

-> ์˜๋ฌธ์œผ๋กœ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ๊ฒ€์ƒ‰ํ•˜๋Š”๊ฒŒ ์ข‹์Œ. ์šฐ๋ฆฌ๊ฐ€ ๊ถ๊ธˆํ•œ๊ฑด ๋ˆ„๊ตฐ๊ฐ€๋„ ๊ถ๊ธˆํ–ˆ์Œย ๋Œ€๋ถ€๋ถ„ ๋‹ค ํ•ด๋‹ต์ด ์žˆ์Œ.

->์—๋Ÿฌ๋ฉ”์‹œ์ง€๊ฐ€ ๋œจ๋ฉด ๊ทธ๋ƒฅ ๋ณต์‚ฌํ•ด์„œ ๊ฐ™๋‹ค๊ฐ€ ๋ถ™์ด๋ฉด ์™ ๋งŒํ•œ๊ฑด ๋‹ค ๊ณ ์น ์ˆ˜์žˆ์Œ.

->๋ฌผ๋ก  ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ณ  ๊ฒ€์ƒ‰์–ด๋ฅผ ์ž˜ ์„ ์ •ํ•˜๋ฉด ์–‘์งˆ์˜ ์ •๋ณด๋ฅผ ๋งŽ์ด ์–ป์„์ˆ˜์žˆ์Œ



ํ˜„์—… 4๋…„์ฐจ ๋„˜์–ด๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์ธ๋ฐ ์–ผ๋งˆ์ „๋ถ€ํ„ฐ ์•„๋Š” ๊ธฐํš์ž๋ž‘ ์ธ๋””๊ฒŒ์ž„ ๋งŒ๋“ค์–ด๋ณด์ž ํ•˜๋ฉด์„œ ๊ฐ์žฌ๊ณ  ์žˆ์–ด์„œ(์ฃผ๋ง์ •๋„๋งŒ)


์ •๋ณด ์ฐพ์•„๋ณด๋‹ค๊ฐ€ ์˜จ๊น€์— ๊ทธ๋ƒฅ ์ฃผ์ ˆ๊ฑฐ๋ฆผ ใ……ใ„ฑย