Godot: ๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ

์— ๋งŒ๋“  2015๋…„ 01์›” 14์ผ  ยท  101์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: godotengine/godot

์•ˆ๋…•ํ•˜์„ธ์š” Godot ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

์šฐ์„  ๋งค์šฐ ๊ด€๋Œ€ํ•œ ๋ผ์ด์„ ์Šค๋กœ ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ๋งŒ๋“ค์–ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๋…ธ๋ ฅ์€ ์˜ˆ์‚ฐ์ด ๋ถ€์กฑํ•œ ๋งŽ์€ ๊ฐœ๋ฐœ์ž์™€ ํ•™์ƒ๋“ค์ด ๊ฟˆ์„ ์ด๋ฃจ๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ Godot์˜ ์œ„์ƒ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๊ฒŒ์ž„์˜ ๋ฏธ๋ž˜๋Š” ๋” ๋ฐ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๊ฒŒ์ž„ ์—”์ง„์˜ ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ ์†Œ์Šค๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ง€์‹์ด ๊ฑฐ์˜ ์—†๋Š” ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ์ดˆ๋ณด ๊ฒŒ์ž„ ์ œ์ž‘์ž์—๊ฒŒ๋Š” ๋„๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด ์ œ์•ˆ์€ ์ง๊ด€์ ์ธ GUI์™€ ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ์ •์˜๋œ ํด๋ž˜์Šค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ/ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค(Godot ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ๋•Œ๋ฌธ์—).

๋‚˜๋Š” ์ด ์ผ์„ ์ž˜ํ•˜๋Š” ํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ์•Œ๊ณ  ์žˆ๋‹ค. ์›๋ž˜ ์ผ๋ณธ์—์„œ ๋ฃจ๋น„๋กœ ์ž‘์„ฑ๋˜์–ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์˜์–ด๋กœ ๋ฒˆ์—ญ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. RPG ๋ฉ”์ด์ปค VX ์—์ด์Šค ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„ ์•ž์— RPG๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  RGSS(Ruby Game Scripting System)๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด RPG๊ฐ€ ์•„๋‹Œ ๊ฒŒ์ž„๋„ ์ถฉ๋ถ„ํžˆ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ชฉ๋ก์€ RPG Maker ์—”์ง„์œผ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

  1. ์•Œ๋ ˆํ”„(RPG ์–ด๋“œ๋ฒค์ฒ˜)
  2. ์•ฝ์†๋œ ํ•ด์šฐ ์—†์Œ(์•„์ผ€์ด๋“œ)
  3. Ragarokk - Bestiarium(์นด๋“œ ๊ฒŒ์ž„)
  4. ๊ณต๊ฒฉ๋ฐ›๋Š” ์ง€๊ตฌ!
  5. ํ…Œ๋ผ (VisualNovel)
  6. ์ถ”์–ต์˜ ๋งˆ๋‚˜ (์•ก์…˜ RPG)
  7. ๋ฏธํ˜ธ์Šค - ๋” ๋น„๊ธฐ๋‹(ํ˜ธ๋Ÿฌ)

RPG Maker๋ณด๋‹ค ๊ธฐ๋Šฅ์ด ํ›จ์”ฌ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— Godot ์—”์ง„์ด RPG Maker๋งŒํผ ๋Œ€์ค‘ํ™”๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด Okam ์ŠคํŠœ๋””์˜ค๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŒ๋“  ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ฒŒ์ž„์„ ํผ๋ธ”๋ฆฌ์‹ฑํ•˜๋Š” ์ฐจ๊ธฐ GOG๋‚˜ Steam์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋ถ€,๋ผ์ด์–ธ

discussion feature proposal editor

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์—์„œ ๋‹น์‹ ์˜ ์š”์ ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค๋ฉด Construct ๋ชจ๋ธ๋„ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด GitHub ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฝ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์•„๋‹์ง€๋ผ๋„ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์ด๋Ÿฌํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ์— ์ตœ์•…์˜ ์žฅ์†Œ์ž…๋‹ˆ๋‹ค.


๋‚ด ๊ฒฝ๋ ฅ์˜ ๋Œ€๋ถ€๋ถ„์„ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ฃผ๋ณ€์—์„œ ๋ณด๋‚ธ ๊ฒƒ๋ณด๋‹ค ์•„ํ‹ฐ์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 18๋…„ ๋™์•ˆ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์ •๊ธฐ์ ์œผ๋กœ ํ•ด์™”์ง€๋งŒ(๋‘ ๊ฐ€์ง€ ๋ชจ๋‘์— ์—ด์ •์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค) ์ €๋Š” ์ „๋ฌธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ธฐ ์ „์— ์ „๋ฌธ์ ์œผ๋กœ ์˜ˆ์ˆ ๊ฐ€์˜€์Šต๋‹ˆ๋‹ค. ํ•™์œ„๊ฐ€ ์žˆ์–ด๋„ ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค. ํ•™์œ„๋Š” ๋””์ง€ํ„ธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ ์‹œ๊ฐ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, ๋‚ด๊ฐ€ ์ž‘์—…ํ•œ ๊ด‘๊ณ ๋Š” ์บ”์ž์Šค์‹œํ‹ฐ์—์„œ ๋ช‡ ๋…„์ด ์ง€๋‚œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” Hallmark, Sprint, Radio Shack, Honda ๋ฐ ๋‚ด๊ฐ€ ์žŠ์–ด๋ฒ„๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ์žฅ๋ฉด์„ ์ž‘์—…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ Bruce Branit์™€ ํ•จ๊ป˜ "World Builder"์—์„œ ๊ฝค ๋งŽ์€ ์žฅ๋ฉด์„ ์ž‘์—…ํ•˜๋Š” ๋ฐ ๋งŽ์€ ์žฌ๋ฏธ๋ฅผ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค.

https://www.youtube.com/watch?v=QP3YywgRx5A
ํฌ๋ ˆ๋”ง์˜ Nathan Warden์€ ๋‚˜์ž…๋‹ˆ๋‹ค.

์ž๋ž‘ํ•˜๋ ค๊ณ  ์ด ๋ง์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์š”์ ์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ด ๋ง์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ‹€๋ฆด ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋งŽ์€ ์‹œ๊ฐ„์„ ์•„ํ‹ฐ์ŠคํŠธ๋“ค๊ณผ ํ•จ๊ป˜ ํ•ด์˜จ ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ ์•„ํ‹ฐ์ŠคํŠธ๋“ค์ด ๋ฌด์—‡์„ ์ข‹์•„ํ•˜๋Š”์ง€ ์•Œ ๊ฒƒ ๊ฐ™์•„์š”. ๊ทธ๋“ค์€ ์ƒ์„ฑ์ž์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ณ„๋กœ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฒ์„ ๋จน๊ณ  ์™„์ „ํžˆ ๋‹ค๋ฅธ ์•ฑ์„ ์„ ํƒํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ๋งค์šฐ ๋‹ค๋ฅธ ๋งˆ์Œ๊ฐ€์ง์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋‚ด๊ฐ€ ์นœ๊ตฌ Erik์—๊ฒŒ ๊ฐ€๋ฅด์น˜๋ ค๊ณ  ํ•˜๋Š” ๊ธฐ์ˆ ์ ์ธ ๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ ๊ทธ์˜ ์ž…์—์„œ ์ด๋Ÿฐ ๋ง์ด ๊ฝค ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์œผ๋กœ ๋ฒฝ์— ๋Œ€๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค."


์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์„ ํ˜• ์…ฐ์ด๋” ์‹œ์Šคํ…œ๊ณผ ๋‹ฌ๋ฆฌ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์…ฐ์ด๋” ๊ทธ๋ž˜ํ”„์™€ ๊ฐ™์€ ๊ฒƒ์„ ์ฆ๊ธฐ๋Š” ๋ฐ๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์ž์‹ ์ด ์ข‹์•„ํ•˜๋Š” 3D ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์„ ํ˜• ์…ฐ์ด๋” ์‹œ์Šคํ…œ์ด ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์ง€๋งŒ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์…ฐ์ด๋” ์‹œ์Šคํ…œ์ด ์—†์„ ๋•Œ ์ •๊ธฐ์ ์œผ๋กœ ๋ถˆํ‰ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ After Effects๋ณด๋‹ค Fusion๊ณผ ๊ฐ™์€ ์•ฑ์„ ์„ ํ˜ธํ•˜๋Š” ๋ฐ์—๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒฝ์šฐ์— ๋” ์‹œ๊ฐ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ํ˜•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.


๋”ฐ๋ผ์„œ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์ด ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์–ดํ•„ํ•˜๋Š” 2๊ฐ€์ง€ ์ด์œ :

1) ์‹œ๊ฐ์ ์œผ๋กœ ํ›จ์”ฌ ๋” ๋งค๋ ฅ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
2) ์ด๋ฏธ ์ต์ˆ™ํ•œ ๋””์ž์ธ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋งž์Šต๋‹ˆ๋‹ค. IE ์…ฐ์ด๋”ฉ ๋ฐ ํ•ฉ์„ฑ


๊ทธ๊ฒƒ์€ ์ •๋ง๋กœ ๊ทธ๊ฒƒ์ด ์˜ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด๊ณ  ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์ด ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ ๊ฒŒ์ž„ ์—”์ง„์œผ๋กœ ๋„˜์–ด๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค๋ฉด Godot๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ์ „ํ˜€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์•„๋งˆ๋„ ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค ์ด์ƒ์ด ์—†์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค ๋ˆ„๊ฐ€ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ฉฐ ๊ทธ๊ฒƒ์€ ๊ทธ ์‹œ์ ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ์ฝ”๋“œ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  101 ๋Œ“๊ธ€

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ์–ด๋Š ์‹œ์ ์—์„œ ๊ณ„ํš๋ฉ๋‹ˆ๋‹ค

2015๋…„ 1์›” 14์ผ ์ˆ˜์š”์ผ ์˜ค์ „ 6์‹œ 20๋ถ„์— RyanBram [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” Godot ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

๋จผ์ € ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ๋งŒ๋“ค์–ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๋งค์šฐ ๊ด€๋Œ€ํ•œ ๋ผ์ด์„ผ์Šค๋กœ. ๋‹น์‹ ์˜ ๋…ธ๋ ฅ์€ ๋งŽ์€ ๊ฐœ๋ฐœ์ž์™€
๊ฟˆ์„ ์ด๋ฃจ๊ธฐ ์œ„ํ•ด ์˜ˆ์‚ฐ์ด ๋ถ€์กฑํ•œ ํ•™์ƒ.

ํ˜„์žฌ Godot์˜ ์œ„์ƒ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๊ฒŒ์ž„์˜ ๋ฏธ๋ž˜๋Š” ๋” ๋ฐ์Šต๋‹ˆ๋‹ค.
๋ถˆํ–‰ํžˆ๋„ ๊ฒŒ์ž„ ์—”์ง„์˜ ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ ์†Œ์Šค๋Š” ๊ณ ๊ธ‰
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ง€์‹์ด ๊ฑฐ์˜ ์—†๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ๋‹ฟ์„ ์ˆ˜ ์—†๋‹ค
์ดˆ๋ณด ๊ฒŒ์ž„ ์ œ์ž‘์ž.

์ œ ์ œ์•ˆ์€ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ/ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ง๊ด€์ ์ธ GUI์™€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋”
ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค(Godot ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ๋•Œ๋ฌธ์—).

๋‚˜๋Š” ์ด ์ผ์„ ์ž˜ํ•˜๋Š” ํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ์•Œ๊ณ  ์žˆ๋‹ค. Ruby์—์„œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์›๋ž˜ ์ผ๋ณธ์—์„œ ์™”์œผ๋ฉฐ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์˜์–ด๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. RPG๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค
๋ฉ”์ด์ปค VX ์—์ด์Šค
http://www.rpgmakerweb.com/products/programs/rpg-maker-vx-ace. ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ 
์ด๋ฆ„ ์•ž์— RPG๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ๋ถ™์€ ๋งŒํผ non-RPG๋„ ์ถฉ๋ถ„ํžˆ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
Ruby Game Scripting System(RGSS)์ด ๋‚ด์žฅ๋œ ๊ฒŒ์ž„.

https://camo.githubusercontent.com/72746b38bc6f990eb5f1b9bb242bdce347af3c72/687474703a2f2f67616d65736172656576696c2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031332f30312f7270676d616b6572322e6a7067

๋‹ค์Œ ๋ชฉ๋ก์€ RPG Maker ์—”์ง„์œผ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

  1. ์•Œ๋ ˆํ”„(RPG ์–ด๋“œ๋ฒค์ฒ˜) http://www.pioneervalleygames.com/
  2. ์•ฝ์†๋œ ํ•ด์šฐ ์—†์Œ(์•„์ผ€์ด๋“œ) http://rpgmaker.net/games/5102/
  3. ๋ผ๊ฐ€๋กœํฌ - ๋ฒ ์Šคํ‹ฐ์•„๋ฆฌ์›€ (์นด๋“œ๊ฒŒ์ž„) http://rpgmaker.net/games/5808/
  4. ๊ณต๊ฒฉ๋ฐ›๋Š” ์ง€๊ตฌ! (์Šˆํ„ฐ) http://rpgmaker.net/games/6561/
  5. ํ…Œ๋ผ (VisualNovel) http://rpgmaker.net/games/3956/
  6. ์ถ”์–ต์˜ ๋งˆ๋‚˜ (์•ก์…˜ RPG)
    http://www.atelier-rgss.com/Project/Mana/Project_Mana_Story.html
  7. ๋งˆ์ดํ˜ธ์Šค - ๋” ๋น„๊ธฐ๋‹(ํ˜ธ๋Ÿฌ) http://rpgmaker.net/games/6493/

Godot ์—”์ง„์ด RPG Maker๋งŒํผ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.
RPG Maker๋ณด๋‹ค ๋” ๋งŽ์€ ๊ธฐ๋Šฅ. ์ดˆ๋ณด์ž ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
์ƒํ˜ธ ์ž‘์šฉ. ์„ฑ๊ณตํ•˜๋ฉด Okam ์ŠคํŠœ๋””์˜ค๋Š” ๋‹ค์Œ GOG ๋˜๋Š” Steam์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ธ๋”” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŒ๋“  ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ฒŒ์ž„์„ ํผ๋ธ”๋ฆฌ์‹ฑํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋ถ€,๋ผ์ด์–ธ

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220.

@RyanBram - ์—ฌ๊ธฐ์—์„œ ์•„์ด๋””์–ด๋ฅผ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋ฏธ๋ž˜์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ์Šคํฌ๋ฆฝํŒ…์˜ ํšจ๊ณผ์ ์ธ ์ˆ˜๋‹จ์ธ์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ™•์‹คํ•˜๊ฒŒ ๋งํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ๊ฒŒ์‹œํ•œ ๋” ๋ณต์žกํ•œ ๊ฒŒ์ž„์€ ์‹œ๊ฐ์ ์œผ๋กœ๊ฐ€ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ๋กœ ์ž‘์„ฑ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์€ ํ™•์‹คํžˆ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ํ”„๋กœ์ ํŠธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹ค์ œ ๋„๊ตฌ๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐ ์ง€์—ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์—”์ง„์„ ๋” ์ ‘๊ทผํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์—”์ง„์— ๋‚ด์žฅ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ์ ์œผ๋กœ GDScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Godot์—์„œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ์Šคํ…œ์„ ๋ชจ๋‘ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ? ํ•˜์ง€๋งŒ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

RPG ์ œ์ž‘์ž๋Š” "๋ชจ๋”ฉ" ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ๋งŽ์ด ์ทจํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ  Godot๊ฐ€ ๋” RPG ์ œ์ž‘์ž์ฒ˜๋Ÿผ ๋ณด์ด๋ฉด ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์˜๋„๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์™ธ๋ฉดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€ godot๋ฅผ GameMaker์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š”, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค) ํ•˜์ง€๋งŒ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค :)
์•„๋งˆ๋„ Godot๋Š” Leadwerks ๋ฐ BGE๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ Nodal Behavior Graph ํŽธ์ง‘๊ธฐ๋ฅผ ๊ฐ–๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ GUI ์š”์†Œ์™€ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•˜๋ฉฐ ๋‚˜๋จธ์ง€๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ์‰ฝ๊ณ  ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ์—ฐ๊ตฌ์™€ ์ˆ˜๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”ผ๋“œ๋ฐฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@SolarLune , Godot์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ๋งจ ์œ„์— ํŽธ์ง‘๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฒŒ์ž„์„ ๋ชจ๋“  ์ž‘์€ ์„ธ๋ถ€ ์‚ฌํ•ญ๊นŒ์ง€ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(GraphNode์™€ ๋‚˜๋จธ์ง€ UI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งค์šฐ ์žฌ๋ฏธ์žˆ๊ฒŒ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์Œ) ์ผ๋ถ€๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งจ ์œ„์— ์ถ”๊ฐ€ GDscript ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์ด๊ฒƒ์ด ์™„์ „ํ•œ ๊ฒŒ์ž„ ๊ฒŒ์ž„(RPG, FPS, RTS)์„ ๋ณ„๋„๋กœ ์ œ๊ณตํ•˜๊ณ  ๋ชจ๋“  ์ธก๋ฉด์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ตœ์„ ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Godot์—์„œ ๋งŒ๋“  ์ƒ์„ฑ์ž.

@SolarLune : ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์—…ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋จธ, ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์ด ํ•จ๊ป˜ ๋†€๊ธฐ ์œ„ํ•ด ๋ธ”๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ
Unreal์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ต์ฒด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ ๊ฐ™์•„์š”
์™„์ „ํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์ง€๋งŒ(๋‹น์‹ ์ด ๋งˆ์กฐํžˆ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ํ•œ)
ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋„ ํ…œํ”Œ๋ฆฟ ๋ธ”๋ก์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

2015๋…„ 1์›” 14์ผ ์ˆ˜์š”์ผ ์˜คํ›„ 4์‹œ 23๋ถ„์— TheoXD [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

RPG ์ œ์ž‘์ž๋Š” "Modding" ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ๋งŽ์ด ์ทจํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ข€ ๋” RPG ๋ฉ”์ด์ปค์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค - ๋‹ค๋ฅธ ๊ฒƒ์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ์˜๋„๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค
๊ทธ๋Ÿฐ ์ข…๋ฅ˜์˜ ๊ฒŒ์ž„์€ ์™ธ๋ฉดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€
Godot๋ฅผ GameMaker์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค(์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด
๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ชจ๋ฅธ๋‹ค) ํ•˜์ง€๋งŒ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค :)
์•„๋งˆ๋„ ์ผ์–ด๋‚  ์ผ์€ Godot๊ฐ€ ๋…ธ๋“œ ํ–‰๋™ ๊ทธ๋ž˜ํ”„๋ฅผ ์–ป๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค
Leadwerks ๋ฐ BGE๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
GUI ์š”์†Œ, ๋‚˜๋จธ์ง€๋Š” ์•ฝ๊ฐ„์˜ ์—ฐ๊ตฌ์™€ ์ˆ˜๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•œ ์‰ฝ๊ณ  ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

@SolarLune https://github.com/SolarLune , ๊ฒŒ์ž„ ๋นŒ๋“œ ๊ฐ€๋Šฅ
Godot์—์„œ ๊ฒŒ์ž„์„ ๋ชจ๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ๋ฅผ ๋งจ ์œ„์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์•ฝ๊ฐ„์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ(GraphNode ๋ฐ ๋‚˜๋จธ์ง€ UI ์‚ฌ์šฉ),
๋งจ ์œ„์— ์ถ”๊ฐ€ GDscript ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์™„์ „ํ•œ ๊ฒŒ์ž„ ๊ฒŒ์ž„(RPG, FPS, RTS)์„ ๋ณ„๋„๋กœ ๋ฐฐ์†กํ•˜๊ณ  ์กฐ์ •์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์˜ ๋ชจ๋“  ์ธก๋ฉด.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -69974733.

๊ธ€์Ž„, ๋‚ด๊ฐ€ ์•„๋Š” ๋ฐ”๋กœ๋Š”, Godot๋Š” ์ด๋ฏธ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ UI ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ตœ๋Œ€์˜ ์œ ์—ฐ์„ฑ์„ ์›ํ•˜๊ณ  ๋…ผ๋ฆฌ ๋…ธ๋“œ๋ฅผ ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“ค๋ ค๋ฉด GDscript ์‹คํ–‰์„ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ ๋…ธ๋“œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด GDscript๊ฐ€ ๊ณ„์† ๊ฐˆ ๊ธธ์ด๋ผ๋Š” ์ ์— ์œ ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(๋” ๋ณต์žกํ•˜๊ณ  ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ์ž‘์—…์˜ ๊ฒฝ์šฐ).

ํ˜„์žฌ UE4๋Š” ๋ณต์žกํ•œ ๋ณต์žก์„ฑ ์—†์ด ๋ธ”๋ฃจํ”„๋ฆฐํŠธ์—์„œ ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. GameMaker๋Š” ์ตœ๋Œ€ ์œ ์—ฐ์„ฑ์„ ์œ„ํ•ด GML์„ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•˜๊ณ (์ฝ”๋“œ ๋ธ”๋ก ์‚ฌ์šฉ์„ ํ†ตํ•ด), BGE๋Š” ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ์œ„ํ•ด Python์—์„œ ์Šคํฌ๋ฆฝํŒ…์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค(์ฝ”๋“œ ๋ธŒ๋ฆญ ์‚ฌ์šฉ์„ ํ†ตํ•ด). ๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ดํ•‘๊ณผ ๋œ ๋ณต์žกํ•œ ๋…ผ๋ฆฌ ์ƒํ™ฉ์— ๋Œ€ํ•œ ์‹œ๊ฐ์  ํŽธ์ง‘์˜ ์œ ์šฉ์„ฑ์„ ๋ฌด์‹œํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ์ฝ”๋“œ์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋Š” ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ์–ด๋Š ์‹œ์ ์—์„œ ๊ณ„ํš๋ฉ๋‹ˆ๋‹ค

๊ฐ„๋‹จํ•˜๊ณ  ๊ธ์ •์ ์ธ ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„, ์ด ์ œ์•ˆ์— ๋Œ“๊ธ€์„ ๋‹ฌ์•„์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์†์œผ๋กœ ์ฝ”๋”ฉ์„ ๋Œ€์ฒดํ•  ๋งŒํผ ์‰ฝ๊ณ  ์‹œ๊ฐ์ ์ธ ํŽธ์ง‘๊ธฐ๋Š” ๊ฒฐ์ฝ” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์œ„์น˜๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜ ์ฝ”๋”ฉ์„ ๋ณด์™„ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

RPG Maker VX Ace์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์†์œผ๋กœ ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž(์บ๋ฆญํ„ฐ ์ด๋ฆ„, ์Šคํ‚ฌ, ์ดˆ์ƒํ™”, ์Šคํ”„๋ผ์ดํŠธ ๋“ฑ)๊ฐ€ GUI ํŽธ์ง‘๊ธฐ์—์„œ ๊ฐ’์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ธ‰ ๋ชจ๋”ฉ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Ruby ๊ฒŒ์ž„ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์€ ์›์ˆญ์ด ํŒจ์น˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด RPG Maker ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฏธ๋ฆฌ ์ •์˜ํ•œ ์›๋ž˜ ํด๋ž˜์Šค๋ฅผ ๋Œ€์ฒดํ•˜์ง€ ์•Š๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

๋น„๊ตํ•˜๋ ค๊ณ :
KDE ๋ฐ GNOME ํ”„๋กœ์ ํŠธ๋Š” Linux์˜ ๊ฐ•๋ ฅํ•œ Shell ๋ช…๋ น์„ ๋Œ€์ฒดํ•  ์˜๋„๊ฐ€ ์—†์œผ๋ฉฐ ๋Œ€์‹  ์‚ฌ์šฉ ํŽธ์˜์„ฑ๊ณผ Linux์˜ ์„ฑ๋Šฅ ์‚ฌ์ด์˜ ๊ฒฉ์ฐจ๋ฅผ ๋ฉ”์šฐ๋ ค๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

Okam ์ŠคํŠœ๋””์˜ค๊ฐ€ Steam๊ณผ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์— ๋ฏธ์†Œ๊ฐ€ ์ง€์–ด์กŒ์Šต๋‹ˆ๋‹ค... :))

2015๋…„ 1์›” 14์ผ ์˜คํ›„ 5์‹œ 20๋ถ„์— RyanBram์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” Godot ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

๋จผ์ € ์ข‹์€ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๋งค์šฐ ๊ด€๋Œ€ํ•œ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ง„ ์—”์ง„. ๋‹น์‹ ์˜ ๋…ธ๋ ฅ์€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค
๊ฟˆ์„ ์ด๋ฃจ๊ธฐ ์œ„ํ•ด ์˜ˆ์‚ฐ์ด ๋ถ€์กฑํ•œ ๊ฐœ๋ฐœ์ž์™€ ํ•™์ƒ.

ํ˜„์žฌ Godot์˜ ์œ„์ƒ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๊ฒŒ์ž„์€ ๋”์šฑ ๋ฐ์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฏธ๋ž˜. ๋ถˆํ–‰ํžˆ๋„ ๊ฒŒ์ž„ ์—”์ง„์˜ ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ ์†Œ์Šค๋Š” ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ง€์‹์ด ๊ฑฐ์˜ ์—†๋Š” ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
์•„์ง ์ดˆ๋ณด์ž ๊ฒŒ์ž„ ์ œ์ž‘์ž์—๊ฒŒ ๋„๋‹ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ œ ์ œ์•ˆ์€ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ/ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ง๊ด€์ ์ธ GUI์™€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
๋” ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค(Godot ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ๋•Œ๋ฌธ์—).

๋‚˜๋Š” ์ด ์ผ์„ ์ž˜ํ•˜๋Š” ํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ์•Œ๊ณ  ์žˆ๋‹ค. Ruby์—์„œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์›๋ž˜ ์ผ๋ณธ์—์„œ ์™”์œผ๋ฉฐ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์˜์–ด๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
RPG ๋ฉ”์ด์ปค VX ์—์ด์Šค
http://www.rpgmakerweb.com/products/programs/rpg-maker-vx-ace.
์ด๋ฆ„ ์•ž์— RPG๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ 
RGSS(Ruby Game Scripting System)๊ฐ€ ๋‚ด์žฅ๋˜์–ด RPG๊ฐ€ ์•„๋‹Œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://camo.githubusercontent.com/72746b38bc6f990eb5f1b9bb242bdce347af3c72/687474703a2f2f67616d65736172656576696c2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031332f30312f7270676d616b6572322e6a7067

๋‹ค์Œ ๋ชฉ๋ก์€ RPG Maker ์—”์ง„์œผ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

  1. ์•Œ๋ ˆํ”„(RPG ์–ด๋“œ๋ฒค์ฒ˜) http://www.pioneervalleygames.com/
  2. ์•ฝ์†๋œ ํ•ด์šฐ ์—†์Œ(์•„์ผ€์ด๋“œ) http://rpgmaker.net/games/5102/
  3. ๋ผ๊ฐ€๋กœํฌ - ๋ฒ ์Šคํ‹ฐ์•„๋ฆฌ์›€ (์นด๋“œ๊ฒŒ์ž„) http://rpgmaker.net/games/5808/
  4. ๊ณต๊ฒฉ๋ฐ›๋Š” ์ง€๊ตฌ! (์Šˆํ„ฐ) http://rpgmaker.net/games/6561/
  5. ํ…Œ๋ผ (VisualNovel) http://rpgmaker.net/games/3956/
  6. ์ถ”์–ต์˜ ๋งˆ๋‚˜ (์•ก์…˜ RPG)
    http://www.atelier-rgss.com/Project/Mana/Project_Mana_Story.html
  7. ๋งˆ์ดํ˜ธ์Šค - ๋” ๋น„๊ธฐ๋‹(ํ˜ธ๋Ÿฌ) http://rpgmaker.net/games/6493/

Godot ์—”์ง„์ด RPG Maker๋งŒํผ ๋Œ€์ค‘ํ™”๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.
RPG Maker๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ. ์ดˆ๋ณด์ž ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š”
์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์ธํ„ฐํŽ˜์ด์Šค. ์„ฑ๊ณตํ•˜๋ฉด ์˜ค์บ„์ŠคํŠœ๋””์˜ค๊ฐ€ ์ฐจ๊ธฐ์ž‘์ด ๋ ์ง€๋„
์ธ๋”” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŒ๋“  ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ฒŒ์ž„์„ ํผ๋ธ”๋ฆฌ์‹ฑํ•˜๋Š” GOG ๋˜๋Š” Steam.

์•ˆ๋ถ€,๋ผ์ด์–ธ

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220.

์–ธ๋ฆฌ์–ผ์€ ์‹ค์ œ๋กœ ์—ฌ๋Ÿฌ๋ถ„์ด ์›ํ•˜๋“ ์ง€ ๊ฐ„์— ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ํ…œํ”Œ๋ฆฟ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋˜๋Š” ์ „์ฒด ์Šคํฌ๋ฆฝํŒ… ์œ ํ˜•์˜ ์›Œํฌํ”Œ๋กœ... ์‹ฌ์ง€์–ด
์‹œ๊ฐ์  ํŽธ์ง‘์„ ์œ„ํ•œ ์ฝ”๋“œ ๋ธ”๋ก์€ Visual Studio๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
๋งž์ถคํ˜•... :)

2015๋…„ 1์›” 15์ผ ์˜ค์ „ 3์‹œ 44๋ถ„์— Juan Linietsky๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

@SolarLune : ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์—…ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋จธ, ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์ด ํ•จ๊ป˜ ๋†€๊ธฐ ์œ„ํ•ด ๋ธ”๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ
Unreal์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ต์ฒด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ ๊ฐ™์•„์š”
์™„์ „ํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์ง€๋งŒ (๋งˆ์กฐํžˆ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ)
ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋„ ํ…œํ”Œ๋ฆฟ ๋ธ”๋ก์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

2015๋…„ 1์›” 14์ผ ์ˆ˜์š”์ผ ์˜คํ›„ 4์‹œ 23๋ถ„์— TheoXD [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

RPG ์ œ์ž‘์ž๋Š” "Modding" ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ๋งŽ์ด ์ทจํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ข€ ๋” RPG ๋ฉ”์ด์ปค์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค - ๋‹ค๋ฅธ ๊ฒƒ์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ์˜๋„๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค
๊ทธ๋Ÿฐ ์ข…๋ฅ˜์˜ ๊ฒŒ์ž„์€ ์™ธ๋ฉดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€
Godot๋ฅผ GameMaker์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค(์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š”, ๋งŽ์€
์‚ฌ๋žŒ๋“ค
๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ชจ๋ฅธ๋‹ค) ํ•˜์ง€๋งŒ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค :)
์•„๋งˆ๋„ ์ผ์–ด๋‚  ์ผ์€ Godot๊ฐ€ ๋…ธ๋“œ ํ–‰๋™ ๊ทธ๋ž˜ํ”„๋ฅผ ์–ป๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค
Leadwerks ๋ฐ BGE๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์•„์ฃผ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค
~์™€ ํ•จ๊ป˜
GUI ์š”์†Œ, ๋‚˜๋จธ์ง€๋Š” ์•ฝ๊ฐ„์˜ ์—ฐ๊ตฌ์™€ ์ˆ˜๋งŽ์€
์ปค๋ฎค๋‹ˆํ‹ฐ
ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•œ ์‰ฝ๊ณ  ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

@SolarLune https://github.com/SolarLune , ๊ฒŒ์ž„ ๋นŒ๋“œ ๊ฐ€๋Šฅ
Godot์—์„œ ๊ฒŒ์ž„์„ ๋ชจ๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ๋ฅผ ๋งจ ์œ„์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์•ฝ๊ฐ„์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ(GraphNode ๋ฐ ๋‚˜๋จธ์ง€ UI ์‚ฌ์šฉ),
ํ—ˆ์šฉํ•˜๋‹ค
๋งจ ์œ„์— ์ถ”๊ฐ€ GDscript ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ์ตœ๊ณ ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ ‘๊ทผํ•˜๋‹ค,
์™„์ „ํ•œ ๊ฒŒ์ž„ ๊ฒŒ์ž„(RPG, FPS, RTS)์„ ๋ณ„๋„๋กœ ๋ฐฐ์†กํ•˜๊ณ 
์กฐ์ •
๊ทธ๊ฒƒ์˜ ๋ชจ๋“  ์ธก๋ฉด.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -69974733.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -69978224.

Okam ์ŠคํŠœ๋””์˜ค๊ฐ€ Steam๊ณผ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์— ๋ฏธ์†Œ๊ฐ€ ์ง€์–ด์กŒ์Šต๋‹ˆ๋‹ค... :))

๋‚˜๋„ ๊ธ์ •์ ์œผ๋กœ ์›ƒ์—ˆ๋‹ค.
์ˆ˜์ฒœ ๋ช…์˜ ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  ์ˆ˜๋งŽ์€ ๊ฒŒ์ž„ ์นดํƒˆ๋กœ๊ทธ, ๊ณต๊ฐœ ๋ฐ DRM ๋ฌด๋ฃŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” Steam๊ณผ ๊ฐ™์€ ํฐ ํšŒ์‚ฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ฒŒ์ด๋จธ๋กœ์„œ ์ €์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

Unreal์—๋Š” ์‹ค์ œ๋กœ ์—ฌ๋Ÿฌ๋ถ„์ด ์›ํ•˜๋“ ์ง€ ๊ฐ„์— ํ”„๋กœ์ ํŠธ์šฉ ํ…œํ”Œ๋ฆฟ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋˜๋Š” ์ „์ฒด ์Šคํฌ๋ฆฝํŒ… ์œ ํ˜•์˜ ์›Œํฌํ”Œ๋กœ... ์‹ฌ์ง€์–ด
์‹œ๊ฐ์  ํŽธ์ง‘์„ ์œ„ํ•œ ์ฝ”๋“œ ๋ธ”๋ก์€ Visual Studio๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
๋งž์ถคํ˜•... :)

Godot์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ฌธ์•ˆ ์ธ์‚ฌ,
๋ผ์ด์–ธ

์•ˆ๋…• ๋ผ์ด์–ธ

Construct 2๋ฅผ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๋น„์ฃผ์–ผ ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ์‚ฌ์šฉ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

Godot์˜ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‹ค์†Œ ์–ด๋ ค์šธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. (Godot๋Š” 2d์™€ 3d๋ฅผ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ๋ฒ”์œ„๊ฐ€ ํ›จ์”ฌ ๋” ํฝ๋‹ˆ๋‹ค.)
๋˜ํ•œ ์—”์ง„์˜ ๊ธฐ๋ณธ ๋ธ”๋ก์ด ๋ชจ๋‘ ์ œ์ž๋ฆฌ์— ์žˆ์„ ๋•Œ ํ›จ์”ฌ ๋‚˜์ค‘์— ๋นŒ๋“œ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” reduz๊ฐ€ ์ด์— ๋Œ€ํ•œ ์ž์‹ ์˜ ๋กœ๋“œ๋งต์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๊ฐ€ ๋‹ค๋ฅธ ์—๋””ํ„ฐ/์—”์ง„ ์—…๋ฐ์ดํŠธ๋ณด๋‹ค ์ด๊ฒƒ์„ ์šฐ์„ ์‹œํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ๊ฒƒ๋ณด๋‹ค ์ดˆ๋ณด์ž๋‚˜ ๋ฐ˜์ˆ™๋ จ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ Godot๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฑด ๋‚˜๋ฟ์ด์•ผ.

์•ˆ๋…• ๋ผ์ด์–ธ

Construct 2๋ฅผ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๋น„์ฃผ์–ผ ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ์‚ฌ์šฉ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” Construct 2๋ฅผ ์‹œ๋„ํ–ˆ๋‹ค. ๋ฉ‹์ง€๊ณ  ๊ต‰์žฅํ•˜๋‹ค. ๊ฒฐ๊ณผ ๊ฒŒ์ž„๋„ ํฌ๋กœ์Šค ํ”Œ๋žซํผ์ด๋ฏ€๋กœ ํฐ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋‚˜๋Š” ์—ฌ์ „ํžˆ RPG ๊ฒŒ์ž„์„ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ํŠœํ† ๋ฆฌ์–ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ RPG Maker VX Ace๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ณ  MKXP Project ์˜ ๋„์›€์œผ๋กœ ๋‚ด ๊ฒŒ์ž„์„ ๋งŽ์€ ํ”Œ๋žซํผ(Android ํฌํ•จ)์œผ๋กœ ์ด์‹ํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Godot์˜ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์นœ์• ํ•˜๋Š”,
๋ผ์ด์–ธ

์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์ ‘๊ทผ ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ gdevelop, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์œตํ•ฉ ๋ฐ ๊ตฌ์„ฑ 2์—์„œ ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—”์ง„์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์— 100% ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ํ‘œํ˜„์‹์ด ํ•„์š”ํ•œ ์ผ๋ถ€ ๊ตฌ๋ฌธ์„ ๋ฐฐ์›Œ์•ผ ํ•˜์ง€๋งŒ ํ‘œํ˜„์‹ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜ฌ๋ฐ”๋ฅธ ๋ช…๋ น์„ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ธ ๊ฐ€์ง€ ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„ ์ œ์ž‘์ž ๋ฐ RPG ์ œ์ž‘์ž์™€ ๋‹ฌ๋ฆฌ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ ๋ชจ๋“  ์œ ํ˜•์˜ ๊ฒŒ์ž„์„ ์ž์œ ๋กญ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กคํ”Œ๋ ˆ์ž‰ ๋ฉ”์ด์ปค๋Š” ๋งค์šฐ ์ œํ•œ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข‹์€ ์˜ˆ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์€ ๊ณต๊ฐ„ ์‚ฌ์šฉ ์ธก๋ฉด์—์„œ ๋งค์šฐ ๋น„ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ๊ฑฐ๋Œ€ํ•œ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ํ†ตํ•ด ์ด๋™ํ•˜๊ณ  ํ™•๋Œ€ ๋ฐ ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ๊ตฌ์„ฑ 2์™€ ๋น„๊ตํ•˜์‹ญ์‹œ์˜ค. ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐฐ์น˜๋˜์–ด ์žˆ๊ณ  ๊ฐ„๊ฒฐํ•˜๊ณ  ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์€ ์Šน์ž๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

eventsheet-edit-01
BGE๋Š” ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋…ผ๋ฆฌ ๋ธ”๋ก๊ณผ ๊ฒฐํ•ฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์—์„œ ์•„๋งˆ๋„ ์ตœ์•…์˜ ์˜ˆ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์™œ ๋‚˜์œ์ง€์— ๋Œ€ํ•ด ์ผ์Šต๋‹ˆ๋‹ค.
http://blenderartists.org/forum/showthread.php?323905-comparing-BGE-logic-bricks-with-Scirra-Construct-event-sheet-for-prototyping

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์„ ํ•˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ํŽธ์ง‘๊ธฐ๋กœ ์ ˆ๋ฐ˜๋งŒ ์ฒ˜๋ฆฌํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋” ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์ด ์—”์ง„์„ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋ฉด ๊ตฌ์„ฑ2 ๋˜๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์œตํ•ฉ๊ณผ ๊ฐ™์€ ๋” ๋‚˜์€ ๋””์ž์ธ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•˜์‹ญ์‹œ์˜ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ณด์กฐ ๋ฐฉ๋ฒ•์œผ๋กœ _only_ ๊ตฌํ˜„๋œ ์ด์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ์™€ ๋‹ฌ๋ฆฌ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์€ ์ƒ์‚ฐ์„ฑ์„ ์ƒ๋‹นํžˆ ์ €ํ•˜์‹œํ‚ต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋””๋ฒ„๊น…๊ณผ ๋ฆฌํŒฉํ† ๋ง์„ ํ›จ์”ฌ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ฃผ์š” ์žฅ์ ์€(ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์–ดํ•„ํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ) ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ์‹ค์ œ GDScript ์ฝ”๋“œ(IE. ์กฐ์ง). ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (IE. GDScript์—์„œ Visual๋กœ). ์ €๋Š” ์ด๊ฒƒ์ด ํ•™๊ต์—์„œ Godot๋ฅผ ์ˆ˜์—…์— ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์ ‘๊ทผ์„ฑ ์ธก๋ฉด์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ฝ”๋“œ์™€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์˜ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ์ฐจ์ด์ ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ 10ํ”ผํŠธ ๊ธฐ๋‘ฅ์œผ๋กœ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๋งŒ์ง€์ง€ ์•Š์„ ์‚ฌ๋žŒ์˜ ๋ง์ด์ง€๋งŒ ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ๊ทธ๊ฒƒ์ด ํ˜ธ์†Œ๋ ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. :)

์ฝ”๋“œ: ์ฝ”๋“œ์—๋Š” ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ํŠน์ • ๊ตฌ๋ฌธ ๊ทœ์น™์ด ์žˆ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ƒ๊ฐ์— ์ด๊ฒƒ์ด ๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ๋„๋Š” ์ฃผ์š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰. GDScript์—์„œ๋Š” if, for, while ๋ฃจํ”„ ๋“ฑ์˜ ํ•จ์ˆ˜ ์„ ์–ธ ๋์— ์ฝœ๋ก ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋Œ€๋กœ ๋“ค์—ฌ์“ฐ๊ธฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "var myInteger = 1"๊ณผ ๊ฐ™์€ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ๋Š” var ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์–ธ์–ด์—๋Š” ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋Š” 3~4๊ฐœ์˜ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ ๊ทœ์น™์ด ์žˆ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฉฐ ์ œ ์ƒ๊ฐ์—๋Š” ๋ฐฐ์šฐ๊ธฐ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์†Œ์ˆ˜์˜ ์ž‘์€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์˜ˆ์ˆ ๊ฐ€๋„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ensemble Studios์™€ ํ•จ๊ป˜ Age of Empires์˜ ์„ธ ๊ฐ€์ง€ ๊ฒŒ์ž„์„ ๋ชจ๋‘ ์ž‘์—…ํ•œ ๋‘ ๋ช…์˜ ๋งค์šฐ ์žฌ๋Šฅ ์žˆ๋Š” ์•„ํ‹ฐ์ŠคํŠธ์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ ‡๊ฒŒ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์‚ฌ๋žŒ์€ UnityScript๋กœ ์ƒ๋‹นํ•œ ์–‘์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ํ•œ ์‚ฌ๋žŒ์€ ์ด์ œ C#์œผ๋กœ ์ˆ˜๋งŽ์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ: ๋ฉ”์„œ๋“œ, ๋ณ€์ˆ˜, ๋ช…๋ น๋ฌธ ๋“ฑ์— ๋Œ€ํ•œ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฐพ๊ณ  ์žˆ๋Š” ๊ธฐ๋Šฅ, ์†์„ฑ ๋“ฑ์ด ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•˜๋Š”์ง€, ๋•Œ๋กœ๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์Šคํฌ๋ฆฝํŠธ ์ „์ฒด์—์„œ ๋ณ€์ˆ˜๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ์ถ”์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋งŒํผ ์‰ฝ๊ฒŒ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๊ถ๊ทน์ ์œผ๋กœ ์ƒ์‚ฐ์„ฑ ๊ด€์ ์—์„œ ํ›จ์”ฌ ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋Š ์ชฝ๋„ ๋‹น์‹ ์„ ๋” ๋‚˜์€/๋‚˜์œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์ด ์ •๋ง ์ข‹์€ ๊ต์œก ๋„๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ์ œ๋Œ€๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•, ํŠนํžˆ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฑฐ๋‚˜ ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ์กฐ๊ธˆ๋„ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Godot ํŽธ์ง‘๊ธฐ๋Š” ์ž์ฒด์ ์œผ๋กœ ๊ตฌ๋™๋˜๊ธฐ ๋•Œ๋ฌธ์— - ์ˆœ์ˆ˜ํ•œ GDscript์—์„œ ์œ ์‚ฌํ•œ ํŽธ์ง‘๊ธฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ๋‹ค์‹œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ œ ์ œ์•ˆ์€ ์ƒ์„ฑ์ž๋ฅผ ์™„์ „ํžˆ godot์—์„œ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“ค์–ด์„œ ๋ณ„๋„๋กœ ๋ฐฐ์†กํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋‹ค๋ฅธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ๋‘ ๋„๊ตฌ๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ณด๋‹ค ๋” ๋‚˜์œ xD Gridmap ํŽธ์ง‘๊ธฐ, ์…ฐ์ด๋” ํŽธ์ง‘๊ธฐ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ํŽธ์ง‘๊ธฐ, ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋Š” ๋‹ค์‹œ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ collada importer, convex ๋ฐœ์ „๊ธฐ, ์ˆ˜์ถœ์—…์ž - ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฐ”ํ€ด๋ฅผ ์žฌ๋ฐœ๋ช…ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง€์ง€๋งŒ ๋งŽ์€ ๊ฒƒ์„ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑ์ž ์ฝ”์–ด๋Š” ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ์ฝ˜ํ…์ธ ์™€ ๋ฌผ๊ฑด์ด ์žˆ๋Š” ๋ชจ๋“  ๊ฒŒ์ž„ ์žฅ๋ฅด(FPS, RTS, GPS....)์— ์ฑ„ํƒ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์œ ์ง€ ๊ด€๋ฆฌ๋œ๋‹ค๋ฉด ๋ชจ๋“  ๊ฒƒ์ด GDscript์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์—ฌํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ณง Godot์— ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์ด ์žˆ์„ ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š์ง€๋งŒ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ ์œ„์— ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ง‰์ง€๋Š” ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ๋ธ”๋ Œ๋” 2.5๋ฅผ ๊ฐ€์ ธ์™€ ์ธํ…Œ๋ฆฌ์–ด ๋””์ž์ธ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ํŽธ์ง‘์ž๊ฐ€ ์žˆ์œผ๋ฉด Godot์˜ ๊ฐœ๋ฐœ์ด ํŒŒํŽธํ™”๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. gdscript ์œ„์— ๊ตฌ์ถ•๋˜๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ๋ฅผ ์œ„ํ•ด ์ž˜ ์„ค๊ณ„๋œ ์ค‘์•™ ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•˜๋‚˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์œผ๋ฅด์ง€ ๋ง๊ณ  ์—ฐ๊ตฌํ•˜์‹ญ์‹œ์˜ค. ๋‹ค๋ฅธ ์ˆœ์ˆ˜ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์—”์ง„์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜(์ธ๊ธฐ ์žˆ๋Š” ์ •๋„)์„ ๋น„๊ตํ•˜๊ณ , ํ‚ฅ์Šคํƒ€ํ„ฐ, ์ŠคํŒ€ ๋˜๋Š” ๊ธฐํƒ€ ํ”Œ๋žซํผ์—์„œ ๊ทธ๋“ค์ด ์–ผ๋งˆ๋‚˜ ์œ ์—ฐํ•œ์ง€ ๋น„๊ตํ•˜์‹ญ์‹œ์˜ค.
๊ทธ๋“ค์˜ ๋””์ž์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ข…์ด์— ๋””์ž์ธํ•˜์‹ญ์‹œ์˜ค. ๋…ธ๋“œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ณต์‚ฌํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์…ฐ์ด๋”์— ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์ง€๋งŒ ๋…ผ๋ฆฌ์— ๋„๋‹ฌํ•˜๋ฉด ์Šคํฌ๋กคํ•˜๊ณ  ์•Œ์•„๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ง€์˜ฅ ๊ฐ™์€ ํ˜ผ๋ž€์— ๋น ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‚  ๋ฏฟ์–ด, ๋‚˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‹œ๋„ํ–ˆ๋‹ค. ์œ ๋‹ˆํ‹ฐ์˜ ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค, ์–ธ๋ฆฌ์–ผ์˜ ํ‚ค์ฆˆ๋ฉง, ๋กคํ”Œ๋ ˆ์ž‰ ๋ฉ”์ด์ปค, ์Šคํ…์‹ค ๋“ฑ
Construct2๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ“จ์ „๊ณผ ํ•จ๊ป˜ ๋งจ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์€ ๊ฐ€์žฅ ์œ ์—ฐํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‘˜ ๋‹ค ์ž์‚ฐ ์‹œ์žฅ ์ƒ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ๋“ค์€ ๋งค์šฐ ์œ ์—ฐํ•˜๋ฉฐ ๊ทธ๊ฒƒ๋“ค๋กœ ๋งŒ๋“  ๊ฒŒ์ž„์„ ์‚ดํŽด๋ณด๋ฉด ์—„์ฒญ๋‚˜๊ฒŒ ๋‹ค์–‘ํ•œ ์žฅ๋ฅด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•ด ๋” ๋˜‘๋˜‘ํ•ด์ง€๋ฉด html5 ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ํŽธ์ง‘๊ธฐ๊ฐ€ ์ด๋ฏธ ์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ธ Gdevelop๊ณผ ํŒ€์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์˜ ๋””์ž์ธ๊ณผ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.

์šฐ๋ฆฌ๊ฐ€ ์ด ์Šค๋ ˆ๋“œ์— ๋Œ€ํ•ด ํˆฌํ‘œ๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด, ์ฃผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ํˆฌํ‘œ์— ์ฐธ์—ฌํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™„์ „ํžˆ ์ž˜๋ชป๋œ ์žฅ์†Œ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์•„ํ‹ฐ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Unity์˜ PlayMaker์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์™„์ „ํžˆ ์‹ซ์–ดํ•œ๋‹ค๊ณ  ๋ถˆํ‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ฌ์‹ค์€ ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ PlayMaker๋ฅผ ์ข‹์•„ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฆฌ๋ทฐ๊ฐ€ ๊ฑฐ์˜ 2000๊ฐœ์— ๋‹ฌํ•˜๊ณ  ๋ณ„ 5๊ฐœ์ž…๋‹ˆ๋‹ค. ํˆฌํ‘œ๊ฐ€ Construct 2์˜ ์Šคํฌ๋ฆฝํŒ…๊ณผ ๋” ์œ ์‚ฌํ•œ ๊ฒƒ์„ ๊ฐ€์ง€๋ ค๋ฉด A) ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ GDScript์—์„œ ์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๊ณ  B) ๋งŽ์€ ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์‹ค์ œ๋กœ ๋„์›€์ด ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ํˆฌํ‘œ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์— ์˜ํ•ด ์ฆ‰์‹œ ๊บผ์ง€๊ณ  ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ฝ”๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๋ช…์˜ ์•„ํ‹ฐ์ŠคํŠธ ์นœ๊ตฌ๊ฐ€ Construct 2๋ฅผ ๋ณด๊ณ  ์žˆ์—ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฑฐ์˜ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค์— ์žฌ๋ฏธ๋ฅผ ๋ถ™์˜€์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด๋Š” ๋งŽ์€ ๋‹จ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ๋งค์šฐ ์‹œ๊ฐ์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ธ๋œป๋ณด๊ธฐ์— ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ "์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ๋“ค"์— ๋งž์ถฐ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ค ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•œ ์‹œ๊ฐ์  ๊ฐ๊ฐ์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„์— ์ต์ˆ™ํ•˜๊ณ  ์ข‹์•„ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋‚˜๋Š” ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ์ฐธ์„ ์ˆ˜ ์—†์–ด ๋‚˜ ์ž์‹ ์„ ์ข‹์•„ํ•˜์ง€ ์•Š์ง€๋งŒ, ๋‚˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ณ  ๋‚ด ํˆฌํ‘œ๋Š” ์ด ์˜์—ญ์—์„œ ๊ณ„์‚ฐ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์˜ˆ์ˆ ๊ฐ€/๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•ด ๋””์ž์ธ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋‹จ์–ด=๋ณต์žก์„ฑ์ด๋ผ๋Š” ๋…ผ๋ฆฌ์—๋Š” ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์•‰ํ˜€์„œ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ€๋ฅด์นœ๋‹ค๋ฉด ๊ตฌ์„ฑ2๊ฐ€ ๋‘˜ ์ค‘ ๋” ์‰ฌ์šด ๊ฒƒ์œผ๋กœ ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ์š”?
๋…ธ๋“œ๋ณด๋‹ค ๋ช…ํ™•ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ›จ์”ฌ ๋” ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์กฐ๊ฑด๊ณผ ํ–‰๋™์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ์™ผ์ชฝ์—, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์˜ค๋ฅธ์ชฝ์— ๋†“์Šต๋‹ˆ๋‹ค.
๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋ช…๋ น์„ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ๋ชจ๋‘ ๋‹น์‹ ์ด ๊ทธ๊ฒƒ๋“ค์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฑฐ๊ธฐ์— ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์€ ์‹œ๊ฐ์  ํžŒํŠธ์ธ ์•„์ด์ฝ˜๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Playmaker ๋ฐ ๊ธฐํƒ€ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์€ ํ›จ์”ฌ ๋” ๋งŽ์€ ํ•™์Šต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ๋ฅผ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋จผ์ € ๋‘ ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์กฐ๊ฑด--> ํ–‰๋™์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋…ธ๋“œ๋Š” ํ›จ์”ฌ ๋” ๋ณต์žกํ•˜๊ณ  ์‹œ๊ฐ์  ํžŒํŠธ๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์—์„œ ์•„์ด์ฝ˜ ์–ด๋””์„œ ๋ณด์…จ๋‚˜์š”??
์‹ค์ˆ˜๋ฅผ ํ•˜๊ธฐ๊ฐ€ ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋…ผ๋ฆฌ๋ฅผ ์ฝ๋Š” ๊ฒƒ์€ ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
https://www.scirra.com/tutorials/top
๋‚˜๋Š” ๋˜ํ•œ C2๊ฐ€ ๋” ์ž˜ ์„ค๊ณ„๋œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ํ™œ์„ฑ ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋น„๋ก ํ˜„์žฌ๋กœ์„œ๋Š” 2D ๊ฒŒ์ž„์œผ๋กœ ์ œํ•œ๋˜์–ด ์žˆ์ง€๋งŒ ๋ง์ž…๋‹ˆ๋‹ค. ์›น์ƒ์˜ ํ›จ์”ฌ ๋” ๋งŽ์€ ์ˆ˜์˜ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ(ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ณด๋‹ค ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉ๋ฒ•์„ ์ดํ•ดํ•จ), ํ›จ์”ฌ ๋” ์™„์„ฑ๋œ ํ”„๋กœ์ ํŠธ, ๊ฑด์ „ํ•œ ์‹œ์žฅ ๋ฐ ํฌ๋Ÿผ, ๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ฐœ๋ฐœ์ž์™€ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜. ๋”ฐ๋ผ์„œ ๊ฐœ๋ฐœ์ž๋Š” ์•„ํ‹ฐ์ŠคํŠธ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Construct ์‚ฌ์šฉ์ž๋Š” ์ด๋ฒคํŠธ ์‹œํŠธ์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ๊ฐ„๋‹จํžˆ ์ฐ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ ํ–ˆ๋Š”์ง€ ํ•˜๋ฃจ์ฒ˜๋Ÿผ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋Ÿผ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ง์ ‘ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํ”Œ๋ ˆ์ด ๋ฉ”์ด์ปค๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ๋ณด๋‹ค ๋กœ์ง์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ๋” ์ ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ๊ฒƒ๋“ค์„ ์ข‹์•„ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๊ฒƒ์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์—”์ง„์ด๋ผ๊ณ  ์„ ์–ธํ•˜๊ธฐ ์ „์— ์ ์–ด๋„ ๊ตฌ์กฐ2๋ฅผ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
๊ทธ๋“ค์˜ ํฌ๋Ÿผ๊ณผ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ณด๋‹ค ๋” ์ข‹์€ ํ‰ํŒ์€ ์•„๋‹ˆ๋”๋ผ๋„ ๊ทธ๋งŒํผ ๋งŽ์ด ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์„ฑ๊ณตํ•œ ์—”์ง„์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์•„๋‹ˆ๋ผ ์ž์ฒด์ ์œผ๋กœ ์ž˜ ์„ค๊ณ„๋˜์–ด ์ข‹์€ ํ‰ํŒ์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆœ์ˆ˜ํ•œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์•„ํ‹ฐ์ŠคํŠธ์ด๊ณ  ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ2๋ณด๋‹ค ์–ด๋ ต์Šต๋‹ˆ๋‹ค. C2์˜ ํฌ๋Ÿผ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ ๋” ์‰ฝ๋‹ค๋Š” ๊ฒƒ์„ ์„ค๋“์‹œํ‚ค์‹ญ์‹œ์˜ค. ๊ทธ์ € ์›ƒ๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. :๋””
์ž์‹ ์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹ˆ์‹ญ๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ๋‚˜๋ณด๋‹ค github ํ”„๋กœ์ ํŠธ์— ๋” ๋งŽ์ด ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์ด ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด ์ง„์ˆ ์„ ํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์—์„œ ๋‹น์‹ ์˜ ์š”์ ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค๋ฉด Construct ๋ชจ๋ธ๋„ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด GitHub ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฝ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์•„๋‹์ง€๋ผ๋„ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์ด๋Ÿฌํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ์— ์ตœ์•…์˜ ์žฅ์†Œ์ž…๋‹ˆ๋‹ค.


๋‚ด ๊ฒฝ๋ ฅ์˜ ๋Œ€๋ถ€๋ถ„์„ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ฃผ๋ณ€์—์„œ ๋ณด๋‚ธ ๊ฒƒ๋ณด๋‹ค ์•„ํ‹ฐ์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 18๋…„ ๋™์•ˆ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์ •๊ธฐ์ ์œผ๋กœ ํ•ด์™”์ง€๋งŒ(๋‘ ๊ฐ€์ง€ ๋ชจ๋‘์— ์—ด์ •์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค) ์ €๋Š” ์ „๋ฌธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ธฐ ์ „์— ์ „๋ฌธ์ ์œผ๋กœ ์˜ˆ์ˆ ๊ฐ€์˜€์Šต๋‹ˆ๋‹ค. ํ•™์œ„๊ฐ€ ์žˆ์–ด๋„ ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค. ํ•™์œ„๋Š” ๋””์ง€ํ„ธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ ์‹œ๊ฐ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, ๋‚ด๊ฐ€ ์ž‘์—…ํ•œ ๊ด‘๊ณ ๋Š” ์บ”์ž์Šค์‹œํ‹ฐ์—์„œ ๋ช‡ ๋…„์ด ์ง€๋‚œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” Hallmark, Sprint, Radio Shack, Honda ๋ฐ ๋‚ด๊ฐ€ ์žŠ์–ด๋ฒ„๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ์žฅ๋ฉด์„ ์ž‘์—…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ Bruce Branit์™€ ํ•จ๊ป˜ "World Builder"์—์„œ ๊ฝค ๋งŽ์€ ์žฅ๋ฉด์„ ์ž‘์—…ํ•˜๋Š” ๋ฐ ๋งŽ์€ ์žฌ๋ฏธ๋ฅผ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค.

https://www.youtube.com/watch?v=QP3YywgRx5A
ํฌ๋ ˆ๋”ง์˜ Nathan Warden์€ ๋‚˜์ž…๋‹ˆ๋‹ค.

์ž๋ž‘ํ•˜๋ ค๊ณ  ์ด ๋ง์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์š”์ ์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ด ๋ง์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ‹€๋ฆด ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋งŽ์€ ์‹œ๊ฐ„์„ ์•„ํ‹ฐ์ŠคํŠธ๋“ค๊ณผ ํ•จ๊ป˜ ํ•ด์˜จ ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ ์•„ํ‹ฐ์ŠคํŠธ๋“ค์ด ๋ฌด์—‡์„ ์ข‹์•„ํ•˜๋Š”์ง€ ์•Œ ๊ฒƒ ๊ฐ™์•„์š”. ๊ทธ๋“ค์€ ์ƒ์„ฑ์ž์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ณ„๋กœ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฒ์„ ๋จน๊ณ  ์™„์ „ํžˆ ๋‹ค๋ฅธ ์•ฑ์„ ์„ ํƒํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ๋งค์šฐ ๋‹ค๋ฅธ ๋งˆ์Œ๊ฐ€์ง์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋‚ด๊ฐ€ ์นœ๊ตฌ Erik์—๊ฒŒ ๊ฐ€๋ฅด์น˜๋ ค๊ณ  ํ•˜๋Š” ๊ธฐ์ˆ ์ ์ธ ๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ ๊ทธ์˜ ์ž…์—์„œ ์ด๋Ÿฐ ๋ง์ด ๊ฝค ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์œผ๋กœ ๋ฒฝ์— ๋Œ€๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค."


์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์„ ํ˜• ์…ฐ์ด๋” ์‹œ์Šคํ…œ๊ณผ ๋‹ฌ๋ฆฌ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์…ฐ์ด๋” ๊ทธ๋ž˜ํ”„์™€ ๊ฐ™์€ ๊ฒƒ์„ ์ฆ๊ธฐ๋Š” ๋ฐ๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ์ž์‹ ์ด ์ข‹์•„ํ•˜๋Š” 3D ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์„ ํ˜• ์…ฐ์ด๋” ์‹œ์Šคํ…œ์ด ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์ง€๋งŒ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์…ฐ์ด๋” ์‹œ์Šคํ…œ์ด ์—†์„ ๋•Œ ์ •๊ธฐ์ ์œผ๋กœ ๋ถˆํ‰ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ After Effects๋ณด๋‹ค Fusion๊ณผ ๊ฐ™์€ ์•ฑ์„ ์„ ํ˜ธํ•˜๋Š” ๋ฐ์—๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒฝ์šฐ์— ๋” ์‹œ๊ฐ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ํ˜•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.


๋”ฐ๋ผ์„œ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์ด ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์–ดํ•„ํ•˜๋Š” 2๊ฐ€์ง€ ์ด์œ :

1) ์‹œ๊ฐ์ ์œผ๋กœ ํ›จ์”ฌ ๋” ๋งค๋ ฅ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
2) ์ด๋ฏธ ์ต์ˆ™ํ•œ ๋””์ž์ธ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋งž์Šต๋‹ˆ๋‹ค. IE ์…ฐ์ด๋”ฉ ๋ฐ ํ•ฉ์„ฑ


๊ทธ๊ฒƒ์€ ์ •๋ง๋กœ ๊ทธ๊ฒƒ์ด ์˜ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด๊ณ  ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์ด ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ ๊ฒŒ์ž„ ์—”์ง„์œผ๋กœ ๋„˜์–ด๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค๋ฉด Godot๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ์ „ํ˜€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์•„๋งˆ๋„ ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค ์ด์ƒ์ด ์—†์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค ๋ˆ„๊ฐ€ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ฉฐ ๊ทธ๊ฒƒ์€ ๊ทธ ์‹œ์ ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ์ฝ”๋“œ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Construct2๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํ™•์‹คํžˆ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ๊ทธ ์ด๋ฆ„์˜ ์ฒ ์ž์กฐ์ฐจ ์ •ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
"์ƒ์„ฑ์ž"๋ผ๊ณ  ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

"์–ธ๋œป ๋ณด๊ธฐ์— ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค."

์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”๊ฐ€๋ณด๋‹ค ์–ผ๋งˆ๋‚˜ ๋ช…ํ™•ํ•œ๊ฐ€๊ฐ€ ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ง์ด ํ•˜๋Š” ์ผ์˜ ๋ช…ํ™•์„ฑ์€ ์—๋””ํ„ฐ๊ฐ€ ์–ธ๋œป ๋ณด๊ธฐ์— ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€๋ณด๋‹ค ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Construct2๋Š” ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋Š” ์ผ๋ฐ˜ ์˜์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Action ๋˜๋Š” Condition์ด ํ•˜๋Š” ์ผ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. C2๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ๋“ค์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ํ•ญ์ƒ ๋…ธ๋“œ์— ๋Œ€ํ•ด ์Šน๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋” ์ ์€ ํŒจ๋‹์œผ๋กœ ํ™”๋ฉด์— ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ง์ด ํ•˜๋Š” ์ผ์„ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ์  ๋‹จ์„œ(์•„์ด์ฝ˜)๋Š” ์•„ํ‹ฐ์ŠคํŠธ์˜ ๋ˆˆ์œผ๋กœ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋…ธ๋“œ์—๋Š” ์•„์ด์ฝ˜์ด ์—†๊ณ  ํ…์ŠคํŠธ์˜ ๊ฑฐ๋Œ€ํ•œ ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๋งŽ์€ ๊ฒฝ์šฐ์— ๋…ธ๋“œ๋Š” ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ œํ•œ๋˜์–ด ์žˆ๋Š”์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ๋””์ž์ธ์ด ์ผ๋ฐ˜ ์˜์–ด ๋Œ€์‹  ๋ชจํ˜ธํ•œ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์ :
์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฝ๊ณ  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ช…๋ฐฑํ•˜๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋…ธ๋“œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ˆˆ์ด ๋ชจ๋“  ๊ณณ์„ ์—ฌํ–‰ํ•˜๊ณ  ๋ถ„๊ธฐ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ์ ์  ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค.

์‹ค์ œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ์•„๋‹Œ ์ฒซ๋ˆˆ์— ๋Œ€ํ•œ 3์ธ์นญ ์˜๊ฒฌ ์ด์•ผ๊ธฐ๊ฐ€ ์—ฌ๊ธฐ์— ๋ฌด๊ฒŒ๋ฅผ ์‹ค์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋„ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์ด์ง€๋งŒ ์ด๋ฏธ ๋งŽ์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์—”์ง„์„ ์‚ฌ์šฉํ•ด ๋ณธ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ํ•œ๋™์•ˆ ์‹ค์ œ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋…ผ์Ÿ์„ ๋ฒŒ์ด๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์€ ๋ชฉ์ด ์ ˆ๋Œ€์ ์œผ๋กœ ์•„ํ”ˆ ์ผ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ž‘์€ ํ”„๋กœ์ ํŠธ์—์„œ ๋ง์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” Godot์˜ ๋””์ž์ด๋„ˆ/๊ฐœ๋ฐœ์ž/๋น„์ฃผ์–ผ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ด๋Ÿฌํ•œ ์—”์ง„์„ ์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ์‹ค์ œ๋กœ ์‹œ๋„ํ•ด๋ณด๊ณ  ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ๊ธธ ์ด‰๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œ3์ž ์ด์•ผ๊ธฐ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฐ๊ตฌ์— ๋Œ€ํ•œ ์‹ค์Šต๊ณผ ํ•˜๋‚˜๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ๋‚˜์€ ์ด์œ ์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ง„์ˆ ๋œ ์‚ฌ๋ก€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฏฟ๊ฑฐ ๋‚˜ ๋ง๊ฑฐ๋‚˜ ์‹œ๊ฐ์  ์ธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋„ ์ƒ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์ œ๋ฅผ ๋ฒ—์–ด:
Fusion vs Aftereffects์˜ ์˜ˆ์—์„œ ์‚ฌ๋žŒ๋“ค์€ ํ•ฉ์„ฑ์— ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋™์ผํ•œ ํšจ๊ณผ๊ฐ€ ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด์— ๋ณต์ œ๋  ์ˆ˜ ์žˆ๋Š” ๋ณต์žกํ•œ ์žฅ๋ฉด์—์„œ ๋งค์šฐ ๋ฒˆ๊ฑฐ๋กœ์šธ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ฉ์„ฑ ์ธก๋ฉด์—์„œ ๋” ๋งŽ์€ ์œ ์—ฐ์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•˜๋‚˜์˜ ํšจ๊ณผ๋ฅผ ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋…ธ๋“œ๋Š” ๋ ˆ์ด์–ด๋ณด๋‹ค ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์ ์—์„œ ๋‹น์‹ ์˜ ์˜๊ฒฌ์— ๋™์˜ํ•˜์ง€๋งŒ, ๊ทธ ์ ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์—์„œ ๋‚˜์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜๋ฃจ ์ข…์ผ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์ผ๋ฐ˜ ์ฝ”๋“œ์™€ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ์‹œ์Šคํ…œ์„ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” code.org๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์–ดํ•˜๋Š” ์•„์ด๋“ค์„ ๊ฐ€๋ฅด์น˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ •๋ง ์Šคํƒ€์ผ์˜ ์—ด๋ ฌํ•œ ํŒฌ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์„ "์›ํ•˜๋Š”" ์‚ฌ๋žŒ๋“ค์„ ๊ฐ€๋ฅด์น˜๋Š” ๋ฐ ์ข‹์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์˜ˆ, ๋‚˜๋Š” Construct๊ฐ€ ํ‹€๋ ธ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์•„๋‹ˆ์š”, ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ์‚ฌ์šฉํ•˜๋Š” ์Šคํฌ๋ฆฝํŒ… ํŒจ๋Ÿฌ๋‹ค์ž„์€ ์ƒ์ƒ์˜ ์—ฌ์ง€์—†์ด ์ƒˆ๋กœ์šด ๊ฐœ๋…์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚ด ์ฃผ์žฅ์€ Construct ์ž์ฒด์— ๋Œ€ํ•œ ๊ฒƒ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์•„ํ‹ฐ์ŠคํŠธ์™€ ๊ด€๋ จ๋œ ์Šคํฌ๋ฆฝํŒ… ์Šคํƒ€์ผ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ๋Š” ๊ฐ ๋…ธ๋“œ์— ํฌํ•จ๋œ ์—ฌ๋Ÿฌ ์กฐ๊ฑด๊ณผ ์ด๋ฒคํŠธ ๋ฐ ๊ธฐ๋Šฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋…ธ๋“œ ์ด๋ฆ„์„ ์ž…๋ ฅ๊ณผ ๊ฐ™์ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์•ˆ์—๋Š” ๋ชจ๋“  ์กฐ์ด์Šคํ‹ฑ ์ž…๋ ฅ์ด ํฌํ•จ๋˜๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•  ์ด๋ฒคํŠธ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ์ฆ‰. "ํ™”์žฌ"์™€ ๊ฐ™์€ ์ด๋ฒคํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ์ด๋ฒคํŠธ๋Š” ์—ฐ๊ฒฐํ•œ ๋…ธ๋“œ๋กœ ์ „ํ™˜์„ ์ผ์œผํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋‹จ์ˆœํžˆ ๋ฐœ์‚ฌ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด๊ธฐ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•˜๋ฉฐ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
simplenodegraph

๋งˆ์ง€๋ง‰์œผ๋กœ, ๋ธ”๋ก ๊ธฐ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์ด๋‚˜ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ… ๋ชจ๋‘ ์ธํ„ฐํŽ˜์ด์Šค ๊ด€์ ์—์„œ ๊ฝค ์ข‹์•„ ๋ณด์ด๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ทธ ์ ์„ ๋…ผํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ "์–ธ๋œป๋ณด๊ธฐ์— ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ–ˆ์„ ๋•Œ. ๋งŽ์€ ์˜ˆ์ˆ ๊ฐ€๋“ค์€ ๋ฌด๊ธฐํ•œ์˜ ์‹œ๊ฐ„ ๋™์•ˆ ๋งค์ผ ํ•˜๋ฃจ ์ข…์ผ ๋ฌด์—‡์„ ๋ณผ ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด ๊ด€์‹ฌ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋งค๋ ฅ์ ์ด์ง€ ์•Š๊ฑฐ๋‚˜ ์œ„ํ˜‘์ ์œผ๋กœ ๋ณด์ด๋ฉด ์ „์ฒด ์•ฑ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก ๊ธฐ๋ฐ˜์˜ ๋ฃฉ์€ ์ „ํ˜•์ ์ธ ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์œ„ํ˜‘์ ์ด๊ณ  ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œ ๋ณด์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ๊ฒƒ ๊ฐ™๊ณ  ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

@blurymind ,

๊ทธ๋ž˜ํ”„ ๋…ธ๋“œ๋Š” ์‹ค์ œ๋กœ ๊ฐœ๋…์  UML์—์„œ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์ง€ ์•Š๋Š” ์ฒญ์ค‘(ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž, ์†Œ๋น„์ž, ์•„ํ‹ฐ์ŠคํŠธ)์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด UE4/Unity๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—…๊ณ„์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ์ƒ์„ฑ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•˜๋ฉฐ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์ด ์–ผ๋งˆ๋‚˜ ์ข‹์€์ง€๋Š” ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž ์ˆ˜๋กœ ์ •์˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ญ์ƒ ํ•™์Šต ๊ณก์„ ์ด ์–ด๋””์—๋‚˜ ์žˆ์œผ๋ฉฐ Construct2๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•˜์ง€ ์•Š๊ณ  C2 ํ•ญ๋ชฉ์„ Godot์— ๊ฐ•์ œ๋กœ ๋„ฃ์ง€ ๋ง™์‹œ๋‹ค. ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ๊ฒŒ์ž„์ด ๋ณต์žกํ• ์ˆ˜๋ก ๊ธธ์–ด์ง€๊ณ  ๊ฒฐ๊ตญ ๊ทธ๋ž˜ํ”„ ๋…ธ๋“œ๋ณด๋‹ค ๋” ๋งŽ์€ ๊ณต๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. "์ž‘์—… ์ถ”๊ฐ€" ๋ฒ„ํŠผ์—๋งŒ ์ž์ฒด ํ–‰์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ฝ”๋“œ ๋ธ”๋ก์„ ํ•ด์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์™œ ์šฐ๋ฆฌ๊ฐ€ ๋‘˜ ๋‹ค ๊ฐ€์งˆ ์ˆ˜ ์—†๋Š”์ง€ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ์ž๋“ค์€ ์ด๋ฏธ ์ถฉ๋ถ„ํžˆ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์กฐ๋งŒ๊ฐ„ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ํ˜‘๋ ฅํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์ด ์ฃผ๋„ํ•˜๋Š” ๋” ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•  ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋…ธ๋“œ๋‹น ๋‘˜ ์ด์ƒ์˜ ์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋” ๋‚˜์€ ์˜ˆ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ ๋…ธ๋“œ(๋˜๋Š” ์ƒํƒœ)๋Š” ์ฐจ๋‹จ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

betterplaymakerexample

ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๋ถ„์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ๋ณด๋ฉด ๊ทธ ๋…ผ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. "firePrimary"์™€ "fireSecondary"๊ฐ€ ๋„๋Œ€์ฒด โ€‹โ€‹๋ญ”๊ฐ€์š”??
์ด์ œ ๋‚ด๊ฐ€ ๊ฑด์„ค2์— ๋Œ€ํ•ด ๊ฒŒ์‹œํ•œ ์Šคํฌ๋ฆฐ์ƒท์œผ๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ 2์—์„œ ์™ผ์ชฝ์˜ ์กฐ๊ฑด์€ ""R"์„ ๋ˆŒ๋ €์„ ๋•Œ" ๋˜๋Š” ์งง์€ ์ผ๋ฐ˜ ์˜์–ด๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜†์— ํ‚ค๋ณด๋“œ ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค!

์˜ˆ์ˆ ๊ฐ€์—๊ฒŒ ๋‘˜ ๋‹ค ๋ณด์—ฌ์ฃผ๊ณ  ์–ด๋Š ๊ฒƒ์ด ๋” ๋ช…ํ™•ํ•œ์ง€ ๋ฌผ์–ด๋ณด์‹ญ์‹œ์˜ค.

์ข€ ๋” ์ •๊ตํ•œ ๋…ธ๋“œ ์„ค์ •๋„ ๋ณด์—ฌ์ฃผ์„ธ์š” :) C2 ์Šคํฌ๋ฆฐ์ƒท์€ ์ „์ฒด ๊ฒŒ์ž„ ๋กœ์ง์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ์ด๋ฒคํŠธ๋Š” ๋‹จ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๊ฐ€ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์Šคํฌ๋ฆฐ์ƒท์— ๋™์ผํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งž์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋…ธ๋“œ ์˜ˆ์ œ๊ฐ€ ์ •๋ณด๋ฅผ ๊ฐ€๋ฆฌ๊ณ  ์žˆ์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
๋…ธ๋“œ ๋‚ด๋ถ€์— ๋ฌด์—‡์ด ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ๋ณด๋ ค๋ฉด ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ์ธ๊ฐ„์˜ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ๋ชจํ˜ธํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค("์ด๋ฒคํŠธ ๋ณด๋‚ด๊ธฐ", "๊ฒฐ๊ณผ ์ €์žฅ"์ด ๋„๋Œ€์ฒด ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?).
Construct2๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํ•œ ๊ณณ์—์„œ ๋ณด์—ฌ์ฃผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์š”์ ์€ ์šฉ์–ด๋ฅผ ๋ฐฐ์šธ ํ•„์š”๋ฅผ ์—†์• ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๊ฒฝํ—˜์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” construct2๋กœ ๊ฒŒ์ž„์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์™„์ „ํ•œ ๊ฒŒ์ž„์— ๊ด€ํ•ด์„œ๋Š” ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ ์ž˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์— ํ•ญ์ƒ ํˆฌํ‘œํ•  ๊ฒƒ์ด๋ผ๋Š” ์ ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์ด ์ธ์ •ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹น์‹ ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ด๊ณ  ์‹ค์ œ๋กœ C2๋ฅผ ์‚ฌ์šฉํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๋…ธ๋“œ์™€ C2 ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด ์—†๋Š” ์•„ํ‹ฐ์ŠคํŠธ๋ผ๋Š” ์ง„์ˆ ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์™œ ํ•˜๋‚˜๋ฅผ ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ข‹์€ ๋…ผ๋ฆฌ์  ๋…ผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
"๋…ธ๋“œ๊ฐ€ ๋” ์‹œ๊ฐ์ ์ž…๋‹ˆ๋‹ค" ๋ฐ "์–ธ๋ฆฌ์–ผ์ด ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค"์™€ ๊ฐ™์€ ์ง„์ˆ ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๊ฒฌ์ด ๋ถ„๋ถ„ํ•œ ๋ฐœ์–ธ๋“ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‘˜ ๋‹ค ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž„์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋‚ด ์ฃผ์žฅ์„ ์ง€์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์€ ๋‹น์‹ ์ด ๊ตฌ์„ฑ2๋ฅผ ์กฐ์‚ฌํ•˜๊ฑฐ๋‚˜ ๋…ธ๋“œ์— ๋Œ€ํ•œ ๋Œ€์•ˆ์œผ๋กœ ๋””์ž์ธ์„ ๊ณ ๋ คํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ํ™•์ธ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์„ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์„ค๋“ํ•˜๋Š” ๊ฒƒ์€ ์Šฌํ”„๊ฒŒ๋„ ๋‚ด ์‹œ๊ฐ„ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค.

@TheoXD
๋‚ด๊ฐ€ ๋‹น์‹ ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฝ๊ณ  ์žˆ๋‹ค๋ฉด ๋‚˜๋Š” ๋‹น์‹ ์˜ ๋ง์— ์ „์ ์œผ๋กœ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ/๋ชจ๋“ˆ๋กœ ๋‘˜ ๋‹ค ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜์—๋Š” ์‹ค์ œ GDScript๊ฐ€ ์žˆ์ง€๋งŒ ์›ํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋…ธ๋“œ๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ˆ˜ ์ฃผ์„๊ณผ ๊ฐ™์€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ(IE. #node name="Input" ๋ฐ #endnode), ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์ž๋™์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡๊ฒŒ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ธ”๋ก ์ ‘๊ทผ ๋ฐฉ์‹์ด ์ง์„ ์ ์ผ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๊ทธ๋Ÿฐ ์˜๋ฏธ์˜€๋‚˜์š”?

์œ„์—์„œ ๋งํ–ˆ๋“ฏ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต์œก์— ์ •๋ง ์ž˜ ์ž‘๋™ํ•˜๋Š” block/Construct/code.org ๋ฐฉ๋ฒ•์ด ์ •๋ง ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•„์š”์•…์œผ๋กœ ๋ณด๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@blurymind
์ดํ•ด๊ฐ€ ์•ˆ๋˜๋Š” ์ด์œ ๋Š” ์ต์ˆ™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์œ„์˜ Construct ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ๋•Œ ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‚˜์˜๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋‹จ์„œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ๋ฅผ ํด๋ฆญํ•  ๋•Œ๊นŒ์ง€ ๋…ธ๋“œ ์•„๋ž˜์— ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์—†๋Š” ํ•œ, ๋…ธ๋“œ๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋‚˜๋ฉด ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์ƒ…์ƒ…์ด ๋’ค์ ธ๋ด์•ผ ์ง„์ •ํ•œ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ์™ผ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ์ด ์žˆ๊ณ  ๊ธฐ๋ณธ ๋ฐ ๋ณด์กฐ ํƒ„์•ฝ์„ ๋ฐœ์‚ฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ 1์ฐจ ๋ฐ 2์ฐจ ํ™”์žฌ ๋…ธ๋“œ๊ฐ€ ํ•˜๋Š” ์ผ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ๋“  ์ดํ›„๋กœ ๋ณ€ํ•œ๊ฒŒ ์—†๋Š”๋ฐ ์™œ ๋ณผ๋•Œ๋งˆ๋‹ค ๋””ํ…Œ์ผ์„ ๋ด์•ผ ํ•˜์ง€? ๋”ฐ๋ผ์„œ ์ด์ œ ๊ธฐ๋ณธ ๋…ผ๋ฆฌ๋Š” ์–ด์ˆ˜์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋…ธ๋“œ๊ฐ€ ์•„ํ‹ฐ์ŠคํŠธ์™€ ๋น„ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋” ์นœ์ˆ™ํ•œ ๋˜ ๋‹ค๋ฅธ ์ด์œ ์ž…๋‹ˆ๋‹ค. ํŠน์ • ๋…ผ๋ฆฌ๋ฅผ ๋ณด๋‹ค ์ผ๋ฐ˜์ ์ธ ๋ฉ์–ด๋ฆฌ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์•ผ ํฐ ๊ทธ๋ฆผ์„ ๋ณผ ์ˆ˜ ์žˆ๊ณ  ์ ˆ๋Œ€์ ์œผ๋กœ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ ์‹ค์ œ ํผ๋ธ”๋ฆฌ์‹ฑ๋œ ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„์„ ์œ„ํ•œ ์‹ค์ œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณด๊ณ  ์žˆ๋Š”๋ฐ ๊ฑฐ์˜ ๋ชจ๋“  ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๊ฐ€ ๊ธฐ๊ปํ•ด์•ผ 2~4๋…ธ๋“œ์—ฌ์„œ ํ‰์†Œ์— ์ •๊ตํ•œ ์„ค์ •์ด ํ•„์š” ์—†์„ ๋•Œ ๋” ์ •๊ตํ•œ ์„ค์ •์„ ๋ณด์—ฌ๋“œ๋ฆฌ๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ์ž‘์„ฑํ•œ ๋™์ผํ•œ ์•ฑ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒŒ์ž„์—์„œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ๊ทธ๋ž˜ํ”„ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ฉ”์ธ ํ”Œ๋ ˆ์ด์–ด์˜ ์›€์ง์ž„์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
movementgraph

(๋ธ”๋ก์œผ๋กœ ํ•  ์ˆ˜ ์—†๋Š” ๋˜ ๋‹ค๋ฅธ ๊ฒƒ์€ Samus์˜ ๋ฐฐ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜)

์•„๋ฌด๋Ÿฐ ์•ˆ๋‚ด๋„ ์—†์ด Construct2 ์ด๋ฏธ์ง€๋ฅผ ํ•œ ํ™”๋ฉด์— ์˜ฌ๋ฆฌ๊ณ  ์œ„์˜ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ๋‹ค๋ฅธ ํ™”๋ฉด์— ๋†“๊ณ  ์•„๋‚ด(ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์•„๋‹˜)์—๊ฒŒ "๊ผญ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์–ด๋Š ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋งจ๋‚ ?"์ด๋ผ๊ณ  ๋งํ•˜๋ฉฐ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋ฉฐ "์ด๊ฑฐ"๋ผ๊ณ  ๋งํ–ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๊ฒฐ์ •์ ์ธ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋œ ์œ„ํ˜‘์ ์ด๋ผ๋Š” ์‚ฌ์‹ค์€ ๊ทธ๋…€๊ฐ€ ๊ทธ๊ฒƒ์„ ๋ฐฐ์šฐ๊ฒŒ ํ•  ๊ธฐํšŒ๊ฐ€ ํ›จ์”ฌ ๋” ๋งŽ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์œ„ํ˜‘์ ์œผ๋กœ ๋ณด์ด๋ฉด ๋‚ด๊ฐ€ ๊ทธ๋…€์—๊ฒŒ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋ฐฐ์šฐ๋„๋ก ์•‰ํžˆ๊ธฐ๋„ ์ „์— ๊ทธ๋…€์˜ ๋‘๋‡Œ๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฅผ ์–ด๋Š ์ชฝ์œผ๋กœ ๋ฐ€์–ด๋ถ™์ด์ง€ ์•Š๊ณ  ์–ด์ œ ๊ฑฐ์˜ 20๋…„ ๋™์•ˆ ๊ฒŒ์ž„ ์—…๊ณ„์— ์ข…์‚ฌํ•˜๊ณ  ์žˆ๋Š” (๊ทธ๋ฆฌ๊ณ  Construct2๋ฅผ ์‚ฌ์šฉํ•œ) ๋‚ด ์•„ํ‹ฐ์ŠคํŠธ ์นœ๊ตฌ(3๊ฐœ์˜ Age of Empires ๊ฒŒ์ž„์„ ๋ชจ๋‘ ์ž‘์—…ํ•œ ๋™์ผํ•œ ์‚ฌ๋žŒ)์—๊ฒŒ๋„ ๋ฌผ์–ด๋ดค์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‹ค๋ฅธ ์•„ํ‹ฐ์ŠคํŠธ๋“ค์ด ์„ ํ˜ธํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๊ณผ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•ด์„œ๋„ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋‚˜์ €๋‚˜ ํ† ๋ก ์€ ์ •๋ง ์žฌ๋ฐŒ๊ฒŒ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ฃฝ์€ ๋ง์„ ๋•Œ๋ฆฌ๋Š” ๊ฑด ์˜๋ฏธ๊ฐ€ ์—†์ž–์•„์š”, ํ•˜ํ•˜ :)

๋„ค ์ €๋„ ์ฆ๊น๋‹ˆ๋‹ค. ๋‚˜์œ ๊ฐ์ •์€ ์—†์Šต๋‹ˆ๋‹ค :)

๊ต‰์žฅํ•œ Samus Ship btw. ๋” ๋งŽ์€ ์‚ฌ์ง„์„ ๊ฒŒ์‹œํ• ์ˆ˜๋ก ๋…ธ๋“œ๊ฐ€ ๋ถ„๊ธฐ๋˜์–ด ๋ฏธ์นœ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ์ ์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๊ธฐ๊ฐ€ ๋” ์–ด๋ ต๋‹ค๋Š” ์ œ ์ฃผ์žฅ์„ ๋” ๋งŽ์ด ์ง€์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
๋‚˜์—๊ฒŒ ๋ธ”๋ก ์‚ฌ์ด์— ์„ ๊ณผ ํ™”์‚ดํ‘œ๋ฅผ ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ์ถ”๊ฐ€ ๋ณต์žก์„ฑ์€ ํ•ญ์ƒ ์ถ”๊ฐ€ ์ž‘์—…์ฒ˜๋Ÿผ ๋Š๊ปด์กŒ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜ ๋…ธ๋“œ๋“ค์—๊ฒŒ ๋˜ ๋‹ค๋ฅธ ์‹œ๋„๋ฅผ ํ•ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด Godot๊ฐ€ ํ–ฅํ•  ๊ณณ์ด๋ผ๋ฉด.

๋‹ค์‹œ ํ•œ ๋ฒˆ ๋‹น์‹ ์€ ์ฆ๊ฑฐ๋กœ ๋’ท๋ฐ›์นจ๋˜์ง€ ์•Š๋Š” 3์ธ์นญ ์ด์•ผ๊ธฐ๋ฅผ ์šฐ๋ฆฌ์—๊ฒŒ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์นœ๊ตฌ๋ฅผ ์—ฌ๊ธฐ๋กœ ๋ฐ๋ ค์™€ ๊ทธ๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋ณด๋‹ค ์„ ํ˜ธํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. :)
๊ทธ๋Ÿฌ๋ฉด ๋” ๊ฐ•๋ ฅํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋…ธ๋“œ๊ฐ€ ๋” ๊ฐ„๋‹จํ•˜๋‹ค๋Š” ๋…ผ์ œ๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋Š” ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ œ์ •์‹ ์ด ์•„๋‹Œ ์ ์„ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„ค, ๋งŽ์€ ์ •๋ณด๋ฅผ ์ˆจ๊ธฐ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ธ๋œป ๋ณด๊ธฐ์—๋Š” ๋œ ์œ„ํ˜‘์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์˜ˆ๋Š” ๋‚ด๊ฐ€ ๊ฒŒ์‹œํ•œ ์Šคํฌ๋ฆฐ์ƒท์— ํ‘œ์‹œ๋œ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ์€ C2์—์„œ ํ”Œ๋žซํฌ๋จธ์šฉ ๋กœ์ง์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ๋น„๋””์˜ค์ž…๋‹ˆ๋‹ค.
https://www.youtube.com/watch?v=5RlSmkSbleI
์ฒ˜์Œ 1๋ถ„ โ€‹โ€‹๊ฑด๋„ˆ๋›ฐ๊ธฐ :P

์‚ฌ๊ณผ๋ฅผ ์˜ค๋ Œ์ง€์™€ ๋น„๊ตํ•˜์ง€ ๋ง์ž.
Code.org๋Š” Construct2์™€ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. Stencil๊ณผ ๋” ๋น„์Šทํ•˜๊ฒŒ ์ƒ๊ฒผ๊ณ  ๋…ธ๋“œ์˜ ๋‹จ์  ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ๊ฑด๊ณผ ์ž‘์—…์ด ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„๋˜์ง€ ์•Š์•„ ๋ฌด์—‡์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ž˜ ์„ค๊ณ„๋œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ(๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ“จ์ „, ๊ตฌ์„ฑ2, ๊ฒŒ์ž„ ๊ฐœ๋ฐœ)๋Š” ๋ชจ๋‘ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์ž‘์—…๊ณผ ์กฐ๊ฑด์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹น์‹ ์ด ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ธกํ•˜๊ณ  ์ ์‹œ์— ๊ทธ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์— ์˜ํ•ด ๋‹น์‹ ์„ ์œ„ํ•ด ์กฐ์ง๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋กœ์ง์„ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์–ด๋ฆฌ์„์€ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅด๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

nodes/stenyl/code.org๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์ด ์กฐ๊ฑด์ด๊ณ  ์–ด๋–ค ๋ถ€๋ถ„์ด ์ž‘์—…์ธ์ง€ ํŒŒ์•…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋ ค๋ฉด ๋” ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ์—์„œ ์–ด๋–ค ์œ ํ˜•์˜ ์ •๋ณด๊ฐ€ ๋‚˜์˜ค๋‚˜์š”? ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ๋…ธ๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋” ๋งŽ์ด ํ•™์Šตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ž, ๋‹น์‹ ์˜ ์—ฐ๊ตฌ๋ฅผํ•˜๊ณ  ์‹ค์ œ๋กœ ์กฐ๊ธˆ ๋‹ค๋ฅธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ๋” ๋งŽ์ด ๋ณด๋Š” ๊ฒƒ์€ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@blurymind , ๊ท€ํ•˜์˜ ์‚ฌ๋ก€๋Š” ์ง€๊ธˆ๊นŒ์ง€ Construct2๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ์ˆ˜๋กœ ๋’ท๋ฐ›์นจ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ๊ณผ ๋งˆ์ผ€ํŒ…์— ์–ผ๋งˆ๋‚˜ ๋Šฅ์ˆ™ํ•œ๊ฐ€์˜ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์ธ ์„ ํ˜ธ๋„(๋‹น์‹ ์˜ ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์žฅ)๋Š” C2 ์›Œํฌํ”Œ๋กœ๋ฅผ Godot๋กœ ๊ฐ•์ œํ•˜๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ข‹์€ ์ฐธ๊ณ  ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.

์ข…์ด๋‚˜ ์น ํŒ์— ๊ฒŒ์ž„(๊ฐ์ฒด-๊ฐ์ฒด ๊ด€๊ณ„)์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ณด์—ฌ ์ค€๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„ ๊ฒƒ์ž…๋‹ˆ๊นŒ? ์ด๋ฒคํŠธ ํŠธ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ? ์•„๋‹ˆ์š”. ๋…ธ๋“œ์™€ ์„ ์ด ์žˆ๋Š” ๊ฐœ๋…์  ๋ณด๊ธฐ๋ฅผ ๊ทธ๋ฆฐ ๋‹ค์Œ ์ด๋ฅผ ํด๋ž˜์Šค๋กœ ์ƒ๊ฐํ•˜๊ณ  ํ•จ์ˆ˜, ๋ฉค๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ์ด๋ฒคํŠธ ํ…Œ์ด๋ธ”์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์— ์˜ํ•ด์„œ๋งŒ ํ•ด์„๋˜๋Š” ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐœ์ „ํ•˜๋ฉด์„œ ์‹ค์ œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์•ฝ๊ฐ„์˜ ์šฉ์–ด์™€ ํ•™์Šต ๊ณก์„ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„์ฐจ๋ ธ๊ณ , ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ๋ถ€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ์–‘ ์ธ์‹ ๋ฐ ๊ฐœ์ฒด ๊ทธ๋ฃนํ™”๋Š” ์‹ค์ œ๋กœ ์‹ค์ œ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์— ๋Œ€ํ•œ ๊ณผ์ •์„ ๊ณต๋ถ€ํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์ง€๋ฃจํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ์‹ค์ œ๋กœ ์ข‹์€ ํฌ์ธํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ 100๊ฐœ ์ด์ƒ์˜ ๋Œ“๊ธ€ ์ ์ˆ˜๋ฅผ ๋ณด๊ณ  ์‹ถ์€ ๋งŒํผ ๊ฐœ๋ฐœ์ž๋Š” ๋ชจ๋“  ๋‚ด์šฉ์„ ์ฝ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๊ฐ์ž๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์„ ์€ ์ œ์•ˆ์„œ๊ฐ€ ํฌํ•จ๋œ PDF๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์—์„œ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ ์šฐ๋ฆฌ๋Š” ์ด๋ฒคํŠธ ํŠธ๋ฆฌ์˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ถ”์ƒํ™” ์ˆ˜์ค€, ๊ทธ๋ž˜ํ”„ ๋…ธ๋“œ๋ฅผ ์ตœ์ƒ์œ„ ์ˆ˜์ค€์œผ๋กœ ๊ฐ€์งˆ ์ˆ˜ ์—†๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค๋ฉด ํƒ€ํ˜‘ํ•  ํ•„์š”๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

" @blurymind -- || -- ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹  ๋‘˜ ๋‹ค ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž„์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค." - ๋‚˜๋Š” ์Šค์Šค๋กœ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  ์˜ˆ์ˆ ๋„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐ๊ด€์ ์ธ ๊ด€์ ์—์„œ ์‚ฌ๋ฌผ์„ ๋ณด๊ธฐ ์œ„ํ•ด ๋‚ด ๊ฒฝํ—˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋†“์ณค๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „๋ฌธ ์•„ํ‹ฐ์ŠคํŠธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ž ์‹œ ๋™์•ˆ ์˜ˆ์ˆ ์— ๋›ฐ์–ด๋“ค๋ฉด ์ •๋ง ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํŠน์ • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ›จ์”ฌ ๋” ์˜๋ฏธ์žˆ๊ฒŒ ๋งŒ๋“ค๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ/์•„ํ‹ฐ์ŠคํŠธ ๊ฒฝ์Ÿ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํ•˜ํ•˜ :) ์ด๊ฒƒ์ด ๋” ์ด์ƒ์ ์ด๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ทธ๋‹ค์ง€ ์‹ค์šฉ์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋‚ด ์ž‘์—… ์ค‘ ์ผ๋ถ€์— ๋Œ€ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค(ํฌ๋ ˆ๋”ง์—์„œ Nathan Warden ๊ฒ€์ƒ‰).

World Builder(์ƒท์˜ ์ ˆ๋ฐ˜ ์ •๋„ ์ฐธ์—ฌ)
https://www.youtube.com/watch?v=VzFpg271sm8

Teddy Scares (๋Œ€๋ถ€๋ถ„์˜ ์žฅ๋ฉด์— ์ฐธ์—ฌ)
https://www.youtube.com/watch?v=qCXIzS_iY0k

Hallmark Crown Center (์‚ฐํƒ€์™€ ํ•จ๊ป˜ํ•œ ์„ธ ๋ฒˆ์งธ ์ƒท)
https://www.youtube.com/watch?v=biqBq3_Whqk

์—ฌ๊ธฐ ๋‚ด Louie ๊ฑด๋ฌผ์˜ ๋ Œ๋”๋ง์ด ์žˆ์Šต๋‹ˆ๋‹ค. World Builder๋ฅผ ๋ณด์‹œ๋ฉด ์ œ๊ฐ€ ๊ทธ ์ž‘ํ’ˆ์—์„œ ๋ฐœ์ทŒํ•˜์—ฌ ์˜ํ™”์— ์‚ฝ์ž…ํ•œ ์ผ๋ถ€ ์ž‘ํ’ˆ์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
louies_001

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์— Stephen King์˜ Christine์„ ์Šค๋งค์‹ฑํ•˜๋Š” Terminator 1 ์Šคํƒ€์ผ HK Tank์˜ ๋ฏธ์™„์„ฑ ๋ Œ๋”๋ง์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ชจ๋ธ ๋ชจ๋‘ ์ œ๊ฐ€ ์ž‘์—…ํ•œ ๊ฒƒ์ด์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒƒ์€ ์ดฌ์˜์— ํฌํ•จ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
hk_smashes_christine_001

๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์ด๋ฆ„์„ ๋Œˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋” ๋งŽ์ง€๋งŒ ์š”์ ์ด ๋งŒ๋“ค์–ด์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. :)

๊ธ€์Ž„, ๊ทธ๊ฒƒ๋“ค์€ ๋†€๋ผ์šด ์Šคํ‹ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์‹œ ๋‹น์‹ ์€ ์ž์‹ ์—๊ฒŒ ๋” ๋งŽ์€ ๊ถŒ์œ„๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•ด ์ด๊ฒƒ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋…ธ๋“œ๊ฐ€ ์ด๋ฒคํŠธ ์‹œํŠธ๋ณด๋‹ค ๋‚ซ๋‹ค๋Š” ์ƒ๊ฐ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ง€์›ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. :)

๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ๋นŒ์–ด๋จน์„ 3D ๊ฒŒ์ž„ ์—”์ง„๊ณผ ๊ฐ™์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ์ข‹์€ ์•„์ด๋””์–ด๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

-์ตœ๊ทผ Unreal์€ ์—”์ง„์„ ๋ฌด๋ฃŒ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฉ€ํ‹ฐํ”Œ๋žซํผ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. BGE/Godot๋ณด๋‹ค ํ›จ์”ฌ ๋” ์„ฑ์ˆ™ํ•œ ์—”์ง„์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ณต์‚ฌํ•  ๋•Œ ๊ทธ๋“ค๊ณผ ์ง์ ‘ ๊ฒฝ์Ÿํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

-๋…ธ๋“œ๋Š” ๋กœ์ง ์‹œํŠธ๋ณด๋‹ค ํ™”๋ฉด ํšจ์œจ์„ฑ์ด ํ›จ์”ฌ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ฝ๊ธฐ/๋”ฐ๋ฅด๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

-Scirra๋Š” ๊ตฌ์„ฑ3์ด ๋‹ค์ค‘ ํ”Œ๋žซํผ์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ๋Š” Windows, Linux ๋ฐ Mac์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋“ค์€ ์˜คํ”ˆ ์†Œ์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
https://www.construct3.com/

์ด๊ฒƒ์€ scirra ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋Œ“๊ธ€์˜ ๋ฌผ๊ฒฐ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์€ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด๋„ Godot๊ฐ€ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๊ฒƒ๋“ค์„ ์›ํ•ฉ๋‹ˆ๋‹ค:
- html5 ์ปจํ…Œ์ด๋„ˆ ๋Œ€์‹  ๊ธฐ๋ณธ exe ํŒŒ์ผ - ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์œ„ํ•ด
- 3D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ์ง€์›, ๊ตฌ์„ฑ์—์„œ ์ด๋ฒคํŠธ ์‹œํŠธ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ:
https://www.scirra.com/forum/construct-3_t90881

๊ทธ๋“ค์ด C2 ๋‚ด๋ถ€์˜ 2D ๋„๊ตฌ์™€ ๊ฐ™์ด ๊ฐ„๋‹จํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด 3D ํŽธ์ง‘๊ธฐ๋ฅผ ๋งŒ๋“ ๋‹ค๋ฉด ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์™„์ „ํžˆ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค

๋‚˜๋Š” Unity, Blender, Torque 3D, UDK๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๊ฒƒ๋“ค์€ ๋” ๋งŽ์ด ๊ด‘๊ณ ๋˜๊ณ  ์†Œ์œ„ ์œ ๋ช…ํ•œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค: ๊ทธ๊ฒƒ๋“ค์€ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š๊ณ (์ „ํ˜€) ๋‹น์‹ ์ด ์ „์— 3D ๊ฒŒ์ž„ ์ƒ์„ฑ API๋ฅผ ์‚ฌ์šฉํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค... ๊ธ€์Ž„, ๋‹น์‹ ์€ 3Doomed์ž…๋‹ˆ๋‹ค (๋‚˜์œ ๋†๋‹ด ikno)

๋ฌธ์ œ๋Š” ๊ธฐ๋ณธ์„ ๋‹ค๋ฃจ๊ณ  ๋ณต์žกํ•œ 2D ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ž์œ ๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๊ตฌ์„ฑ์ด ๋งค์šฐ ์ง๊ด€์ ์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์ด๋ฒคํŠธ ์‹œ์Šคํ…œ์ด ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋งํ•  ๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ๋„๊ตฌ๊ฐ€ ๋‹ค๋ฃจ์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ œ๋Œ€๋กœ ๋‹ค๋ฃจ์ง€ ๋ชปํ•˜๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

๊ทธ๋“ค์ด C2๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํ๋ฆ„๊ณผ ๋Š๋‚Œ์œผ๋กœ 3D ์—”์ง„์„ ๋งŒ๋“ ๋‹ค๋ฉด; ๊ทธ๋Ÿผ ์‹œ๋„ํ•ด๋ณด์ง€ ์•Š์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๊ทธ๋“ค์€ ํ˜„์žฌ ์—„์ฒญ๋‚œ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ(์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์ด๋ฒคํŠธ ์‹œํŠธ ์Šคํƒ€์ผ์„ ์ข‹์•„ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์›ํ•จ) ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค๋ฅธ ์—”์ง„์œผ๋กœ ์ด๋™ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— Godot๊ฐ€ ๋งŽ์€ ์ƒˆ๋กœ์šด ์ธ๋”” ๊ฐœ๋ฐœ์ž๋ฅผ ์˜์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํฐ ์ž ์žฌ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ๋ณด๋‹ค ์ด๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ๊ฐœ๋ฐœ์ž(Unreal ์—”์ง„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฐœ๋ฐœ์ž)๋Š” ํ˜„์žฌ ๋ฌด๋ฃŒ์ด๊ณ  Godot๋ณด๋‹ค ํ›จ์”ฌ ๋” ์„ฑ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋Œ€์‹  ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ํ•ด๋‹น vis ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ์œผ๋กœ ์™„์ „ํ•œ 3D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•˜๋Š” ์ตœ์ดˆ์˜ ์—”์ง„์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Unreal(๋ฌด๋ฃŒ), Unity(๋ฌด๋ฃŒ ๋ฒ„์ „ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)์™€ ๊ฒฝ์Ÿํ•˜๋Š” ๋Œ€์‹  ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ํ™œ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ธ€์Ž„, ๊ทธ๊ฒƒ๋“ค์€ ๋†€๋ผ์šด ์Šคํ‹ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์‹œ ๋‹น์‹ ์€ ์ž์‹ ์—๊ฒŒ ๋” ๋งŽ์€ ๊ถŒ์œ„๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•ด ์ด๊ฒƒ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šคํ‹ธ๊ณผ ๋งํฌ๋Š” ๋‚ด ๊ถŒ์œ„์˜ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ํ•จ๊ป˜ ์ผํ•œ ์‚ฌ๋žŒ๋“ค์˜ ์ฆ๊ฑฐ์ด๋ฉฐ ๋‚ด๊ฐ€ ๊พธ๋ฉฐ๋‚ธ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋ฐ”ํƒ€, ํ‚น์ฝฉ, ์„ธ๋ ˆ๋‹ˆํ‹ฐ, ๊ทธ๋ฆฌ๊ณ  ๋กœ์ŠคํŠธ, ๋ ˆ๋ณผ๋ฃจ์…˜ ๋“ฑ๊ณผ ๊ฐ™์€ ์‡ผ๋“ค... ๊ทธ๋ฆฌ๊ณ  ๊ฒŒ์ž„ ์—…๊ณ„์—์„œ 15๋…„ ์ด์ƒ ์ผํ•œ ๋‹ค๋ฅธ ์นœ๊ตฌ๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘ ์„ ํ˜• ์‹œํŠธ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ๋ณด๋‹ค ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋…ผ๋ฆฌ ์‹œํŠธ๋ณด๋‹ค ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ์„ ํ˜ธํ•œ๋‹ค๊ณ  ๋งํ•˜๋Š” 3-4๋ช…์˜ ์ธ์šฉ๋ฌธ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ตœ๊ทผ Unreal์€ ์—”์ง„์„ ๋ฌด๋ฃŒ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฉ€ํ‹ฐํ”Œ๋žซํผ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. BGE/Godot๋ณด๋‹ค ํ›จ์”ฌ ๋” ์„ฑ์ˆ™ํ•œ ์—”์ง„์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ณต์‚ฌํ•  ๋•Œ ๊ทธ๋“ค๊ณผ ์ง์ ‘ ๊ฒฝ์Ÿํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์›Œํฌํ”Œ๋กœ๋Š” ์‚ฌ๋žŒ๋“ค์ด Godot๋ฅผ ํ•ด๋‹น ์—”์ง„๊ณผ ๋น„๊ตํ•  ๋•Œ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณด๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ฐ€์žฅ ๋จผ์ € ์•Œ์•„์ฐจ๋ฆด ๊ฒƒ์€ Unreal์ด DirectX 12 ๋ฐ OpenGL 4๋ฅผ ์ง€์›ํ•˜๊ณ  ๊ทธ๋“ค์˜ ๋ฐ๋ชจ์™€ ์˜ˆ์ œ๊ฐ€ ํ›Œ๋ฅญํ•ด ๋ณด์ธ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ๊ทธ๋“ค์€ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ๋ณด๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Godot๊ฐ€ ๊ทธ ํšŒ์‚ฌ๋“ค์— ๋Œ€ํ•ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด FLOSS ์†Œํ”„ํŠธ์›จ์–ด์ด๊ณ  ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋™๋“ฑํ•˜๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์™„์ „ํ•œ ์†Œ์œ ์ž๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ๋Š” ๋กœ์ง ์‹œํŠธ๋ณด๋‹ค ํ™”๋ฉด ํšจ์œจ์„ฑ์ด ํ›จ์”ฌ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ฝ๊ธฐ/๋”ฐ๋ฅด๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ์ง„์ˆ ์— ๋”ฐ๋ฅด๋ฉด ์ข‹์€ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์„ค์ •์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•˜์ง€๋งŒ ํ™”๋ฉด ํšจ์œจ์„ฑ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด ๊ฑฑ์ •๋œ๋‹ค๋ฉด ์–ด์จŒ๋“  ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋˜๋ฉฐ ์ด๋ฏธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹ค์ œ ์Šคํฌ๋ฆฝํŒ…์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. :) ํ™”๋ฉด ๊ณต๊ฐ„ ์ธก๋ฉด์—์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ฝ”๋“œ ์˜์—ญ ์ถ•์†Œ์™€ ๊ฐ™์ด ์ผ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์—์„œ๋„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ฆํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋Œ€์‹  ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ํ•ด๋‹น vis ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ์œผ๋กœ ์™„์ „ํ•œ 3D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•˜๋Š” ์ตœ์ดˆ์˜ ์—”์ง„์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณ ๊ฐ์˜ ์š”๊ตฌ์— ๋งŽ์€ ์‹œ๊ฐ„, ๋ˆ, ์—ฐ๊ตฌ๋ฅผ ํˆฌ์žํ•˜๋Š” Unreal๊ณผ ๊ฐ™์€ ์—”์ง„์ด ๊ทธ๋Ÿฌํ•œ ํ˜•ํƒœ์˜ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋Œ€์‹  ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฌํ•ด๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์˜๋„ํ•˜๋Š” ์ ‘๊ทผ ๋ฐฉ์‹์— ๋‹ฌ๋ ค ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํ•ด๊ฒฐ.

Game Maker์™€ ๊ฐ™์€ ์•ก์…˜ ๋ธ”๋ก์€ ํฅ๋ฏธ๋กญ์ง€๋งŒ ๋” ๋งŽ์€
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋Œ€์ฒดํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Unreal์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ณด์™„ํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋ฏ€๋กœ
๋””์ž์ด๋„ˆ๋Š” ๊ฒŒ์ž„์—์„œ ์Šค์Šค๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฒŒ์ž„์—์„œ ์ž‘์—…์„ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘์ž. ์ด๊ฒƒ์€ ํŒ€(์•„ํ‹ฐ์ŠคํŠธ ๋ฐ ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ)์—์„œ ํ›จ์”ฌ ๋” ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ž˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ) ํ™•์‹คํžˆ ๋‚ด๊ฐ€ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์€ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค
์ด ๋•Œ๋ฌธ์— Godot.

Godot ์•„ํ‚คํ…์ฒ˜๋กœ ์ธํ•ด ์ถ”๊ฐ€ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์‰ฌ์šธ ๊ฒƒ์ด๋ฏ€๋กœ
๊ทธ๊ฒƒ์€ 1.2์—์„œ ์ดฌ์˜

2015๋…„ 3์›” 3์ผ ํ™”์š”์ผ ์˜คํ›„ 4์‹œ 37๋ถ„์— Nathan [email protected] ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„์š”, ๋ฉ‹์ง„ ์Šคํ‹ธ์ปท์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋‹น์‹ ์€
์ž์‹ ์—๊ฒŒ ๋” ๋งŽ์€ ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์Šคํ‹ธ๊ณผ ๋งํฌ๋Š” ๋‚ด ๊ถŒ์œ„์˜ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์˜ ์ฆ๊ฑฐ์ž…๋‹ˆ๋‹ค.
์™€ ํ•จ๊ป˜ ์ผํ–ˆ๊ณ  ๋‚˜๋Š” ๋‹จ์ง€ ๊ทธ๊ฒƒ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค :) ์—ฌ๊ธฐ์—๋Š” ๋‚ด ์ผ๋ถ€๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์ด ๋“ค์–ด๋ดค์„ ๋ฒ•ํ•œ ๋ช‡๋ช‡ ์˜ํ™”์—์„œ ์ผํ•œ ์ข‹์€ ์นœ๊ตฌ๋“ค
์•„๋ฐ”ํƒ€, ํ‚น์ฝฉ, ์„ธ๋ ˆ๋‹ˆํ‹ฐ, ๋กœ์ŠคํŠธ, ๋ ˆ๋ณผ๋ฃจ์…˜ ๋“ฑ์˜ ์‡ผ... ๊ทธ๋ฆฌ๊ณ 
๊ฒŒ์ž„ ์—…๊ณ„์—์„œ 15๋…„ ์ด์ƒ ์ผํ•œ ๋‹ค๋ฅธ ์นœ๊ตฌ๋“ค ์ค‘
์—ฐ๋ น. ๋ชจ๋‘ ์„ ํ˜• ์‹œํŠธ ๊ธฐ๋ฐ˜๋ณด๋‹ค ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.
์›Œํฌํ”Œ๋กœ. ์•„๋งˆ 3~4๊ตฐ๋ฐ์—์„œ ์ธ์šฉ๋ฌธ์„ ๋“ค์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋…ผ๋ฆฌ ์‹œํŠธ๋ณด๋‹ค ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๊นŒ?

์ตœ๊ทผ Unreal์€ ์—”์ง„์„ ๋ฌด๋ฃŒ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฉ€ํ‹ฐํ”Œ๋žซํผ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
BGE/Godot๋ณด๋‹ค ํ›จ์”ฌ ๋” ์„ฑ์ˆ™ํ•œ ์—”์ง„์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๊ทธ๋“ค๊ณผ ๊ฒฝ์Ÿํ•ฉ๋‹ˆ๋‹ค.
๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ณต์‚ฌํ•  ๋•Œ ์ง์ ‘.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์›Œํฌํ”Œ๋กœ๋Š” ์‚ฌ๋žŒ๋“ค์ด ํ•˜๊ฒŒ ๋  ๋งˆ์ง€๋ง‰ ์ž‘์—…์ž…๋‹ˆ๋‹ค.
Godot๋ฅผ ๊ทธ ์—”์ง„๋“ค๊ณผ ๋น„๊ตํ•  ๋•Œ ๋ณด์„ธ์š”. ๊ทธ๋“ค์ด ํ•  ์ฒซ ๋ฒˆ์งธ ์ผ์€
Unreal์€ DirectX 12 ๋ฐ OpenGL 4๋ฅผ ์ง€์›ํ•˜๋ฉฐ ํ•ด๋‹น ๋ฐ๋ชจ๋Š”
๊ทธ๋ฆฌ๊ณ  ์˜ˆ์ œ๊ฐ€ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๋ฉด ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ์‚ดํŽด๋ณด๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
Godot๊ฐ€ ๊ทธ ํšŒ์‚ฌ๋“ค์— ๋Œ€ํ•ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด FLOSS๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ๋‚˜ ๋™๋“ฑํ•˜๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์™„์ „ํ•œ ์†Œ์œ ์ž์ž…๋‹ˆ๋‹ค.
์†Œํ”„ํŠธ์›จ์–ด.

๋…ธ๋“œ๋Š” ๋…ผ๋ฆฌ ์‹œํŠธ๋ณด๋‹ค ํ™”๋ฉด ํšจ์œจ์„ฑ์ด ํ›จ์”ฌ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค
์ฝ๊ธฐ/ํŒ”๋กœ์šฐ.

๊ท€ํ•˜์˜ ์ง„์ˆ ์— ๋”ฐ๋ฅด๋ฉด ์ข‹์€ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด ๋ถ„๋ช…ํ•˜์ง€๋งŒ
๊ธฐ๋ฐ˜ ์„ค์ •, ํ™”๋ฉด ํšจ์œจ์„ฑ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด ๊ฑฑ์ •๋œ๋‹ค๋ฉด
์–ด์จŒ๋“  ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํฌ๋ฆฝํŒ… :)
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์€ ํ™”๋ฉด ๊ณต๊ฐ„ ์ธก๋ฉด์—์„œ ์ผ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋“œ ์˜์—ญ ์ถ•์†Œ์™€ ๊ฐ™์€ ์ž‘์—…๋„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋Œ€์‹ ์— ๊ทธ๊ฒƒ์„ ์œ„ํ•ด ๊ฐ„๋‹ค๋ฉด, ๋‹น์‹ ์€ ์ตœ์ดˆ์˜ ์—”์ง„์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋น„์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ์œผ๋กœ ํ’€ 3D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Unreal๊ณผ ๊ฐ™์€ ์—”์ง„์ด ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋ˆ์„ ํˆฌ์žํ•˜๋Š” ๋ฐ์—๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณ ๊ฐ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๋Š” ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋กœ ์ง„ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋ฐ ๋Œ€์‹  ๋…ธ๋“œ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -77017857.

Playmaker์— ์ข‹์€ ์‹œ๋„๋ฅผ ํ–ˆ๊ณ  ์–ธ๋ฆฌ์–ผ์˜ ํ‚ค์ฆˆ๋ฉง/์ฒญ์‚ฌ์ง„๋ณด๋‹ค ๋” ๋งˆ์Œ์— ๋“ ๋‹ค๊ณ  ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์—์„œ ๋…ธ๋“œ๋Š” ์ž‘์—…์„ ๋ฐฐ์น˜ํ•˜๋Š” ์ผ์ข…์˜ ์ปจํ…Œ์ด๋„ˆ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ž‘์—…์€ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด ํ™•์ธ์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ณ  ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์•ˆ์˜ ์ž‘์—…์€ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ(์œ„์—์„œ ์•„๋ž˜๋กœ) ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. :)

๋˜ํ•œ ๋…ธ๋“œ ๋‚ด๋ถ€์— ๋ฐฐ์น˜ํ•˜๋Š” ์ž‘์—…์€ ์‹ค์ œ๋กœ ์‹œ๊ฐ์  ์ž…๋ ฅ์ด ์žˆ๋Š” ํ‘œ์ค€ Unity ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ๋žŒ๋“ค์€ ์ž์‹ ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ง€์ • ์ž‘์—…์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์–ธ๋ฆฌ์–ผ๋ณด๋‹ค๋Š” ๊ทธ์— ๊ฐ€๊นŒ์šด ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•ด ๋ณด์„ธ์š”.
๋ฌผ๋ก  ๋” ์ ์€ ์ˆ˜์˜ ๋…ธ๋“œ๋กœ ๋” ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ  ์ฝ๊ธฐ ๋ฐ ๋””๋ฒ„๊ทธํ•˜๊ธฐ ์‰ฝ๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์†Œ๊ฐœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
https://www.youtube.com/watch?v=I9VwsVtbgFU&index=2&list=PLC759306A1E692A10

๋งค์šฐ ์œ ์—ฐํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๊ฒŒ์ž„ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กœ์šด ํ† ๋ก . ๋…ธ๋“œ์™€ C2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์œ ํ˜•/ํ˜•ํƒœ์˜ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด์ง€๋งŒ ํผ์ฆ ์กฐ๊ฐ์ฒ˜๋Ÿผ ์„œ๋กœ ๋งž๋Š” ์Šคํฌ๋ฆฝํŠธ ๋ธ”๋ก์„ ์ง€์ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. 2D ์—”์ง„ Stencil์—์„œ ์‚ฌ์šฉ http://www.stenyl.com/
stencyl_blocks
MIT ์Šคํฌ๋ž˜์น˜ ๊ธฐ๋ฐ˜ http://wiki.scratch.mit.edu/wiki/Wait_Until_ ()_(block)
scratch_example
Unity์—์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” Blox http://www.plyoung.com/blox/
hello_blox

์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์Šคํฌ๋ž˜์น˜ ๊ฐ™์€ "์‹œ๊ฐ์ " ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ํ™•์‹ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜
ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ฑฐ์˜ ๋น„์Šทํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.
Unreal์ด ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์€ ๊ฒŒ์ž„/๋ ˆ๋ฒจ ๋””์ž์ด๋„ˆ์—๊ฒŒ ์นœ์ˆ™ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

2015๋…„ 3์›” 21์ผ ํ† ์š”์ผ ์˜คํ›„ 11์‹œ 57๋ถ„์— todheil [email protected] ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กœ์šด ํ† ๋ก . ๋‹ค๋ฅธ ์œ ํ˜•/ํ˜•ํƒœ์˜ ์‹œ๊ฐ์  ๊ฐœ์ฒด๋ฅผ ์ง€์ ํ•˜๊ณ  ์‹ถ์„ ๋ฟ์ž…๋‹ˆ๋‹ค.
๋…ธ๋“œ ์ด์™ธ์˜ ์Šคํฌ๋ฆฝํŒ…์ด์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„œ๋กœ ๋งž๋Š” ์Šคํฌ๋ฆฝํŠธ ๋ธ”๋ก
ํผ์ฆ ์กฐ๊ฐ. 2D ์—”์ง„ Stencil์—์„œ ์‚ฌ์šฉ http://www.stenyl.com/
[์ด๋ฏธ์ง€: stencil_blocks]
https://cloud.githubusercontent.com/assets/8675463/6767767/d52e7b16-d013-11e4-878c-29002dc04f8e.PNG
MIT ์Šคํฌ๋ž˜์น˜ ๊ธฐ๋ฐ˜
http://wiki.scratch.mit.edu/wiki/Wait_Until_ ()_(์ฐจ๋‹จ)
[์ด๋ฏธ์ง€: scratch_example]
https://cloud.githubusercontent.com/assets/8675463/6767792/57f50e5c-d014-11e4-8015-9228bb6001d8.PNG
Unity์—์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” Blox http://www.plyoung.com/blox/
[์ด๋ฏธ์ง€: hello_blox]
https://cloud.githubusercontent.com/assets/8675463/6767796/7849f46a-d014-11e4-9244-9e45c601f883.PNG

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -84508001.

_์˜ค์บ„์ŠคํŠœ๋””์˜ค_

์ข‹์€ ์ง€์ . ๋‚˜์—๊ฒŒ ๋ธ”๋ก์€ ์ฝ”๋“œ ๋ผ์ธ๊ณผ ์ˆœ์„œ๋„ ์‚ฌ์ด์˜ ์ค‘๊ฐ„์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ ˆ์ด์•„์›ƒ์€
๊ฑด์„ค2 ๋ธ”๋ก๊ณผ ๋…ธ๋“œ๋ณด๋‹ค ์‹œ๊ฐ์ ์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
๋ง ๊ทธ๋Œ€๋กœ ํผ์ฆ ์กฐ๊ฐ์„ ์กฐ๋ฆฝํ•˜๊ณ  ๋ฌธ์ œ๋กœ ๊ณ ํ†ต๋ฐ›์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์กฐ๊ฐ์ด ์–ด๋””์— ๋งž๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ. ๊ทธ๋“ค์€ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํ•จ๊ป˜

2015๋…„ 3์›” 22์ผ ์ผ์š”์ผ ์˜ค์ „ 5์‹œ 46๋ถ„์— todheil [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์ง€์ . ๋‚˜์—๊ฒŒ ๋ธ”๋ก์€ ์ฝ”๋“œ ๋ผ์ธ๊ณผ ํ๋ฆ„ ์‚ฌ์ด์˜ ์ค‘๊ฐ„์ž…๋‹ˆ๋‹ค.
์ฐจํŠธ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -84511415.

์ข‹์•„, ๋‚˜๋Š” ์ง€๊ธˆ ๋ชจ๋“  ๊ฒƒ์„ ์ฝ์ง€ ์•Š์„ ๊ฒƒ์ด์ง€๋งŒ, ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ๋‚˜์˜ 2์„ผํŠธ๋งŒ ์ฝ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์—”์ง„์€ ํ”„๋กœํ† ํƒ€์ž… ๋ฐ ์†Œ๊ทœ๋ชจ ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.
Godot์™€ ๊ฐ™์€ ์—”์ง„์€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ทธ๋“ค์€ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ์—์ดํ”„์น˜๋ฅผ ๊ฐ€์ง„ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ํ†ตํ–‰๋ฃŒ

์†”์งํžˆ ๋งํ•ด์„œ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. (์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํ†ตํ–‰๋ฃŒ)

๋‚˜์—๊ฒŒ ๋” ๋‚˜์€ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‘ ๊ฐœ์˜ ๋ณ‘๋ ฌ ํ†ตํ–‰๋ฃŒ์ž…๋‹ˆ๋‹ค.

2015-03-22 6:49 GMT-03:00 Todor Imreorov [email protected] :

๋‚˜๋Š” ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ ˆ์ด์•„์›ƒ์€
๊ฑด์„ค2 ๋ธ”๋ก๊ณผ ๋…ธ๋“œ๋ณด๋‹ค ์‹œ๊ฐ์ ์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
๋ง ๊ทธ๋Œ€๋กœ ํผ์ฆ ์กฐ๊ฐ์„ ์กฐ๋ฆฝํ•˜๊ณ  ๋ฌธ์ œ๋กœ ๊ณ ํ†ต๋ฐ›์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์กฐ๊ฐ์ด ์–ด๋””์— ๋งž๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ. ๊ทธ๋“ค์€ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํ•จ๊ป˜

2015๋…„ 3์›” 22์ผ ์ผ์š”์ผ ์˜ค์ „ 5์‹œ 46๋ถ„์— todheil [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์ง€์ . ๋‚˜์—๊ฒŒ ๋ธ”๋ก์€ ์ฝ”๋“œ ๋ผ์ธ๊ณผ ํ๋ฆ„ ์‚ฌ์ด์˜ ์ค‘๊ฐ„์ž…๋‹ˆ๋‹ค.
์ฐจํŠธ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -84511415.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -84575752.

๋‹ค๋น„๋“œ ์•„๊ธฐ์•„๋ฅด ๋ฐ ์•„ํ‚ค๋…ธ ํŒŒ์ด๋ฐ”

์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ฒƒ์€ ํ†ตํ•ฉ์˜ "ํ–‰๋™" ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๊ฒƒ์€ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“œ๋Š” ์Šคํฌ๋ฆฝํŠธ์ด๋ฏ€๋กœ Godot์—์„œ ์ด๊ฒƒ์€
๋…ธ๋“œ๋‹น ํ•˜๋‚˜ ์ด์ƒ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์œผ๋กœ ๋ฒˆ์—ญํ•ฉ๋‹ˆ๋‹ค.
๋ฌผ๋ก  ๋ณต์ œํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋…ธ๋“œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์Šคํฌ๋ฆฝํŠธ๋Š”
๋ฆฌ์†Œ์Šค๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ ๋…ธ๋“œ์— ๋กœ๋“œํ•˜๊ณ  ๋™์ž‘์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค(
์˜ˆ: ์ ํ”„ ์Šคํฌ๋ฆฝํŠธ)
ํŽธ์ง‘๊ธฐ์—์„œ ์Šคํฌ๋ฆฝํŠธ ์ด๋ฆ„ ์•„๋ž˜ ๋ถ„๋ฅ˜๋œ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2015-03-26 13:15 GMT-03:00 David Paiva [email protected] :

์ข‹์•„, ๋‚˜๋Š” ์ง€๊ธˆ ๋ชจ๋“  ๊ฒƒ์„ ์ฝ์ง€ ์•Š์„ ๊ฒƒ์ด์ง€๋งŒ, ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ๋‚˜์˜ 2์„ผํŠธ๋งŒ ์ฝ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์—”์ง„์€ ํ”„๋กœํ† ํƒ€์ž… ๋ฐ ์†Œ๊ทœ๋ชจ ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.
Godot์™€ ๊ฐ™์€ ์—”์ง„์€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ทธ๋“ค์€ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ์—์ดํ”„์น˜๋ฅผ ๊ฐ€์ง„ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ํ†ตํ–‰๋ฃŒ

์†”์งํžˆ ๋งํ•ด์„œ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ๋” ๋‚˜์€ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‘ ๊ฐœ์˜ ๋ณ‘๋ ฌ ํ†ตํ–‰๋ฃŒ์ž…๋‹ˆ๋‹ค.

2015-03-22 6:49 GMT-03:00 Todor Imreorov [email protected] :

๋‚˜๋Š” ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ ˆ์ด์•„์›ƒ์€

๊ฑด์„ค2 ๋ธ”๋ก๊ณผ ๋…ธ๋“œ๋ณด๋‹ค ์‹œ๊ฐ์ ์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๊ธฐ๊ฐ€ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
๋ง ๊ทธ๋Œ€๋กœ ํผ์ฆ ์กฐ๊ฐ์„ ์กฐ๋ฆฝํ•˜๊ณ  ๋ฌธ์ œ๋กœ ๊ณ ํ†ต๋ฐ›์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์กฐ๊ฐ์ด ์–ด๋””์— ๋งž๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ. ๊ทธ๋“ค์€ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํ•จ๊ป˜

2015๋…„ 3์›” 22์ผ ์ผ์š”์ผ ์˜ค์ „ 5:46 todheil [email protected]
์ผ๋‹ค:

์ข‹์€ ์ง€์ . ๋‚˜์—๊ฒŒ ๋ธ”๋ก์€ ์ฝ”๋“œ ๋ผ์ธ๊ณผ ํ๋ฆ„ ์‚ฌ์ด์˜ ์ค‘๊ฐ„์ž…๋‹ˆ๋‹ค.
์ฐจํŠธ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -84511415
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -84575752.

๋‹ค๋น„๋“œ ์•„๊ธฐ์•„๋ฅด ๋ฐ ์•„ํ‚ค๋…ธ ํŒŒ์ด๋ฐ”

๋‹ค๋น„๋“œ ์•„๊ธฐ์•„๋ฅด ๋ฐ ์•„ํ‚ค๋…ธ ํŒŒ์ด๋ฐ”

์–˜๋“ค ์•„! ์ข‹์€ ํ† ๋ก ์ด ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค :) ๋ญ”๊ฐ€๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์šฐ์„  ์ €๋Š” ๋ฏธ์ˆ  ํ•™์ƒ์ด์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ทจ๋ฏธ์ž…๋‹ˆ๋‹ค. ์ €๋Š” Java, Python ๋ฐ (์ œ๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š”) Golang์„ ์••๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ ์ „์—(์•ฝ 3๋…„ ์ „) "ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค"๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋‹จ์ผ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฃผ์žฅ์€ ๋ชจ๋‘ ๋„Œ์„ผ์Šค์ž…๋‹ˆ๋‹ค.

ํŠน์ • ์ˆœ์„œ ์—†์ด ํด๋ฆญ ์•ค ํ”Œ๋ ˆ์ด, GameMaker, The Games Factory, Multimedia Fusion, Construct 1, RPG Maker, Stenyl, BGE ๋ฐ ๊ธฐ์–ต์กฐ์ฐจ ๋‚˜์ง€ ์•Š๋Š” ๊ธฐํƒ€ ๋ช‡ ๊ฐ€์ง€๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ ์˜๊ฒฌ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ _์ž‘์„ฑ_ํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ _ํ”„๋กœ๊ทธ๋ž˜๋ฐ_ ์—†์ด๋Š” ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ์‹œํŠธ๋‚˜ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ _ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋…ผ๋ฆฌ_๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด, ์ด๋ฒคํŠธ, ๋ณ€์ˆ˜, ๋ฌธ์ž์—ด ๋“ฑ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์‹œ๊ฐ์  ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์€ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋…ผ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ์ฃผ์žฅ์ด ๋ป”ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๋ชจํ—˜์„ ์‹œ์ž‘ํ•  ๋•Œ ์ €๋Š” ๋ช…ํ™•ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค์Œ ๊ณ ๋ ค ์‚ฌํ•ญ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ ์ „์— ์ฐพ์€ ์ตœ๊ณ ์˜ ์ง๊ด€์ ์ธ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค ํผ์ฆ/๋ธ”๋ก ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ด ์†”๋ฃจ์…˜์€ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ฐ€์žฅ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๊ทธ๊ฒƒ์€ ๊ธฐ๋ณธ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ตฌ๋ฌธ ์„คํƒ•๊ณผ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ Stencil์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค). ์ €์—๊ฒŒ๋Š” ๋” ๋ช…ํ™•ํ•˜๊ณ  ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ๋„ฃ์„ ์ˆ˜ ์—†๋Š” ๋ณต์žกํ•œ ์ด๋ฒคํŠธ ์‹œํŠธ๋‚˜ ๋…ธ๋“œ์˜ ๊ทธ๋ž˜ํ”„๋ณด๋‹ค ๋‹ค์ฑ„๋กœ์šด ๋ฉ‹์ง„ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒƒ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜์™€ ๊ฐ™์€ ์ข‹์€ ๊ตฌ์กฐ๋กœ. ๋‚˜์—๊ฒŒ _์ด๊ฒƒ์€_ ์—‰๋ง์ด๋‹คimg
    ์ด๊ฒƒ์€ ๋‹จ์ง€ ๋‚ด ์˜๊ฒฌ์ž„์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค

*์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค ๋ธ”๋ก์ด ๊ฐ€์žฅ ์‹œ๊ฐ์ ์ด๊ณ  ๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์šด ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ƒ‰์ƒ์„ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ๋“ค์€ ์ƒ‰์ƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค). ๋…ธ๋ž€์ƒ‰ = ์กฐ๊ฑด๋ฌธ ๋ฐ ๋ฃจํ”„, ๋…น์ƒ‰ = ์ˆ˜ํ•™, ํŒŒ๋ž€์ƒ‰ = ๋ณ€์ˆ˜ ๋“ฑ์„ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹ค์ œ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ(๋…ธ๋“œ์™€ ๋Œ€์กฐ์ ์œผ๋กœ) ๋” ์นœ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ์ €๋Š” ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์กฐ๋งŒ๊ฐ„ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ด์•ผ ํ•  ์ค‘์š”ํ•œ ์ผ(์ „์ฒด ๋กœ๋“œ๋งต + ๋ฌธ์„œ)์ด ๋งŽ์ด ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ๋น ๋ฅด๊ณ  ์‰ฝ์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Godot๋Š” ์ง€๊ธˆ์ฒ˜๋Ÿผ IMHO๊ฐ€ ์ž‘๋™ํ•˜๊ธฐ ์ •๋ง ์‰ฝ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๋„๊ตฌ(๋น„์ฃผ์–ผ ์…ฐ์ด๋” ํŽธ์ง‘๊ธฐ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ํŽธ์ง‘๊ธฐ, ํƒ€์ผ๋งต ๋…ธ๋“œ)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฉ. ์ด ๊ธฐํšŒ๋ฅผ ๋นŒ์–ด ๋ชจ๋“  Godot ์ œ์ž‘์ž์™€ ๊ธฐ์—ฌ์ž์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ˆ˜๊ณ ํ•˜์…จ์Šต๋‹ˆ๋‹ค :+1:

BTW2. ๋‚ด ์˜์–ด์— ๋Œ€ํ•ด ์œ ๊ฐ์ž…๋‹ˆ๋‹ค. ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์–ด๋ฆฌ์„์€ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.cry:

๊ทธ๊ฒƒ์ด construct2์ด๋“  blox์ด๋“  - ๊ทธ ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„๋ณด๋‹ค ๋‚˜์—๊ฒŒ ๋” ์ข‹์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์ด ๋…ธ๋“œ๋ฅผ ์ž‘์—…(์ƒํƒœ๋กœ)์˜ ์ปจํ…Œ์ด๋„ˆ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ - Playmaker์˜ ๋ฐฉ์‹๋Œ€๋กœ๋ผ๋ฉด ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

blox์™€ construct2์˜ ์ข‹์€ ์ ์€ ํŽธ์ง‘๊ธฐ๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐ๊ฑด๊ณผ ์ž‘์—…์„ ํ‘œ์‹œํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๋“ค์„ ๋ถ„๋ฆฌํ•˜๊ณ  ๋ฒ”์ฃผ์— ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋น„์ฝ”๋”๊ฐ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ช…๋ น์˜ ์ด๋ฆ„์„ ์•Œ ํ•„์š” ์—†์ด ์ฆ‰์‹œ ์—”์ง„์œผ๋กœ ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋ ˆ์  ํ…Œ์ด์…˜์˜ ๊ทน์ ์ธ ๋ณ€ํ™”์ž…๋‹ˆ๋‹ค.

์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ์ด๋ฒคํŠธ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์‚ฌ์šฉ์ž์™€ ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Unity์—์„œ - playmaker์™€ blox๋Š” ๋ชจ๋‘ ์ด๋ฅผ ๋งค์šฐ ๊น”๋”ํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์—์„œ ๋…ธ๋“œ ์ปจํ…Œ์ด๋„ˆ(์ƒํƒœ - ์ž‘์—… ํฌํ•จ) ๋‚ด๋ถ€์— ์ž‘์—…์„ ์Šคํƒํ•ฉ๋‹ˆ๋‹ค. blox์—์„œ - ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋Š” ์ƒํƒœ๊ฐ€ ์žˆ๋Š” ๊ณณ.

๋Œ€๋ถ€๋ถ„์˜ Unity ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ •๋ง ์ข‹์Šต๋‹ˆ๋‹ค.
blox๋Š” "plygame"์œผ๋กœ ์ถ”๊ฐ€ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์• ๋“œ์˜จ์—๋Š” blox๊ฐ€ ํฌํ•จ๋œ ๋˜ ๋‹ค๋ฅธ ํ†ตํ•ฉ ์• ๋“œ์˜จ์œผ๋กœ, blox๊ฐ€ ์ „์ฒด ๋กค ํ”Œ๋ ˆ์ž‰ ํ•ต ์•ค ์Šฌ๋ž˜์‹œ ์Šคํƒ€์ผ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์‚ฌ์šฉ์ž ์ •์˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Blox๋Š” Skrach/Stencil ๋ธ”๋ก๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์Šคํƒ€์ผ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. :)
https://www.youtube.com/watch?v=Nd6Qy5ZipSs&list=PLuaBtUXEKcdDIAA7_yjFNcLXM5YOf3WE9k

Godot ๊ฐœ๋ฐœ์ž๋“ค์ด ์‹œ๋„ํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
Btw Skratch(https://scratch.mit.edu/) ๊ธฐ์ˆ ์€ ์˜คํ”ˆ ์†Œ์Šค์ž…๋‹ˆ๋‹ค! ์Šคํ…์‹ค๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ์ด๋ฅผ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Google๋„ ์ด์— ๋Œ€ํ•ด ๋งŽ์€ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
https://developers.google.com/blockly/

์ œ์•ˆ - ๋‘ ๊ฐ€์ง€ ์žฅ์ ์„ ๋ชจ๋‘ ๊ฒฝํ—˜ํ•ด ๋ณด์‹ญ์‹œ์˜ค! ์ƒํƒœ ๋จธ์‹ ์šฉ ๋…ธ๋“œ - ํ‘œํ˜„์‹์šฉ blox/skratch/stencil.
์ด์ƒ์ ์ธ ์„ธ๊ณ„์—์„œ๋Š” Playmaker์—์„œ์™€ ๊ฐ™์ด ๋…ธ๋“œ๊ฐ€ ์ƒํƒœ ์ปจํ…Œ์ด๋„ˆ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒํƒœ ์ปจํ…Œ์ด๋„ˆ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๋…ผ๋ฆฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ ˆ๊ณ  ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ blox/stenyl/skratch๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ํ‘œํ˜„์‹์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋Œ์–ด์„œ ๋†“๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

http://wiki.scratch.mit.edu/wiki/Scratch_1.4_Source_Code

iCanScript์˜ ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ด VS ์ž์‚ฐ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

iCS2์˜ ๊ธฐ์ˆ  ๋ฐœ์ „์€ Unity๋งŒ์˜ ์ œํ’ˆ์ด ์•„๋‹Œ ๊ฒƒ๊ณผ ๋ถ„๋ฆฌ๋˜์–ด ์‹œ์žฅ ๊ธฐํšŒ๋ฅผ ํฌ๊ฒŒ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ์ตœ์ข… ๋น„์ „์€ iCS2๊ฐ€ ํ‘œ์ค€ Windows/OSX/iOS/Android ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์šฉ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ๋ณด์กฐ ์žฅ์น˜๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
http://forum.unity3d.com/threads/icanscript-visual-script-modeling-engine-for-unity.280847/#post -2124402

๋…ธ๋“œ ์—‰๋ง iCanScript๊ฐ€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ!

์–ด์จŒ๋“  ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ํŒ๋‹จํ•˜๊ธฐ ์ „์— ์‹œ๋„ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์„์ง€๋„ ๋ชฐ๋ผ
๊ทธ๊ฒƒ์˜ ๊ฐœ๋ฐœ์ž์™€ ํ„ฐ์น˜?
Godot์— ์ด์ต ๊ธฐํšŒ๊ฐ€ ์žˆ๋Š” ์‹œ์žฅ์ด ์žˆ๋‹ค๋ฉด - ์˜ˆ๋ฅผ ๋“ค๋ฉด
Unity๋Š” - ์•„๋งˆ๋„ Unity ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‚ฐ์„ ๋งŒ๋“ค๋„๋ก ๋Œ์–ด๋“ค์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์—ญ์‹œ ๊ฐ“.

2015๋…„ 5์›” 23์ผ ํ† ์š”์ผ ์˜คํ›„ 4์‹œ 24๋ถ„์— todheil [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

iCanScript ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ด VS ์ž์‚ฐ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

iCS2์˜ ๊ธฐ์ˆ  ๋ฐœ์ „์€ Unity ์ „์šฉ์—์„œ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
์ œํ’ˆ์ด ํฌ๊ฒŒ >์‹œ์žฅ ๊ธฐํšŒ๋ฅผ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ์ตœ์ข… ๋น„์ „
iCS2๋Š” >์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ๋ณด์กฐ ๋„๊ตฌ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„ ๋ฐ ํ‘œ์ค€ >Windows/OSX/iOS/Android์šฉ
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ.

http://forum.unity3d.com/threads/icanscript-visual-script-modeling-engine-for-unity.280847/#post -2124402

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104895405.

๋‚˜๋Š” ๊ตฌ์„ฑ 2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋ฅผ ์ดํ•ดํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจํ•˜๊ธฐ๊ฐ€ ์ •๋ง ์‰ฝ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ƒ๊ณ„๋ฅผ ์œ„ํ•ด ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋Š” ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ ์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋ช‡ ๋‹ฌ ๋งŒ์— ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜์ง€๋งŒ ํ•˜๋ฃจ์— 2์‹œ๊ฐ„๋งŒ ์žˆ์œผ๋ฉด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ๊ฐ„๋‹จํ•œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์ด ๋˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ๋” ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•™๊ต์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ–ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๋” ์‰ฌ์šด python์„ ๋ฐฐ์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๊ฒƒ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์—ฌ์ „ํžˆ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Construct 2์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

1 ์ด๋ฒคํŠธ: ์•ก์…˜;

2 ์ด๋ฒคํŠธ: ์•ก์…˜;
: ๋™์ž‘;

๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์ง€๋งŒ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ์ฐจ๋‹จ ๋Œ€์‹  ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ๋‚˜๋Š” ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ผ์ด ํผ์ง€๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ์‹ค์ œ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•จ์— ๋”ฐ๋ผ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์†์ด ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์„ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ง„์ง€ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.

๋˜ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ถ”๊ฐ€ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ํ•„์š”๊ฐ€ ์—†๋„๋ก ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ์šฐ๋ฆฌ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ํ™•์žฅ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Godot๋Š” ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Construct์˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋‚ด ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ฒ˜๋Ÿผ ๋Š๊ปด์ง„๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋‹ค์ง€ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค
ํŒ€ ๊ด€์ ์—์„œ ์ €๋Š” Unreal์˜ ์ฒญ์‚ฌ์ง„ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๋Š” ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋” ์นœ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 3์‹œ 58๋ถ„์— whoisda [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ปจ์ŠคํŠธ๋ŸญํŠธ 2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ์ •๋ง ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ 
ํ”„๋กœ๊ทธ๋žจ ์ธ.

๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๋‚ด ์ƒํ™œ์„ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋ณด๋‚ด๋Š” ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ,
์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋‹น์‹ ์ด ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค
๋ช‡ ๋‹ฌ ๋งŒ์— ๋ฐฐ์šฐ์ง€๋งŒ ํ•˜๋ฃจ์— ๋‹จ 2์‹œ๊ฐ„๋งŒ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ์–ธ์–ด. ๋˜ํ•œ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์ด ๋˜๋ฉด ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด
๊ฐ๊ฐ.

๋‚˜๋Š” ํ•™๊ต์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ–ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์“ฐ๊ธฐ์—๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๋” ์‰ฌ์šด python์„ ๋ฐฐ์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ ์žˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ๋Š” ์—ฌ์ „ํžˆ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Construct 2์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

1 ์ด๋ฒคํŠธ: ์•ก์…˜;

2 ์ด๋ฒคํŠธ: ์•ก์…˜;
: ๋™์ž‘;

๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์ง€๋งŒ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๊ทธ๋“ค์ด
๋ธ”๋ก ๋Œ€์‹  ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ
ํŒจํ„ด์€ ๋‚˜๋ฅผ ์œ„ํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ๋ฌผ์ด ํผ์ง€๊ธฐ ์‹œ์ž‘ํ•˜๊ณ 
๋…ธ๋“œ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ ๋‹ค์Œ ์‹ค์ œ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค.
unity์™€ playmaker์—์„œ ์ดํ•ด).

๋”ฐ๋ผ์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋งค์šฐ
์ด๋ฒคํŠธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์ง„์ง€ํ•œ ์ƒ๊ฐ.

๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์šฐ๋ฆฌ์™€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

Godot๋Š” ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104985159.

๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์ž…๋‹ˆ๋‹ค.
์ฝ”๋”ฉ.
์ด ๊ฒฝ์šฐ ํ†ต๊ณ„๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ2๊ฐ€ ๋‹ค๋ฅธ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ณด๋‹ค ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ์šฉ์ž
ํŽธ์ง‘์ž๋Š” ์Šค์Šค๋กœ ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ํ•œ ์Šคํƒ€์ผ์˜ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์ œ์ž‘๋œ ๋‹ค์–‘ํ•œ ๊ฒŒ์ž„์„ ๋‹ค๋ฅธ ์Šคํƒ€์ผ๋ณด๋‹ค ์‚ดํŽด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Unreal์€ ์‹ค์ œ๋กœ kismet์—์„œ ์ˆ˜ํ–‰๋œ ์—„์ฒญ๋‚œ ์ˆ˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค - ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ construct2๋ณด๋‹ค ํ›จ์”ฌ ์˜ค๋ž˜๋œ ์—”์ง„์ด๊ณ  ๊ทธ ์ค‘ ๋งŽ์€ ๋ถ€๋ถ„์ด 1์ธ์นญ ์ŠˆํŒ… ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 15๋ถ„, Juan Linietsky [email protected]
์ผ๋‹ค:

Construct์˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋‚ด ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ฒ˜๋Ÿผ ๋Š๊ปด์ง„๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋‹ค์ง€ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค
ํŒ€ ๊ด€์ ์—์„œ ์ €๋Š” Unreal์˜ ์ฒญ์‚ฌ์ง„ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๋Š” ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋” ์นœ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 3์‹œ 58๋ถ„์— whoisda [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ปจ์ŠคํŠธ๋ŸญํŠธ 2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ์ •๋ง ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ 
ํ”„๋กœ๊ทธ๋žจ ์ธ.

๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๋‚ด ์ƒํ™œ์„ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋ณด๋‚ด๋Š” ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ,
์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋‹น์‹ ์„ ๋งํ•œ๋‹ค
~ ํ•  ์ˆ˜์žˆ๋‹ค
๋ช‡ ๋‹ฌ ๋งŒ์— ๋ฐฐ์šฐ์ง€๋งŒ ํ•˜๋ฃจ์— ๋‹จ 2์‹œ๊ฐ„๋งŒ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ์–ธ์–ด. ๋˜ํ•œ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์ด ๋˜๋ฉด ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด
๊ฐ๊ฐ.

๋‚˜๋Š” ํ•™๊ต์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ–ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์“ฐ๊ธฐ์—๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ํŒŒ์ด์ฌ์„ ๋ฐฐ์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋” ์‰ฝ๊ฒŒ
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ๋Š” ์—ฌ์ „ํžˆ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Construct 2์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

1 ์ด๋ฒคํŠธ: ์•ก์…˜;

2 ์ด๋ฒคํŠธ: ์•ก์…˜;
: ๋™์ž‘;

๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์ง€๋งŒ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๊ทธ๋“ค
๋ธ”๋ก ๋Œ€์‹  ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ
์ด๊ฒƒ
ํŒจํ„ด์€ ๋‚˜๋ฅผ ์œ„ํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ๋ฌผ์ด ํผ์ง€๊ธฐ ์‹œ์ž‘ํ•˜๊ณ 
๋…ธ๋“œ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ ๋‹ค์Œ ์‹ค์ œ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค.
unity์™€ playmaker์—์„œ ์ดํ•ด).

๋”ฐ๋ผ์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋งค์šฐ
์ด๋ฒคํŠธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์ง„์ง€ํ•œ ์ƒ๊ฐ.

๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์šฐ๋ฆฌ์™€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ์—†์Šต๋‹ˆ๋‹ค.
์—๊ฒŒ
์ถ”๊ฐ€ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

Godot๋Š” ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -104985159
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104985669.

Construct2์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋Š” Clickteam ํ“จ์ „. ๊ทธ๊ฒƒ์˜ ์šฉ์ดํ•จ์€
ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๊ฐ€์ง€:

  • ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  CONDITIONS๊ฐ€ ๋‚˜์—ด๋˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ
    ์ผ๋ฐ˜ ์˜์–ด๋กœ ํด๋ฆญ/๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
    ๋งˆ๋ฒ•์˜ ๋‹จ์–ด๋ฅผ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‹จ์ง€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
    ๊ทธ๋“ค์„ ๋“œ๋กญ.
  • ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ž‘์—…์„ ๋‚˜์—ดํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    ์ผ๋ฐ˜ ์˜์–ด๋กœ ํด๋ฆญ/๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ถ”๊ฐ€ - ์ด๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
    ๋งˆ๋ฒ•์˜ ๋‹จ์–ด๋ฅผ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‹จ์ง€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
    ๊ทธ๋“ค์„ ๋“œ๋กญ.
  • ์„ค์ • ๋ฐ
    ํ–‰๋™์ด๋‚˜ ์กฐ๊ฑด. ๋‹น์‹ ์ด ํ‘œํ˜„์„ ์“ธ ๋•Œ, ์—๋””ํ„ฐ๊ฐ€ ๋‹น์‹ ์„ ๋„์™€์ค๋‹ˆ๋‹ค
    ๊ธฐ์กด ๊ฐœ์ฒด์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ์˜ ์‰ฌ์šด ๋“œ๋กญ๋‹ค์šด ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ
    ์žฅ๋ฉด. ์ด๋Ÿฌํ•œ ์†์„ฑ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.
    ๋ช‡ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๊ฐ€์žฅ ์ข‹์€ ์ ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ
์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ํ•™์Šต ๊ณก์„ ์ด ์—†๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด๋ก 
์–ธ์–ด.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 17๋ถ„, Todor Imreorov [email protected]
์ผ๋‹ค:

๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•.
์ด ๊ฒฝ์šฐ ํ†ต๊ณ„๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ2๊ฐ€ ๋‹ค๋ฅธ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋น„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ์šฉ์ž
ํŽธ์ง‘์ž๋Š” ์Šค์Šค๋กœ ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 15๋ถ„, Juan Linietsky < [email protected]

์ผ๋‹ค:

Construct์˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋‚ด ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ฒ˜๋Ÿผ ๋Š๊ปด์ง„๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋‹ค์ง€ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค
ํŒ€ ๊ด€์ ์—์„œ ์ €๋Š” Unreal์˜ ์ฒญ์‚ฌ์ง„ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๋Š” ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋” ์นœ์ˆ™ํ•ฉ๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 3์‹œ 58๋ถ„, whoisda [email protected]
์ผ๋‹ค:

์ปจ์ŠคํŠธ๋ŸญํŠธ 2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ์ •๋ง ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ 
ํ”„๋กœ๊ทธ๋žจ ์ธ.

๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๋‚ด ์ƒํ™œ์„ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋ณด๋‚ด๋Š” ์•„ํ‹ฐ์ŠคํŠธ๋กœ์„œ,
์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋‹น์‹ ์„ ๋งํ•œ๋‹ค
~ ํ•  ์ˆ˜์žˆ๋‹ค
๋ช‡ ๋‹ฌ ๋งŒ์— ๋ฐฐ์šฐ์ง€๋งŒ ํ•˜๋ฃจ์— ๋‹จ 2์‹œ๊ฐ„๋งŒ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ์–ธ์–ด. ๋˜ํ•œ ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์ด ๋˜๋ฉด ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด
๊ฐ๊ฐ.

๋‚˜๋Š” ํ•™๊ต์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ–ˆ๊ณ  ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์šฉ์ดํ•˜๊ฒŒ
ํ•˜์ง€๋งŒ ์“ฐ๊ธฐ์—๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ํŒŒ์ด์ฌ์„ ๋ฐฐ์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋” ์‰ฝ๊ฒŒ
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ๋Š” ์—ฌ์ „ํžˆ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Construct 2์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค :

1 ์ด๋ฒคํŠธ: ์•ก์…˜;

2 ์ด๋ฒคํŠธ: ์•ก์…˜;
: ๋™์ž‘;

๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์–ด ์žˆ์ง€๋งŒ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๊ทธ๋“ค
๋ธ”๋ก ๋Œ€์‹  ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ
์ด๊ฒƒ
ํŒจํ„ด์€ ๋‚˜๋ฅผ ์œ„ํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ๋ฌผ์ด ํผ์ง€๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์†์ด ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ 
๋…ธ๋“œ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ ๋‹ค์Œ ์‹ค์ œ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค.
unity์™€ playmaker์—์„œ ์ดํ•ด).

๋”ฐ๋ผ์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋งค์šฐ
์ด๋ฒคํŠธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์ง„์ง€ํ•œ ์ƒ๊ฐ.

๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์šฐ๋ฆฌ์™€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ์—†์Šต๋‹ˆ๋‹ค.
์—๊ฒŒ
์ถ”๊ฐ€ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

Godot๋Š” ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -104985159
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104985669.

๋˜ํ•œ ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ์ฝ”๋”ฉ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ž์‹ ๊ฐ์„ ์–ป๊ณ ์ž ํ•˜๋Š” ๋””์ž์ด๋„ˆ์˜ ๊ด€์ ์—์„œ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์‹œ์Šคํ…œ์ด ๋””์ž์ด๋„ˆ์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํŒ€์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ๋•Œ ์–ด๋””์—์„œ ์™”๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Godot๋ฅผ ๋งŽ์€ ์ธ๋”” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ํŒ€์ด ์•„๋‹Œ ๋‹จ์ผ ์‚ฌ์šฉ์ž๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ์€ ๊ด€๋Œ€ํ•˜๊ณ  1000๊ฐœ ์ด์ƒ์˜ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์ฒด๊ณ„์ ์œผ๋กœ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค.

์ด๊ฒƒ ์™ธ์—๋Š” ๋…ธ๋“œ ์‹œ์Šคํ…œ์— ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ Godot๊ฐ€ ํ˜„์žฌ๋ณด๋‹ค ๋” ๋‚˜์€ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐ€๋Šฅํ•˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก/๋…ธ๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

configure2/clickteam์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ํ•™์Šตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ตฌ๋ฌธ - ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ๋ฌผ๊ฑด์„ ์–ด๋””์— ๋‘˜์ง€ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๋งค์šฐ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ์€ ์กฐ๊ฑด, ์˜ค๋ฅธ์ชฝ์€ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์˜ ์ˆœ์„œ
์ด๋ฒคํŠธ ์‹คํ–‰๋„ ๋งค์šฐ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค/์œ ๋‹ˆํ‹ฐ ๋ธ”๋ก์Šค์˜ ๋ ˆ๊ณ  ์กฐ๊ฐ์€ ๊ทธ๋‹ค์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ ์—ฌ์ „ํžˆ
"iCanScript"์— ์ œ์‹œ๋œ ๋…ธ๋“œ ์•…๋ชฝ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ๋ดค์–ด?
๊ทธ๋“ค์˜ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์—์„œ. ๋งค์šฐ ๋ณต์žกํ•œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ์ž…๋‹ˆ๋‹ค.
๊ฝค ๊ฐ€ํŒŒ๋ฅธ ํ•™์Šต ๊ณก์„ ์œผ๋กœ. ์—๊ฒŒ ์ค˜๋„ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•œ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 33๋ถ„์— whoisda [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๋””์ž์ด๋„ˆ์˜ ์ž…์žฅ์—์„œ ์‚ดํŽด๋ณด์„ธ์š”.
๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ์ฝ”๋”ฉํ•˜๊ณ  ๊ฒฐ๊ตญ ์ฝ”๋”ฉ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ž์‹ ๊ฐ์„ ์–ป์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋‹น์‹ ์ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ๋•Œ ๋‹น์‹ ์ด ์–ด๋””์—์„œ ์™”๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋””์ž์ด๋„ˆ์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํŒ€. ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Godot๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์ธ๋”” ๊ฒŒ์ž„์ฒ˜๋Ÿผ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ํŒ€์ด ์•„๋‹Œ ๋‹จ์ผ ์‚ฌ์šฉ์ž
๊ฐœ๋ฐœ์ž. ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ์€ ๊ด€๋Œ€ํ•˜๊ณ  ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์กฐ์ง์ ์œผ๋กœ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค.
1000๊ฐœ ์ด์ƒ์˜ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ด ์™ธ์—๋Š” ๋…ธ๋“œ ์‹œ์Šคํ…œ์— ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ Godot๊ฐ€ ๊ด€๋ฆฌํ•œ๋‹ค๋ฉด
ํ˜„์žฌ๋ณด๋‹ค ๋” ๋‚˜์€ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ.

๋˜ํ•œ ๊ฐ€๋Šฅํ•˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก/๋…ธ๋“œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.
์šฉ์ดํ•˜๊ฒŒ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104988595.

๊ทธ๋“ค์€ ๋” ์ด์ƒ Unity ์—์…‹ ์Šคํ† ์–ด์—์„œ "icanscript"๋ฅผ ํŒ๋งคํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ค‘ ํ•˜๋‚˜์ธ ํŒ๋งค ์ˆ˜์น˜๋ฅผ ๋ณด์‹ญ์‹œ์˜ค.
์‹œ์Šคํ…œ์ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋น„๋””์˜ค๋กœ ๋‹น์‹ ์„ ๋– ๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค:
https://www.youtube.com/watch?v=3Zq1yo0lxOU
ํด๋ฆญํŒ€ ํ“จ์ „์œผ๋กœ ๋งŒ๋“  167๊ฐœ์˜ ๊ฒŒ์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜.

๋˜ํ•œ ํ“จ์ „์œผ๋กœ ๋งŒ๋“  ์„ฑ๊ณต์ ์ธ ํ‚ฅ์Šคํƒ€ํ„ฐ ๊ฒŒ์ž„์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.
https://www.kickstarter.com/projects/alonsomartin/heart-forth-alicia/description
https://www.kickstarter.com/projects/galaxytrail/freedom-planet-high-speed-platform-game/description
https://www.kickstarter.com/projects/2064021040/tiny-trek

๋˜ํ•œ Freddy's์˜ Five Nights(clickteam fusion์—์„œ ์ œ์ž‘)๋„ ์–ธ๊ธ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
http://en.wikipedia.org/wiki/Five_Nights_at_Freddy%27s_%28video_game%29
๊ทธ ๊ฒŒ์ž„์€ ๋ฒ ์ŠคํŠธ ์…€๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค.
https://thinkgaming.com/app-sales-data/8779/five-nights-at-freddys/

๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์•„์ด๋””์–ด๋Š” ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์—†์ด๋„ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์—ฌ์ „ํžˆ ํ•„์š”ํ•œ ๊ณณ์— ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ ๋‹ค๋ฉด - ์‹ค์ œ๋กœ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“  ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. - ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋””์ž์ด๋„ˆ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ ๋จธ์‹ ์„ ๋งŒ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ ํ•ต์‹ฌ ๋…ผ๋ฆฌ. ๋”ฐ๋ผ์„œ ์—ฌ๊ธฐ์— ์–ธ๊ธ‰๋œ ๋‹ค๋ฅธ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ๋งŒํผ ํ›Œ๋ฅญํ•˜๊ณ  ์™„์ „ํ•œ ๊ฒƒ์„ ๋งŒ๋“ค์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๋…ผ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๋„๋ก ์ดˆ๋Œ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๊ฒƒ๋“ค์„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์— ์˜์กดํ•˜๊ณ  ๊ทธ ๊ฐœ๋…์˜ ์–ด๋‘  ์†์—์„œ ์œ ์ง€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 42๋ถ„, Todor Imreorov [email protected]
์ผ๋‹ค:

configure2/clickteam์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ํ•™์Šตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ตฌ๋ฌธ - ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ๋ฌผ๊ฑด์„ ์–ด๋””์— ๋‘˜์ง€ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๋งค์šฐ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ์€ ์กฐ๊ฑด, ์˜ค๋ฅธ์ชฝ์€ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์˜ ์ˆœ์„œ
์ด๋ฒคํŠธ ์‹คํ–‰๋„ ๋งค์šฐ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ž˜์น˜/์Šคํ…์‹ค/์œ ๋‹ˆํ‹ฐ ๋ธ”๋ก์Šค์˜ ๋ ˆ๊ณ  ์กฐ๊ฐ์€ ๊ทธ๋‹ค์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ
"iCanScript"์—์„œ ์ œ์‹œ๋œ ๋…ธ๋“œ ์•…๋ชฝ๋ณด๋‹ค ์—ฌ์ „ํžˆ ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ํ–ˆ๋‹ค
๋‹น์‹ ์€ ๊ทธ๋“ค์˜ ๋น„๋””์˜ค ์ž์Šต์„œ๋ฅผ ๋ด…๋‹ˆ๋‹ค. ์—„์ฒญ๋‚˜๊ฒŒ ๋ณต์žกํ•œ ๋น„์ฃผ์–ผ์ด๋‹ค
๊ฝค ๊ฐ€ํŒŒ๋ฅธ ํ•™์Šต ๊ณก์„ ์„ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ. ๋ผ๊ณ  ์ƒ๊ฐํ•ด๋„
ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์ฃผ๋ฉด ๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 10์‹œ 33๋ถ„, whoisda [email protected]
์ผ๋‹ค:

ํ•˜๊ณ  ์‹ถ์€ ๋””์ž์ด๋„ˆ์˜ ์ž…์žฅ์—์„œ๋„ ์‚ดํŽด๋ณด์„ธ์š”.
๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ์ฝ”๋”ฉํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ๊ฒฐ๊ตญ์—๋Š”
์•”ํ˜ธ. ๋‚˜๋Š” ๋‹น์‹ ์ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‹น์‹ ์ด ์–ด๋””์—์„œ ์™”๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋””์ž์ด๋„ˆ์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํŒ€. ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Godot๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค
๋งŽ์€ ์ธ๋””์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ํŒ€์ด ์•„๋‹Œ ๋‹จ์ผ ์‚ฌ์šฉ์ž๋กœ
๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž. ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ์€ ๊ด€๋Œ€ํ•˜๊ณ  ์กฐ์ง์ ์ž…๋‹ˆ๋‹ค.
1000๊ฐœ ์ด์ƒ์˜ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด ์™ธ์—๋Š” ๋…ธ๋“œ ์‹œ์Šคํ…œ์— ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ Godot๊ฐ€ ๊ด€๋ฆฌํ•œ๋‹ค๋ฉด
ํ˜„์žฌ๋ณด๋‹ค ๋” ๋‚˜์€ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ.

๋˜ํ•œ ๊ฐ€๋Šฅํ•˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก/๋…ธ๋“œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.
์šฉ์ดํ•˜๊ฒŒ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104988595.

๋‹น์‹ ์ด ์›ํ•˜๋Š” ๋ฐฉํ–ฅ์ด ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์—์„œ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ํ˜„๋ช…ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฐ™์€ ๋ฉ”๋ชจ์—์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์ด ๊ตฌํ˜„๋˜๋Š” ์ข€ ๋” ์ง๊ด€์ ์ธ ๋ฐฉ๋ฒ•์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ง€์ €๋ถ„ํ•œ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๋ธ”๋ก(Android ์•ฑ ์ž‘์„ฑ์ž)์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋„ˆ๋ฌด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ(๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ๋ณด๋‹ค ์„ ํ˜ธํ•จ)์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค ๋ชจ๋‘์˜ ์ตœ๊ณ ๋ฅผ ์ทจํ•˜๋Š” ๊ฒƒ.

์ผ๋ถ€ ๊ฒฝ๋กœ๋ฅผ ์ง€์šฐ๊ณ  ์ผ๋ถ€ ์ˆซ์ž๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์„ฑ ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ Godot ๊ณ ์œ ์˜ ๋ฐฉ๋ฒ•์ด Godot๋ฅผ ํ•œ ์‚ฌ๋žŒ์˜ ์ดˆ๋ณด์ž๊ฐ€ ์ผ์ฃผ์ผ ๋งŒ์— ์ฒซ ๋ฒˆ์งธ ๊ฒŒ์ž„์„ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ณ  ๊ฐœ๋ฐœ ํŒ€์ด AAA ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•จ๊ป˜ ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ›Œ๋ฅญํ•œ ์—”์ง„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์€ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—”์ง„์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ์ง€ ์•Š๊ณ ๋„ ๋ฉ‹์ง„ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์‹œ์Šคํ…œ์„ ์ด๋ ‡๊ฒŒ ์ž์ฃผ ๋ณด๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

๊ฑด๋ฐฐ.

๋…ธ๋“œ๊ฐ€ ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์˜ ๋…ธ๋“œ์ฒ˜๋Ÿผ ์ˆ˜ํ–‰๋œ๋‹ค๋ฉด ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ž‘์—… ์ปจํ…Œ์ด๋„ˆ(์ƒํƒœ).
๊ฑฐ๊ธฐ์— ์žˆ๋Š” ๋…ธ๋“œ๋Š” ์‹ค์ œ๋กœ ์ž‘์—…์ด๋‚˜ ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ "iCanScript"์ฒ˜๋Ÿผ ๋งŒ๋“ค๋ฉด ์™„์ „ํžˆ ์—‰๋ง์ด ๋ฉ๋‹ˆ๋‹ค.

  1. ์ด๋ฒคํŠธ๊ฐ€ ์–ด๋–ค ์ˆœ์„œ๋กœ ์‹คํ–‰๋˜๋Š”์ง€ ๋งํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  2. ์–ด๋–ค ๋…ธ๋“œ๊ฐ€ ์–ด๋–ค ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  3. ๋‹จ์ผ ์ž‘์—…์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งŽ์€ ๋…ธ๋“œ์™€ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    ๋Œ์–ด๋‹ค ๋†“๊ณ  ๊ทธ ์•ˆ์— ํ‘œํ˜„์‹์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(construct2/clickteam ์Šคํƒ€์ผ
  4. ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ๋„์›€์„ ๋ฐ›๋Š” ๊ณณ - ์ด๋Š” ๋‹ค์Œ์„ ์†Œ๊ฐœํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
    ๋งŽ์€ ์‚ฌ๋žŒ์ด ์ฝ์„ ํ•„์š” ์—†์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋ฌธ์„œ - ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์— ๋ชจ๋“  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋ฌผ์ฒด).

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜ค์ „ 11์‹œ 20๋ถ„์— whoisda [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ํ˜„๋ช…ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์ด ๋‹น์‹ ์ด ์›ํ•˜๋Š” ๋ฐฉํ–ฅ์ด ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์— ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค.
์ทจํ•˜๊ณ  ์‹ถ๋‹ค.

๊ฐ™์€ ๋ฉ”๋ชจ์—์„œ ์‹œ๊ฐ์ ์œผ๋กœ ๋” ์ง๊ด€์ ์ธ ๋ฐฉ๋ฒ•์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŒ…์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ง€์ €๋ถ„ํ•œ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š์Œ
๋ธ”๋ก(Android ์•ฑ ์ž‘์„ฑ์ž) ๋˜๋Š” ๋„ˆ๋ฌด ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋œ ์ด๋ฒคํŠธ ์‹œ์Šคํ…œ(๋‚ด๊ฐ€
๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ๋ณด๋‹ค ์„ ํ˜ธ). ๊ทธ๋“ค ๋ชจ๋‘์˜ ์ตœ๊ณ ๋ฅผ ์ทจํ•˜๋Š” ๊ฒƒ.

์ผ๋ถ€ ๊ฒฝ๋กœ๋ฅผ ์ง€์šฐ๊ณ  ์ผ๋ถ€๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์„ฑ ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ.

๊ฒฐ๊ตญ Godot๋งŒ์˜ ๊ณ ์œ ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ
1์ธ ์ดˆ์‹ฌ์ž ๋ชจ๋‘ ์ž์‹ ์˜ ์„ค๊ณ„๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” Godot์˜ ์œ„๋Œ€ํ•œ ์—”์ง„
์ผ์ฃผ์ผ ๋งŒ์— ์ฒซ ๊ฒŒ์ž„๊ณผ ํ•จ๊ป˜ ๊ฐœ๋ฐœ ํŒ€์ด ํ˜‘๋ ฅํ•˜์—ฌ
AAA ๊ฒŒ์ž„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋ฉ‹์ง„ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์‹œ์Šคํ…œ์„ ๋ณด๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.
์—”์ง„์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ์ง€ ์•Š๊ณ  '์ด๋ ‡๊ฒŒ ์ž์ฃผ.

๊ฑด๋ฐฐ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -104990083.

๋‚˜๋Š” Godot๋ฅผ ์œ„ํ•œ/innovated๋˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ @whoisda ์—๊ฒŒ ํˆฌํ‘œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 1) ๋…ธ๋“œ, 2) ์ด๋ฒคํŠธ ์‹œํŠธ, 3) ๋ธ”๋ก์˜ ์„ธ ๊ฐ€์ง€ Visual Scripting ํ•™๊ต๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด 3๊ฐœ์˜ ๋…ธ๋“œ ์ค‘ 3D ํ™˜๊ฒฝ์—์„œ ์ด ๋ถ„์•ผ๋ฅผ ์„ ๋„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋งํ•˜์ž๋ฉด ๋‚˜๋Š” ์Šคํฌ๋ฆฝํŒ…/ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์„ ํ˜•(ํ…์ŠคํŠธ, ๋ธ”๋ก, ์ด๋ฒคํŠธ ์‹œํŠธ) ๋˜๋Š” ์ˆ˜ํ‰(๋…ธ๋“œ) ํ˜•์‹์—์„œ ๋ฒ—์–ด๋‚˜ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 3D๋กœ ํ”„๋กœ๊ทธ๋žจํ•  ๊ฒƒ์„ ์ œ์•ˆํ•˜๋Š” ์•„์ด๋””์–ด๋ฅผ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋งค๋ ฅ์ ์œผ๋กœ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

์–ธ๊ธ‰๋œ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ํ•™๊ต๋Š” ์‹ค์ œ๋กœ ํ…Œ์ŠคํŠธ๋˜์—ˆ์œผ๋ฉฐ
์ด๋ฏธ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Playmaker์˜ ๋””์ž์ธ๊ณผ
๋ธ”๋Ÿญ์Šค ์ธ ์œ ๋‹ˆํ‹ฐ.

์ƒํƒœ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค.
๊ฐ ๋…ธ๋“œ(์ƒํƒœ) ๋‚ด์—์„œ ์ž‘์—…์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ธ”๋ก ๋˜๋Š” ์ด๋ฒคํŠธ ์‹œํŠธ.

2015๋…„ 5์›” 24์ผ ์ผ์š”์ผ ์˜คํ›„ 1์‹œ 56๋ถ„์— todheil [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” @whoisda https://github.com/whoisda์— ํˆฌํ‘œํ•ฉ๋‹ˆ๋‹ค.
Godot๋ฅผ ์œ„ํ•ด/ํ˜์‹ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ธ ๊ฐ€์ง€ Visual์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŒ… ํ•™๊ต: 1) ๋…ธ๋“œ, 2) ์ด๋ฒคํŠธ ์‹œํŠธ, 3) ๋ธ”๋ก. ์ด ์„ธ ๊ฐ€์ง€ ์ค‘
๋…ธ๋“œ๋Š” 3D ํ™˜๊ฒฝ์—์„œ ์ด ๋ถ„์•ผ๋ฅผ ์„ ๋„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งํ•˜์ž๋ฉด
์Šคํฌ๋ฆฝํŒ…/ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ค‘๋‹จ์„ ์ œ์•ˆํ•˜๋Š” ์•„์ด๋””์–ด๋ฅผ ์–ด๋””์„ ๊ฐ€ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.
์„ ํ˜•(ํ…์ŠคํŠธ, ๋ธ”๋ก, ์ด๋ฒคํŠธ ์‹œํŠธ) ๋˜๋Š” ์ˆ˜ํ‰(๋…ธ๋“œ) ํ˜•์‹ ๋ฐ
๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 3D๋กœ ํ”„๋กœ๊ทธ๋žจํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์†Œ๋ฆฌ๊ฐ€ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.
๋งค๋ ฅ์ ์ธ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105001411.

๋…ธ๋“œ์™€ ์ด๋ฒคํŠธ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๋Š” ๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋”ฐ๋ฅด๋ฉด ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ์Šคํฌ๋ฆฝํŠธ/๋ธ”๋ก/์ด๋ฒคํŠธ ์‹œํŠธ์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋…ธ๋“œ๊ฐ€ ๋งค์šฐ ํฌ์ง€ ์•Š๊ณ  ํŒ€์œผ๋กœ ํ˜‘์—…ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์•„์ด๋””์–ด๋Š” ์•„์ฃผ ๊น”๋”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Playmaker์—์„œ๋Š” ๊ทธ๋Ÿฐ ์‹์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์ข‹์•„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์Šคํ…์‹ค๋„ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์€
์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ ์Šคํฌ๋ž˜์น˜ github ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์„œ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค
์ด์ „ ๊ฒŒ์‹œ๋ฌผ.

์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ชจ๋“  ์ฒซ ๋‹จ๊ณ„๋ฅผ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋ฐฉํ–ฅ. ๊ฐœ๋ฐœ์ž๊ฐ€ gd์™€ ์ž‘๋™ํ•˜๋Š” ์ƒํƒœ ๋จธ์‹ ์„ ๋งŒ๋“ค๋”๋ผ๋„
์Šคํฌ๋ฆฝํŠธ - ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ผ๋„
๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ stencil ๋˜๋Š”
๊ตฌ์„ฑ2 - ์ฝ”๋“œ์™€ ๋น„์Šทํ•˜์ง€๋งŒ ์ฝ”๋“œ๋ณด๋‹ค ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.
์ƒํƒœ.

์‹ค์ œ๋กœ ์ด๊ฒƒ์€ ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ ์š”์ฒญ์ž…๋‹ˆ๋‹ค!

  • ์ƒํƒœ ๋จธ์‹ (๋…ธ๋“œ)์šฉ
  • ํ•™์Šต gdscript๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ
    ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์ฝ”๋”ฉ์œผ๋กœ ๊ทธ๋Ÿฌ๋‚˜ ๋˜ํ•œ ํ•™์Šต์„ โ€‹โ€‹ํ–ฅํ•œ ์ข‹์€ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.
    ์ง€๋””์Šคํฌ๋ฆฝํŠธ.

๊ฒฐ๊ตญ ๋ฉ”์ธ ๊ฐœ๋ฐœ์ž๋Š” Godot์˜ ๋””์ž์ธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์••๋‹ˆ๋‹ค.

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜ค์ „ 11์‹œ 43๋ถ„์— whoisda [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ์™€ ์ด๋ฒคํŠธ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ ๋˜๋Š”
์ด๋Ÿฐ ์‹์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ/๋ธ”๋ก/์ด๋ฒคํŠธ ์‹œํŠธ์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งค์šฐ ํฐ ๋…ธ๋“œ์ด๋ฉฐ ํŒ€์œผ๋กœ ํ˜‘์—…ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ๋„ ์–ด์ฉŒ๋ฉด
๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ๋งŽ์ด. ๊ทธ๋ž˜๋„ ์•„์ด๋””์–ด๋Š” ์•„์ฃผ ๊น”๋”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105446984.

๋‚˜๋Š” styencyl์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ณง ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ด ์‹œ์ ์—์„œ ๋‚ด๊ฐ€ ๋ณด๊ฑฐ๋‚˜ ์ฝ์€ ๋ชจ๋“  ๊ฒƒ์—์„œ ๋‹ค์Œ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1) Blueprint: ๊ฒŒ์ž„/๋ ˆ๋ฒจ ๋””์ž์ด๋„ˆ์—๊ฒŒ๋Š” ์ข‹์ง€๋งŒ
๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
2) ์Šคํ…์‹ค: ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ํ›จ์”ฌ ๋” ์ข‹์ง€๋งŒ ๋‹ค์Œ์—๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„/๋ ˆ๋ฒจ ๋””์ž์ด๋„ˆ

๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๊ฒฝํ—˜์€ ํ•ญ์ƒ ํŒ€์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— 1) ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งค์šฐ ์œ ์šฉํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ์ €๋ฅผ ํŽธํ–ฅ๋˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”
Stencil๊ณผ ๊ฐ™์€ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜ค์ „ 6์‹œ 10๋ถ„, Todor Imreorov [email protected]
์ผ๋‹ค:

Playmaker์—์„œ๋Š” ๊ทธ๋Ÿฐ ์‹์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์ข‹์•„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์— ์žˆ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค๋„ ์Šคํ…์‹ค์„ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ ์Šคํฌ๋ž˜์น˜ github ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์„œ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค
์ด์ „ ๊ฒŒ์‹œ๋ฌผ.

์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ชจ๋“  ์ฒซ ๋‹จ๊ณ„๋ฅผ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋ฐฉํ–ฅ. ๊ฐœ๋ฐœ์ž๊ฐ€ gd์™€ ์ž‘๋™ํ•˜๋Š” ์ƒํƒœ ๋จธ์‹ ์„ ๋งŒ๋“ค๋”๋ผ๋„
์Šคํฌ๋ฆฝํŠธ - ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ผ๋„
๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ stencil ๋˜๋Š”
๊ตฌ์„ฑ2 - ์ฝ”๋“œ์™€ ๋น„์Šทํ•˜์ง€๋งŒ ์ฝ”๋“œ๋ณด๋‹ค ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.
์ƒํƒœ.

์‹ค์ œ๋กœ ์ด๊ฒƒ์€ ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ ์š”์ฒญ์ž…๋‹ˆ๋‹ค!

  • ์ƒํƒœ ๋จธ์‹ (๋…ธ๋“œ)์šฉ
  • ํ•™์Šต gdscript๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ
    ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์ฝ”๋”ฉ์œผ๋กœ ๊ทธ๋Ÿฌ๋‚˜ ๋˜ํ•œ ํ•™์Šต์„ โ€‹โ€‹ํ–ฅํ•œ ์ข‹์€ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.
    ์ง€๋””์Šคํฌ๋ฆฝํŠธ.

๊ฒฐ๊ตญ ๋ฉ”์ธ ๊ฐœ๋ฐœ์ž๋Š” Godot์˜ ๋””์ž์ธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์••๋‹ˆ๋‹ค.

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜ค์ „ 11์‹œ 43๋ถ„, whoisda [email protected]
์ผ๋‹ค:

๋…ธ๋“œ์™€ ์ด๋ฒคํŠธ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ
๋˜๋Š”
์ด๋Ÿฐ ์‹์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ/๋ธ”๋ก/์ด๋ฒคํŠธ ์‹œํŠธ์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ€์ง€๋‹ค
๋งค์šฐ ํฐ ๋…ธ๋“œ์ด๋ฉฐ ํŒ€์œผ๋กœ ํ˜‘์—…ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์•„๋งˆ๋„
~๋„
๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ๋งŽ์ด. ๊ทธ๋ž˜๋„ ์•„์ด๋””์–ด๋Š” ์•„์ฃผ ๊น”๋”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -105446984
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105458142.

http://www.emanueleferonato.com/wp-content/uploads/2011/12/stencyl05.png

์ด๊ฒƒ์€ ์Šคํ…์‹ค "์ฝ”๋“œ"๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€์— ๋Œ€ํ•œ ํ‘œ์ค€ ์˜ˆ์ž…๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋”์ฐํ•œ ์ƒ๊ฐ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์œ ์น˜์›์šฉ ์‹œ๊ฐ์  ๋ž˜ํผ์˜ ํ‘œ์ค€ ์ฝ”๋”ฉ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ž, ํŒŒ์ด์ฌ์€ ์ด๋ฏธ ์•„๋‚ด๊ฐ€ ์ฝ์„ ๋งŒํผ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๊นŒ?

๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•œ๋‹ค๋ฉด Godot๊ฐ€ ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์ข‹์Šต๋‹ˆ๋‹ค - ์…ฐ์ด๋” ๊ทธ๋ž˜ํ”„ ๋˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ทธ๋ž˜ํ”„: ์ฝ”๋“œ๋Š” ๋น„์ฃผ์–ผ ๋…ธ๋“œ์— ์‹ธ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค.
https://frenchdog.files.wordpress.com/2009/09/specular_reflexion_vops.jpg - ์‹œ๊ฐ์  ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋˜ ๋‹ค๋ฅธ ์˜ˆ(Sidefx Houdini ๋˜๋Š” XSI). ์„ฑ์ˆ™ํ•˜๊ณ  ์–ด๋ฆฐ์ด ์žฅ๋‚œ๊ฐ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์œผ๋ฉฐ Godot ๋…ธ๋“œ๋ฅผ ์ƒ๊ฐ๋‚˜๊ฒŒํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” construct2 ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ข‹์•„ํ–ˆ์ง€๋งŒ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋” ๋งŽ์ด ์‚ดํŽด๋ณธ ๊ฒฐ๊ณผ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ๋” ๋‚˜์€ ์„ ํƒ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ์€ ๊ตฌ์„ฑ2๋ณด๋‹ค ๋” ์ธ๊ธฐ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๊ฐ€๋ฅด์น˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋„๊ตฌ๋กœ ์ด๋ฏธ ํ™•๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๊ฒƒ์€ ์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๊ณผ๊ฑฐ์— ์—”์ง„์„ ์œ„ํ•ด ์šฉ๋„๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

Stencil ๊ฐœ๋ฐœ์ž๋Š” ์˜คํ”ˆ ์†Œ์Šค "์Šคํฌ๋ž˜์น˜" ๊ธฐ์ˆ ์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ๋“ค์˜ ๋””์ž์ธ์ด ์•„๋‹™๋‹ˆ๋‹ค.
https://scratch.mit.edu/about/
http://en.wikipedia.org/wiki/Scratch_ (ํ”„๋กœ๊ทธ๋ž˜๋ฐ_์–ธ์–ด)
http://wiki.scratch.mit.edu/wiki/Scratch_1.4_Source_Code

๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ๋‹ค๋ฅธ ๊ฒŒ์ž„ ์—”์ง„์—์„œ ์Šคํฌ๋ž˜์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ:

์ˆ™๋ จ๋œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ๋Š” ๋”์ฐํ•œ ์ƒ๊ฐ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋น„ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์น˜๊ฑฐ๋‚˜ ๋งˆ๋ฒ•์˜ ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์„ ๋ชฐ๋ผ๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋Š” ๊ทธ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ๋Œ์–ด์„œ ๋†“์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์‹œ๊ฐ์  ๋‹จ์„œ๊ฐ€ ์žˆ๋Š” ์˜ฌ๋ฐ”๋ฅธ ๊ตฌ์กฐ๋ฅผ ๊ฐ•์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฒŒ์‹œํ•œ "Unity Blox" ๋™์˜์ƒ ์žฌ์ƒ ๋ชฉ๋ก์„ ์‹œ์ฒญํ•˜์—ฌ ์ž‘๋™ํ•˜๋Š” ๋ชจ์Šต์„ ํ™•์ธํ•˜์„ธ์š”. ๋ฌด์—‡๋ณด๋‹ค ์‹ค์ฒœ์„ ๊ฑฐ๋“ญํ•ด์„œ ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•˜๋‚˜๋Š” ๋ ˆ๋ฒจ ๋””์ž์ธ์—, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์— ๋Šฅ์ˆ™ํ•˜๋ฉฐ ๋” ์ด์ƒ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋…ผ์Ÿํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ทธ์˜ ์š”์ ์—์„œ @reduz ์˜ ์˜๊ฒฌ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Unity blox๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ Playmaker๋ฅผ ์‚ดํŽด๋ด๋„ ๋…ธ๋“œ๊ฐ€ stencil๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘์—…์„ ์Œ“์„ ์ˆ˜ ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ์‚ฌ์‹ค์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์—์„œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญํ•ฉ๋‹ˆ๋‹ค!

"ํ•˜์ง€๋งŒ ๋น„ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์น˜๊ฑฐ๋‚˜ ๋งˆ๋ฒ•์˜ ๋‹จ์–ด๋ฅผ ๋ชฐ๋ผ๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค."

๊ทธ๋ ‡๋‹ค๋ฉด ์ด ๋Œ€์ƒ์ด ์–ด๋–ค ์ฒญ์ค‘์ธ์ง€ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Godot๋Š” ์‹œ์žฅ์˜ ๊ฑฐ๋ฌผ๋“ค(Unreal Engine, Unity ๋“ฑ)๊ณผ ๊ฒฝ์Ÿํ•˜๊ฑฐ๋‚˜ Scratch์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/์ œ์ž‘ ๊ฒŒ์ž„์„ ๊ฐ€๋ฅด์น˜๋Š” ๊ฒƒ(https://scratch.mit.edu/)์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๋…ธ๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ (์ž…๋ ฅ -> ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ธฐ๋Šฅ -> ์ถœ๋ ฅ) ํ”„๋ ˆ์  ํ…Œ์ด์…˜์— ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Stenyl๊ณผ Playmaker๋Š” ์•„์ด๋“ค์—๊ฒŒ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์น˜๋Š” ๋ฐ ํƒ์›”ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค(์ŠคํŠœ๋””์˜ค์™€ ์ธ๋”” ๋ชจ๋‘)์ด ์„ฑ๊ณต์ ์ธ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๋ฐ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ํŒ๋งค๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
Unity๋ฅผ ํฐ ์†Œ๋…„์œผ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค๋ฉด ํฐ ์†Œ๋…„๋„ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
http://www.hutonggames.com/showcase.html

๋‚˜๋Š” Godot์— ํฐ ์†Œ๋…„๋“ค์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋งŽ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋” ์ž‘์€/์ธ๋””๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์€ ์—”์ง„์˜ ๋” ๋น ๋ฅธ ์ฑ„ํƒ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜คํ”ˆ ์†Œ์Šค ํŠน์„ฑ๊ณผ ๋ฆฐ๋„จ ๋ผ์ด์„ ์Šค๋Š” ์ดˆ๋ณด์ž์—๊ฒŒ ๋งค์šฐ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

@blurymind
์ €๋Š” ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋ฐ˜๋Œ€ํ•˜์ง€ _์•Š์Šต๋‹ˆ๋‹ค_. Godot๋Š” ์ด๋ฏธ ํ•„์š”ํ•œ ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค(ShaderGraphs): ๋™์ผํ•œ ์‹œ๊ฐ์  ์ ‘๊ทผ ๋ฐฉ์‹์ด ์ƒํƒœ ๊ธฐ๊ณ„ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋˜๋Š” ์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ฐ˜๋Œ€ํ•˜๋Š” ๊ฒƒ์€ ์•„์ด๋“ค์„ ๊ฒ๋‚ด์ง€ ์•Š๋Š” ๋˜ ๋‹ค๋ฅธ ์‹œ๊ฐ์  ํŒจ๋Ÿฌ๋‹ค์ž„(~scratch)์„ ์ฑ„ํƒํ•˜๋Š” ๊ฒƒ์— ๋ฐ˜๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์•„์ด๋“ค๋งŒ์„ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ด๋“ค๋„ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์€ ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋„๋Ÿฌ์›Œ ํ•  ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ œ๊ฐ€ ์—ฌ๊ธฐ์„œ ๋งํ•˜๊ณ  ์‹ถ์€ ๊ฐ€์žฅ ํฐ ์š”์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ž‘์—… ์‹คํ–‰ ์ˆœ์„œ๊ฐ€ ๋ช…ํ™•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! ๋…ธ๋“œ๋กœ ๋ชจ๋“  ๋…ผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋งค์šฐ ๋ณต์žกํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋…ธ๋“œ๋Š” ์ƒํƒœ imo์— ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Playmaker ๊ฐœ๋ฐœ์ž๋Š” ๋ฌธ์ œ๋ฅผ ๋งค์šฐ ์˜๋ฆฌํ•˜๊ฒŒ ์˜ˆ์ƒํ–ˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ๋ฐ”๋กœ Stencil๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•˜๊ฒŒ ๋ชฉ๋ก์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž‘์—…์„ ๋Œ์–ด๋‹ค ๋†“๋Š” ์ž‘์—… ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋…ธ๋“œ๋กœ ๋งŒ๋“  ์ด์œ ์ž…๋‹ˆ๋‹ค.
    maxresdefault
    ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์ด๋ฒคํŠธ๋ฅผ ์Šคํƒ

๋‹น์‹ ์ด ๋๋‚ด๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊นจ๋—ํ•˜๊ณ  ํšจ์œจ์ ์ธ ๋…ธ๋“œ ์„ค์ •์ž…๋‹ˆ๋‹ค!

Godot ๊ฐœ๋ฐœ์ž๋“ค๋„ ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์‹œ๋„ํ•ด ๋ณผ ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ์Šคํƒ์„ Stencil ๋กœ์ง์œผ๋กœ ๊ต์ฒดํ•˜๋ฉด ์ด์— ๋Œ€ํ•œ Godot์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ํ›จ์”ฌ ๋” ์œ ์—ฐํ•˜๊ณ  ๊ฐ•๋ ฅํ•ด์ง‘๋‹ˆ๋‹ค!.

์Šคํ…์‹ค ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด์„œ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ˆ™๋ จ๋œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋…ธ๋“œ์— gd ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. gdscript๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด stencil ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งŽ์€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋“ค์„ Godot ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ดˆ๋Œ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@blurymind
์ข‹์•„, ํ•˜์ง€๋งŒ ๊ทธ๊ฑด ๋‹ค๋ฅธ๊ฑฐ์•ผ. ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๋‹ค๊ณ  ํ•ด์„œ ์–ด๋ฆฐ์ด์šฉ์ฒ˜๋Ÿผ ๋ณด์—ฌ์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๋…ธ๋“œ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์ž…๋ ฅ/์ถœ๋ ฅ์˜ ์‹คํ–‰ ์ˆœ์„œ ๋ฐ ์ง€์› ํ•„ํ„ฐ๋ง์€ ๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์˜ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋‹ค๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

์Šค์Šค๋กœ์—๊ฒŒ ๋ฌผ์–ด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์ด Godot๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š”๊ฐ€? gdscript์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ์—†๋Š” ์‚ฌ๋žŒ๋“ค๋„ ์žฌ๋ฏธ์žˆ๋Š” ๊ฒƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๋Œ€๋‹ต์ด ์˜ˆ์ธ ๊ฒฝ์šฐ ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋…ธ๋“œ๋ฅผ ์–ด๋ฆฐ์ด์šฉ์œผ๋กœ ๋งŒ๋“  ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•˜๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€ ์ด๊ฒƒ์„ ๋‘ ๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค!

  • Playmaker์—์„œ์™€ ๊ฐ™์ด ์ƒํƒœ ๋จธ์‹ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋…ธ๋“œ! ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๊ฐ ๋…ธ๋“œ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๊ณ  ์„ค์ •ํ•œ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ๊ณผ ํ•จ๊ป˜ ํ•ด๋‹น ๋…ธ๋“œ์— gdscript๋ฅผ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ์ด๊ฒƒ์€ ํ›จ์”ฌ ๋œ ์ง€์ €๋ถ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ํ›จ์”ฌ ๋” ์œ ์—ฐํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
  • ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์ด๋ฒคํŠธ ์‹œํŠธ ๋˜๋Š” ๋ธ”๋ก ์ธํ„ฐํŽ˜์ด์Šค๋Š” GDscript๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋Œ€์ฒด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋…ธ๋“œ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด GdScript๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ์šฉ์ž๋Š” Playmaker์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ godot์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ด๋ฒคํŠธ ๋ชฉ๋ก์—์„œ ์ž‘์—…์„ ์Œ“์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋‹จ๊ณ„ ๋” ๋‚˜์•„๊ฐ€ ํ˜์‹ ์„ ํ•˜๋ ค๋ฉด - ๋‹จ์ˆœํžˆ ์•ก์…˜์„ ์Œ“๋Š” ๊ฒƒ๋ณด๋‹ค ๋ธ”๋ก๊ณผ ๊ฐ™์€ Stencil์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ๋น„ํ”„๋กœ๊ทธ๋ž˜๋จธ ๋ชจ๋‘์—๊ฒŒ ์œ ์šฉํ•œ ๊ฒƒ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ƒํƒœ ๋จธ์‹ (๋…ธ๋“œ)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์€ gdscript๋ฅผ ์ฆ‰์‹œ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ ๋Œ€์‹  ๋…ธ๋“œ์— ๋Œ€ํ•œ gdscript๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด gdBlocks๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(๋‹ค์‹œ - Playmaker์—์„œ์™€ ๊ฐ™์ด).

@blurymind
๋‚œ ๊ทธ๊ฒŒ ๋” ์ข‹์•„. ๋˜ํ•œ ์ด๋ฏธ Godot์— ์žˆ๋Š” ์…ฐ์ด๋” ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„ ๋Œ€ ์…ฐ์ด๋” ํ…์ŠคํŠธ์™€๋„ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

SideFX Houdini์—๋Š” VEX(https://goo.gl/TMWNKk)("๋ฒกํ„ฐ ํ‘œํ˜„"์€ ๋ฒกํ„ฐ ๋Œ€์ˆ˜ํ•™์„ ์˜๋ฏธํ•˜๋Š” c์™€ ์œ ์‚ฌํ•œ ์–ธ์–ด)๋ผ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. gdScript์™€ ๋‹ค์†Œ ๋™์˜์–ด์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ "VOP"(http://goo.gl/Qpn2OE)(Vex Operators)๋ผ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ์งˆ์ ์œผ๋กœ VEX ํ•˜์œ„ ์ง‘ํ•ฉ์˜ ์‹œ๊ฐ์  ๋ž˜ํผ์ด๋ฉฐ ์œ„์—์„œ ์ฐธ์กฐํ•œ LeadWerks ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„ ์ด๋ฏธ์ง€์™€ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, VOP๋Š” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ „ํ™˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋Š” ์•„๋‹˜).

2์˜ ๊ณต์กด์€ ๋งค์šฐ ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๋งค์šฐ ์ง€์ €๋ถ„ํ•˜๊ณ  ๋น„ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Blueprint ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋งค์šฐ ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ํŽธ๊ฒฌ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

2์‹œ๊ฐ„ ์ „์— ์Šคํ…์‹ค์„ ๋‹ค์šด๋กœ๋“œํ•ด์„œ ๊ฐ€์ง€๊ณ  ๋†€์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„๋งˆ๋„
ํ‹€๋ ธ์ง€๋งŒ Stencil์€ ํ•™์Šตํ•˜๊ธฐ์— ์ข‹์€ ๋„๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ถ€๋ถ„์€ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์—”์ง„ ๋ถ€๋ถ„๋„ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์กฐํ•ฉ์€
๋‹จ์ˆœํ•œ ๊ฒŒ์ž„ ์—”์ง„์„ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ ‘๊ทผ ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข‹์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ Godot๋Š” ๋‹จ์ˆœํ•œ ๊ฒŒ์ž„ ์—”์ง„์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— (์ ์–ด๋„ Stencil์— ๋น„ํ•˜๋ฉด)
๋‹จ์ˆœํ™”๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ทธ๋ ‡๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์Šคํ…์‹ค์— ์˜์กด
๋‹จ์ˆœํžˆ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” ๋งŽ์€ ํ•˜๋“œ ์ฝ”๋”ฉ ๋œ ๊ฒŒ์ž„ ๋…ผ๋ฆฌ ํ•ญ๋ชฉ
Godot๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ ค๋Š” ์‹œ๋„๋Š” Godot์˜ ๋ชฉํ‘œ์™€ ๋ชจ์ˆœ๋ฉ๋‹ˆ๋‹ค.
๋งค์šฐ ๋ฒ”์šฉ์ ์ธ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋ฐ ๊ทธ๋ž˜ํ”„ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ œ ์ƒ๊ฐ์— ๋” ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค.
์ผ์„ ํ•˜๋Š” ๋” ๋‚ฎ์€ ์ˆ˜์ค€๊ณผ ๋” ์œ ์—ฐํ•œ ๋ฐฉ๋ฒ•.

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜ค์ „ 11:29, Vladimir Lopatin < [email protected]

์ผ๋‹ค:

@blurymind https://github.com/blurymind
๋‚œ ๊ทธ๊ฒŒ ๋” ์ข‹์•„. ๋˜ํ•œ ์…ฐ์ด๋” ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ Godot์— ์žˆ๋Š” ์…ฐ์ด๋” ํ…์ŠคํŠธ.

SideFX Houdini์—๋Š” ์ฐจ๊ฐ€์šด VEX๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค(https://goo.gl/TMWNKk)("vector
๋ฒกํ„ฐ ๋Œ€์ˆ˜ํ•™์„ ์˜๋ฏธํ•˜๋Š” "C์™€ ๊ฐ™์€ ์–ธ์–ด"์ž…๋‹ˆ๋‹ค.
gdScript์™€ ๋‹ค์†Œ ๋™์˜์–ด์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ "VOP"(
http://goo.gl/Qpn2OE) (Vex Operators) - ๋ณธ์งˆ์ ์œผ๋กœ ์‹œ๊ฐ์  ๋ž˜ํผ
LeadWerks ๋…ธ๋“œ ๊ทธ๋ž˜ํ”„์™€ ๋งค์šฐ ์œ ์‚ฌํ•ด ๋ณด์ด๋Š” VEX์˜ ํ•˜์œ„ ์ง‘ํ•ฉ
์œ„์—์„œ ์ฐธ์กฐ. ์‹ค์ œ๋กœ ํ•„์š”ํ•œ ๊ฒฝ์šฐ VOP๋ฅผ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋Š” ์•„๋‹˜).

2์˜ ๊ณต์กด์€ ๋งค์šฐ ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ, ๋งค์šฐ ์ง€์ €๋ถ„ํ•˜๊ณ  ๋น„ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ;)

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105543845.

Playmaker์˜ ์•ก์…˜ ์Šคํƒœํ‚น๊ณผ Unity์˜ blox๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? Unity๋Š” ์•„์ฃผ ๋‹จ์ˆœํ•œ ์—”์ง„์ด ์•„๋‹™๋‹ˆ๋‹ค.

์Šคํ…์‹ค์€ ์ข‹์€ ์˜ˆ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Unity ์—์…‹ ์Šคํ† ์–ด์—์„œ ์˜ˆ์ œ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์ดํ•ดํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 12์‹œ 16๋ถ„, Todor Imreorov [email protected]
์ผ๋‹ค:

Playmaker์˜ ์•ก์…˜ ์Šคํƒœํ‚น๊ณผ Unity์˜ blox๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ํ†ต์ผ์€ ์•„๋‹ˆ๋‹ค
์•„์ฃผ ๊ฐ„๋‹จํ•œ ์—”์ง„.

์Šคํ…์‹ค์€ ์ข‹์€ ์˜ˆ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค
Unity ์—์…‹ ์Šคํ† ์–ด์˜ ์˜ˆ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105561760.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ–ˆ์ง€๋งŒ ์Šคํ…์‹ค๊ณผ ๋น„์Šทํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ˆ˜๋งŽ์€ ์‚ฌ์ „ ์ •์˜๋œ ํ–‰๋™๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋œ๋‹ค๋Š” ๋Š๋‚Œ

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 12์‹œ 19๋ถ„, Juan Linietsky [email protected]
์ผ๋‹ค:

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์ดํ•ดํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 12:16 Todor Imreorov < ์•Œ๋ฆผ @github.com

์ผ๋‹ค:

Playmaker์˜ ์•ก์…˜ ์Šคํƒœํ‚น๊ณผ Unity์˜ blox๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ํ†ต์ผ์€ ์•„๋‹ˆ๋‹ค
์•„์ฃผ ๊ฐ„๋‹จํ•œ ์—”์ง„.

์Šคํ…์‹ค์€ ์ข‹์€ ์˜ˆ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค
Unity ์—์…‹ ์Šคํ† ์–ด์˜ ์˜ˆ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -105561760
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105563777.

_์˜ค์บ„์ŠคํŠœ๋””์˜ค_

Unity์—์„œ U4 ์ฒญ์‚ฌ์ง„์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์€ uScript์ž…๋‹ˆ๋‹ค.
https://www.assetstore.unity3d.com/en/#!/content/1808

์„ค์ •๋œ ๋กœ์ง์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ๋žŒ๋“ค์€ uscript๋ณด๋‹ค Playmaker๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ์—๋„ ๋งค์šฐ ์ง€์ €๋ถ„ํ•ด์ง‘๋‹ˆ๋‹ค.

@reduz @okamstudio ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์˜ ์žฌ์ƒ ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
https://www.youtube.com/watch?v=I9VwsVtbgFU&index=2&list=PLC759306A1E692A10
์‹ค์ œ๋กœ ์กฐ๊ธˆ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์•„์š”. ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋™์ž‘๊ณผ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—”์ง„์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๋™์ž‘์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋Š” ์ƒํƒœ ๋จธ์‹ ์ด๋ฉฐ ํ†ตํ•ฉ์—๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋งŽ์€ ๋™์ž‘์ด ์žˆ์Šต๋‹ˆ๋‹ค.
Godot๋Š” ๋˜ํ•œ ๊ทธ๊ฒƒ๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค - ๊ทธ๊ฒƒ๋“ค์€ ์—”์ง„์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ์—ฌ์ „ํžˆ unity์˜ stencil clone blox๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜์Œ๋ถ€ํ„ฐ ์Šคํฌ๋ฆฝํŠธ/๋™์ž‘์„ ์‹ค์ œ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ๊ฒŒ์ž„๊ณผ ์ด ์•„์ด๋””์–ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋งˆ์นจ๋‚ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์ž„๋””์ž์ด๋„ˆ๊ฐ€ ์ง์ ‘ ๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์€ ๋Œ€๋‹จํ•œ ์ผ์ด์ง€๋งŒ ๋งŽ์€ ๊ฒƒ ๊ฐ™์•„์š”
๋งŽ์€ ๊ฒฝ์šฐ์— ์œ ์šฉํ•˜์ง€ ์•Š์€ ์ž‘์—…. ํ•˜์ง€๋งŒ ๋” ๋งŽ์€ ๊ฒƒ์ด ์žˆ๋‹ค๋ฉด
๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋งŒ๋“  ํ”Œ๋žซํฌ๋จธ ๋””์ž์ด๋„ˆ์ฒ˜๋Ÿผ ํŽธ์ง‘๊ธฐ ์ž์ฒด๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ
UI๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ๋ฌธ์ œ ๋˜๋Š” ๊ธฐํƒ€ ์œ ์šฉํ•œ ๊ฒƒ๋“ค์—์„œ ์–ธ๊ธ‰
๋” ์นœ์ ˆํ•œ .
2015๋…„ 5์›” 26์ผ ์˜คํ›„ 7์‹œ 52๋ถ„์— "Okam Studio" [email protected] ์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ–ˆ์ง€๋งŒ ์Šคํ…์‹ค๊ณผ ๋น„์Šทํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ˆ˜๋งŽ์€ ์‚ฌ์ „ ์ •์˜๋œ ํ–‰๋™๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋œ๋‹ค๋Š” ๋Š๋‚Œ

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 12:19 Juan Linietsky < ์•Œ๋ฆผ @github.com

์ผ๋‹ค:

ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค๋ฅผ ์ดํ•ดํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 12:16 Todor Imreorov <
์•Œ๋ฆผ@github.com

์ผ๋‹ค:

Playmaker์˜ ์•ก์…˜ ์Šคํƒœํ‚น๊ณผ Unity์˜ blox๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ํ†ต์ผ์€
์•„๋‹ˆ๋‹ค
์•„์ฃผ ๊ฐ„๋‹จํ•œ ์—”์ง„.

์Šคํ…์‹ค์€ ์ข‹์€ ์˜ˆ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค
Unity ์—์…‹ ์Šคํ† ์–ด์˜ ์˜ˆ.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
<
https://github.com/okamstudio/godot/issues/1220#issuecomment -105561760
.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/okamstudio/godot/issues/1220#issuecomment -105563777
.

_์˜ค์บ„์ŠคํŠœ๋””์˜ค_

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105565084.

๋‹ค์Œ์€ uScript์— ๋Œ€ํ•œ Unity ์—์…‹ ์Šคํ† ์–ด์˜ ๋ฆฌ๋ทฐ์ž…๋‹ˆ๋‹ค.

์ข‹์€ ๋„๊ตฌ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ๋ฐฐ์šฐ๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค... ํฌ๋Ÿผ์˜ ๋„์›€ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์ด ๋งค์šฐ ๋Š๋ฆฌ๊ฑฐ๋‚˜ ์ „ํ˜€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค..

Godot์— ์žˆ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ด๋“ , ๊ฐ€๋Šฅํ•˜๋ฉด GDScript๋กœ์˜ ๋‹จ๋ฐฉํ–ฅ ๋ณ€ํ™˜์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋””์ž์ด๋„ˆ์™€ ์•„ํ‹ฐ์ŠคํŠธ ๋“ฑ์ด ์‹œ๊ฐ์ ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŒ€์˜ ์ฝ”๋”๋Š” ํด๋ฆญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์ด๋ฅผ ์ถ”๊ฐ€๋กœ ์กฐ์ •ํ•˜๊ณ  ์žฌ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@adolson ์ •๋ง ์›ํ•˜๋˜ ๊ธฐ๋Šฅ์ด๊ฒ ์ฃ  :)

์ด๊ฒƒ์€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‹œ๊ฐ์  ์…ฐ์ด๋” ํŽธ์ง‘๊ธฐ๋กœ๋„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(์‚ฌ์‹ค ์…ฐ์ด๋” ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•จ)
ํ•˜์ง€๋งŒ ์ƒ์„ฑ๋œ ์…ฐ์ด๋” ์ฝ”๋“œ๋Š” ๋‹น์‹ ๋งŒํผ ์ฝ์„ ์ˆ˜ ์—†์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค
๊ธฐ๋Œ€ํ•˜๋‹ค :P

2015๋…„ 5์›” 26์ผ ํ™”์š”์ผ ์˜คํ›„ 6์‹œ 33๋ถ„์— Nathan [email protected] ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

@adolson https://github.com/adolson ๊ทธ๊ฒŒ ๋งŽ์ด ๋ฐ”๋ผ๋Š” ๊ฑฐ๊ฒ ์ง€
ํŠน์ง• :)

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/okamstudio/godot/issues/1220#issuecomment -105670945.

@reduz ์ผ๋ถ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์€ ์œ„์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ VOP์—์„œ ๋ณ€ํ™˜ -> VEX ๋ณ€ํ™˜์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.
:
๋‹ค์Œ์€ ์ฝ”๋“œ์˜ ์ „์ฒด ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ˆœ์ˆ˜ํ•œ VEX์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.
@P += ๋ฒกํ„ฐ({0,1,0}); // ์œ„์น˜๋ฅผ ์ทจํ•˜๊ณ  ๋ฒกํ„ฐ(0,1,0)๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ณด์‹œ๋‹ค์‹œํ”ผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์–‘์€ ์ƒ๋‹นํ•˜์ง€๋งŒ 2๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง€ ์•Š์œผ๋ฉฐ ๋ฐ˜์ž๋™ ๋˜๋Š” ์™„์ „ ์ž๋™์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@reduz ๋งž์Šต๋‹ˆ๋‹ค . ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ •๋ง๋กœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์ง€ ์•Š์•˜๋‹ค. ์•„๋งˆ๋„ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ข…๋ฅ˜์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ ˆ์ด๋ธ”์ด ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋“ฑ์ด ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ๋žŒ์„ ๋Œ€๋ณ€ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ์ฝ”๋“œ๊ฐ€ ์—‰๋ง์ธ ๊ฒฝ์šฐ ์ฝ”๋“œ์—์„œ ๋ช‡ ๊ฐ€์ง€๋ฅผ ๋นผ๋‚ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋ƒฅ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๊ฒƒ์€ ๋‚˜์—๊ฒŒ ๊ฐœ์ธ์ ์œผ๋กœ ๊ฐ€์น˜๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์€ ์ •๋ง ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ๊ฑฐ์ณค์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Construct 2๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ  ๊น”๋”ํ•˜๊ธด ํ•˜์ง€๋งŒ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ ˆ๋Œ€ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์—†๊ณ  ์˜ต์…˜์ด ๋‹ค์†Œ ์ œํ•œ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํƒ€์ผ๋งต ์—…๋ฐ์ดํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋ฆฌํŒน์„ ์ œ๊ฑฐํ•˜์—ฌ ์ธ์Šคํ„ด์‹ฑ๋„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ •๋ง ์ข‹์•„ํ–ˆ๋˜ ๊ฒƒ์€ Unity์šฉ PlayMaker์˜€์Šต๋‹ˆ๋‹ค.

๋ฒ”์œ„์™€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์„ ํŒŒ์•…ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์‰ฌ์› ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ •๋ง ๋งค๋ ฅ์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์ด์œ ๋Š” ๋ฐ”๋กœ ์ด๊ฒƒ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ฝ”๋“œ์—์„œ ๋‚ด๊ฐ€ ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”์ง€ ๋˜๋Š” ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ์žŠ์–ด๋ฒ„๋ ธ์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ '์—ฐ๊ฒฐ'๋˜๋Š”์ง€ ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํฐ ์ด์ ์ž…๋‹ˆ๋‹ค. NateWarddog์€ ํ›จ์”ฌ ์ด์ „์— ์Šคํฌ๋ฆฐ์ƒท์— ์˜ˆ์‹œ๋ฅผ ๊ฒŒ์‹œํ–ˆ๊ณ  ํ›จ์”ฌ ๋” ์ตœ๊ทผ์— blurrymind๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” reduz๋ผ๊ณ  ๋งํ•˜๊ณ , ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์œ„ํ•ด ๊ฐ€์‹ญ์‹œ์˜ค. ์ง€๊ธˆ์€ ๊ท€์ฐฎ๊ฒŒ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด 1.3 ์ด์ƒ์œผ๋กœ ์ดฌ์˜ํ•˜๊ณ  ๊ทธ ํ›„์—๋„ ๋Œ€๋ถ€๋ถ„ ํ”„๋ก ํŠธ์—”๋“œ ์ธก๋ฉด์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‚˜์ค‘์— ์ค€๋น„๊ฐ€ ๋˜๋ฉด Blueprint์™€ ๊ฐ™์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ์–ด๋ ค์šธ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๊ณผ์†Œ ํ‰๊ฐ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค!

๊ตฌ๋… ์ค‘. ์ €๋„ ์ด๊ฒƒ์— ๊ด€์‹ฌ์ด ๋งŽ์•„์š”! ๋‚˜๋Š” ์ผ๋ถ€ ์Šคํฌ๋ฆฝํŒ…์„ ์•Œ๊ณ  ์žˆ๊ณ  ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋ณ„๋กœ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉด ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค! Godot ์Šคํฌ๋ฆฝํŠธ์˜ ์‹œ๊ฐ์  ๋‹จ์ถ•ํ‚ค ์—ญํ• ์„ ํ•˜๋Š” ๋ธ”๋ Œ๋” ๊ฒŒ์ž„ ์—”์ง„์˜ ๋กœ์ง ๋ธŒ๋ฆญ๊ณผ ๊ฐ™์€ ๊ฒƒ์€ ์†์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค... ๋ฉ‹์ง„ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ด๋ฉฐ ์ œ๊ฐ€ ์ ๊ทน์ ์œผ๋กœ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ๋งŽ์€ ์ฐฝ์˜์ ์ธ ์‚ฌ๋žŒ๋“ค์ด๋‚˜ gd ์Šคํฌ๋ฆฝํŠธ์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์„ ๋Œ์–ด๋“ค์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒŒ์ž„ ๋ฉ”์ด์ปค๊ฐ€ ๋„ˆ๋ฌด๋‚˜ ์œ ๋ช…ํ•˜๊ณ  ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋ณด๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ์ง€๋ฃจํ•˜๊ณ  ์–ด๋ฆฌ์„๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ์ข‹์€ ๊ตฌํ˜„์„ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ์€ ๊ทธ๋ž˜ํ”ฝ์„ ๊ทธ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜
๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ธ€์„ ์“ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ ,
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๊ทธ๋“ค์—๊ฒŒ ์•„๋ฌด๋Ÿฐ ๋„์›€์ด ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ์€ ๋‹ค์Œ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฌธ๋งน์ž.

์ฃผ์š” ์‹œ์Šคํ…œ์ด์—ˆ๋˜ ์‹œ๊ฐ์  ๋…ผ๋ฆฌ ๊ตฌ์ถ• ๋„๊ตฌ์— ๋Œ€ํ•ด ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์—”์ง„์˜ ๊ฒŒ์ž„ ๋กœ์ง.
์‹œ๊ฐ์ ์ธ ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๋ฉด์—์„œ ์งœ์ฆ๋‚ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์ธ ์‚ฌ๋žŒ๋“ค์ด ์ผ๋ฐ˜์ ์œผ๋กœ ๊ณ ๋ คํ•˜๋Š”
"๊ธฐ์ˆ  ์ž๋ฃŒ"๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
๋ฐฐ๊ด€ ๋ฐ ์—ด์‹ฌํžˆ ์ผํ•˜๊ณ  ์œ„์— ์žˆ๊ณ  ์‹ถ์€ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ. ์ด ํƒœ๋„
์ผ๋ฐ˜์ ์œผ๋กœ ์ผ๋ถ€ ์ง€์  ๋ฌธ์ œ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ์‚ฌ๋žŒ๋“ค์ด ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.
ํƒ€๊ฒŸ ๊ณ ๊ฐ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๊ธฐ๋ณธ์ ์œผ๋กœ ๊ทธ๋“ค์€ ์ฐฝ์˜์„ฑ์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

2016๋…„ 4์›” 14์ผ ๋ชฉ์š”์ผ ์˜ค์ „ 8์‹œ 33๋ถ„, Rรฉmi Verschelde [email protected]
์ผ๋‹ค:

ํŽธ์ง‘: "Game Maker"์— ๋Œ€ํ•ด "RPG Maker"๋ฅผ ๋ณ€๊ฒฝํ•œ ๊ฒƒ์„ ๋ณด๋‹ˆ ์ด์ œ ๋” ๋งŽ์ด ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์„ผ์Šค :p ๋‚ด ๊ฒŒ์‹œ๋ฌผ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/godotengine/godot/issues/1220#issuecomment -209770726

ํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์ง€๋งŒ ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ์ธ Sergey์— ๋Œ€ํ•œ ๋งค์šฐ ์ข์€ ๊ด€์ ์ž…๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ Construct์™€ ๊ฐ™์€ ์ผ๋ถ€ ์—”์ง„์€ ์™„์ „ํžˆ ์„ ํƒ ํ•ด์ œ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ ๋งŒ๋“  ํ•ด๋‹น ์—”์ง„์—์„œ ๊ฒŒ์ž„์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ (์ข€ ๋” ์ œ์ •์‹ , imo) ์—”์ง„์—๋Š” Unity ๋ฐ UE4์™€ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Unity์—์„œ ์ผ๋ฐ˜ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ uscript์™€ PlayMaker๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ •๋ง ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์–ด๋–ค ๊ฒƒ๋“ค์€ ์ฝ”๋”ฉํ•˜๊ธฐ ๋” ์‰ฝ์ง€๋งŒ ๋งŽ์€ ๊ฒƒ๋“ค์ด ์‹œ๊ฐ์ ์œผ๋กœ ์Šคํฌ๋ฆฝํŒ…ํ•˜๊ธฐ ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ PM๊ณผ ๊ฐ™์€ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด breakpointsw๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ๋ฒ”์œ„๊ฐ€ ๋„“์€ ๋ณด๊ธฐ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์˜ ์ง„์ •ํ•œ ์˜๋ฏธ๋Š”
ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ ‘๊ทผํ•˜๋‹ค.
๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ณด๋‹ค ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋งŒ๋“ค๋‹ค
๋” ์‰ฝ๊ฒŒ ์ „ํ†ต์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์‚ถ์˜ ๊ฐ ๊ฒฝ์šฐ์— ๋Œ€ํ•ด ๋งŽ์€ ๋ธ”๋ก์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•๊ณผ
์ด ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๊ฒŒํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ๋“ค์€ ๋ฌป๋Š” ๊ฒƒ๋ณด๋‹ค ๋œ ํšจ๊ณผ์ ์ž„์ด ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ. "ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง์—…์ด ์•„๋‹ˆ๋‹ค.
๋ˆ„๊ตฌ๋‚˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค"๋Š” ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค.

์ƒํƒœ ๋จธ์‹ ์— ๊ด€ํ•ด์„œ - ๋‚˜๋Š” ์ด๊ฒƒ์„ ์–ธ์  ๊ฐ€ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ด์ „์ด์ง€๋งŒ ๋†’์€ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋„๊ตฌ ์Šคํฌ๋ฆฝํŠธ์™€ ๋…ธ๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์—์„œ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ด๋ฏ€๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„ ๋„๊ตฌ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์ž„ ๋Œ€ํ™” ํŽธ์ง‘์ž.

2016๋…„ 4์›” 14์ผ ๋ชฉ์š”์ผ ์˜ค์ „ 9์‹œ 9๋ถ„์— Aaron M [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๊ตณ์ด ๋งํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€๋ฐ ๊ทธ๊ฑด ์‹œ๊ฐ์ ์ธ ๊ด€์ ์ด ๋„ˆ๋ฌด ์ข์•„์„œ
์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ, Sergey. ๊ทธ๋“ค๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ,
Construct์™€ ๊ฐ™์€ ์ผ๋ถ€ ์—”์ง„์€ ์™„์ „ํžˆ ์„ ํƒ ํ•ด์ œ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ
์ผ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ ๋งŒ๋“  ์—”์ง„์—์„œ ๊ฒŒ์ž„์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ
(๋” ์ •์ƒ์ , imo) ์—”์ง„์—๋Š” Unity ๋ฐ UE4์™€ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ
์ •๊ธฐ์ ์œผ๋กœ Unity์—์„œ uscript์™€ PlayMaker๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ •๋ง ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ๊ฒƒ๋“ค์€ ์ฝ”๋”ฉํ•˜๊ธฐ ๋” ์‰ฝ์ง€๋งŒ ๋งŽ์€ ๊ฒƒ๋“ค์€ ์ฝ”๋”ฉํ•˜๊ธฐ ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
์‹œ๊ฐ์ ์œผ๋กœ, ํŠนํžˆ ์ƒํƒœ ๋จธ์‹ ์„ ์‹œ๊ฐ์ ์œผ๋กœ ์Šคํฌ๋ฆฝํŒ…ํ•ฉ๋‹ˆ๋‹ค.
PM๊ณผ ๊ฐ™์€ ์Šคํฌ๋ฆฝํ„ฐ๋Š” breakpointsw๋กœ ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋ณด๋‹ค ๋ฒ”์œ„๊ฐ€ ๋„“์€ ๋ณด๊ธฐ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/godotengine/godot/issues/1220#issuecomment -209776732

Slapin, ๋‹น์‹ ์ด ๋งž์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ๊ฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ธ”๋ก์˜ ์‹คํŒจ์œจ์ด ๋งค์šฐ ๋‚ฎ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ๊ณ„ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๋งค์šฐ ์ œํ•œ๋œ ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋„ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋งŽ์€ ์‹ค์ˆ˜๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์ธ์ง€ ํ…์ŠคํŠธ ์Šคํฌ๋ฆฝํŒ…์ธ์ง€์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์ด๊ฒƒ์ด ๋‹ฌ์„ฑํ•ด์•ผ ํ•  ๋ชฉํ‘œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋” ์ข‹๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด ๋„๊ตฌ๋ฅผ ๋” ์ข‹๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. Codehighlighting, Codecompletion, Codevalidation, Codetemplates, asso. ๋””๋ฒ„๊ฑฐ๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  Liveprogramming์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.
ํ•ญ์ƒ ์•ˆ์ •์ ์ธ ๋ผ์ด๋ธŒํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ์„ ์ฐพ์•„๋‹ค๋…”์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค!

Visual Scripting์„ ์ •๋ง ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด Stingray Engine์ฒ˜๋Ÿผ ๋งŒ๋“œ์„ธ์š”. Visual์—์„œ CodeBlocks๋ฅผ ๋งŒ๋“ค๊ณ  ๋‚˜์ค‘์— ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” TextCode๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋‚˜์ค‘์— Visual Blocks๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” TextCode๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌด์˜๋ฏธํ•˜๋‹ค๊ณ  ๋งํ•˜์ง€๋Š” ์•Š๊ฒ ์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ 2์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์™„์ „ํžˆ ๋‹ค๋ฅธ ์ œํ’ˆ.

์ŠคํŠœ๋””์˜ค๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ๊ณ  20-80๋ช…๊ณผ ํ•จ๊ป˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค๋ฉด
๋งค์›” ์ƒ์‚ฐ ๋น„์šฉ์œผ๋กœ 6์ž๋ฆฌ๋ฅผ ์ง€์ถœํ•˜๊ณ  ์žˆ์œผ๋ฉฐ
๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ์—”์ง„, ํŠน์ • ์ œํ’ˆ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฝ์šฐ, ๋‹น์‹ ์€
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ์— ๋Œ€ํ•ด์„œ๋Š” ์ „ํ˜€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ
ํŒ€์ด ์—”์ง„ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ผ๋งˆ๋‚˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š”์ง€ ๋“ฑ
(๊ทธ๋“ค์ด ํ•œ ๋‹ฌ ๋™์•ˆ ์ผ์ •์„ ์ดˆ๊ณผํ•˜๋ฉด ~$100k๊ฐ€ ๋‚˜๊ฐ€๊ธฐ ๋•Œ๋ฌธ์—). ์ €๊ฒƒ๋“ค
ํŒ€์—๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์žˆ๊ณ  ํ›จ์”ฌ ๋” ์ƒ์‚ฐ์ ์ธ ์ฝ”๋“œ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ถ€ ์‹œ๊ฐ์  ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด Vicious Engine ๊ฒ€์ƒ‰)

๋ฐ˜๋ฉด์— ๋ฉ‹์ง„ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด
์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋‹ค๋ฅธ ์ œํ’ˆ์„ ์›ํ•˜๊ณ  ๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด
๋‹น์‹ ์€ ์ฃผ๋ณ€์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๊ณ  ๊ฒฐ๊ตญ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์‹ค์ œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„.

2๊ฐœ์˜ ๋‹ค๋ฅธ ์ œํ’ˆ์ด๊ณ  ์–ด๋Š ๊ฒƒ์ด ๋” ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ๋…ผ์Ÿํ•˜๋ฉด
์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ธ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์ด๋ผ๊ณ  ํ•˜๋ฉด
์ด ๋„๊ตฌ๋Š” ์‹ค์ œ๋กœ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“œ๋Š” 1๋ช… ์ด์ƒ์œผ๋กœ ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฒ˜๋Ÿผ
์ •์‹ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํŒ€์ด 2-3์œผ๋กœ ์„ฑ์žฅํ•˜์ž๋งˆ์ž
์—ฌ๋Ÿฌ๋ถ„, ์ด๋ฏธ ์‹ค์ œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์ฒซ ๋ฒˆ์งธ๋ฅผ ์ข‹์•„ํ•œ๋‹ค.
์ „์ฒด ๋ชฉํ‘œ๋กœ ๋” ๋งŽ์€ ์˜ˆ๋ฅผ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์„ธ ๋ฒˆ์งธ ์ œํ’ˆ์„ ์›ํ•˜์ง€ ์•Š๋Š” ํ•œ,
"์ˆ˜๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ๋ฒ„๋Š” ์™„์ „ํ•œ ์ธ๋”” ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—”์ง„
์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ  ". ์กด์žฌํ•˜์ง€ ์•Š์Œ).

๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๋‘˜ ๋‹ค ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์–ด๋Š ์ชฝ๋„ ๋‚™๋‹ด์‹œํ‚ค์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ
์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ๋Š” ์ดˆ๋ณด์ž ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์žฅ๊ธฐ์ ์œผ๋กœ ์šฐ๋ฆฌ๋ฅผ ๋„์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด๋Š” ๊ฒฐ๊ตญ ์—…๊ณ„์—์„œ ์ž‘๋™ํ•˜๊ณ  ๋‹ค์Œ์„ ๊ฒฐ์ •ํ•  ์œ„์น˜์— ์žˆ์Šต๋‹ˆ๋‹ค.
์‹ค์ œ ๊ฒŒ์ž„์— Godot๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Square Enix์˜ CTO๋Š”
์—”์ง„์— ์‹œ๊ฐ์  ํ”„๋กœํ† ํƒ€์ดํ•‘ ์–ธ์–ด๊ฐ€ ์žˆ๋Š”์ง€ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค.
๋Œ€๊ธฐ์—…์—๋Š” ๊ทธ๋Ÿฐ ์œ ํ˜•์˜ ํ‹ˆ์ƒˆ ์‹œ์žฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
R&D๋ฅผ ๊ฐ€์น˜ ์žˆ๊ฒŒ ์—ฌ๊ธฐ๊ณ  ์˜ค๋žœ ๊ธฐ๊ฐ„ ๋™์•ˆ
ํ”„๋ฆฌํ”„๋กœ๋•์…˜/ํ”„๋กœํ† ํƒ€์ดํ•‘/์ƒˆ๋กœ์šด ์•„์ด๋””์–ด ์‹คํ—˜ ๋“ฑ(๊ทธ๋Š” ๋˜ํ•œ
์šฐ๋ฆฌ ๊ฒŒ์ž„์ด ์ฝ˜์†” ๊ฒŒ์ž„ ๊ฐ™๋‹ค๊ณ  (๋‘ ๋ฒˆ) ์–ด๋Š ๋‚˜๋ผ๊ฐ€
๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Ÿฌ ๊ฐ”์Šต๋‹ˆ๊นŒ :p ).

2016๋…„ 4์›” 14์ผ 03:26์— Sergey Lapin [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์˜ ์ง„์ •ํ•œ ์˜๋ฏธ๋Š”
ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ ‘๊ทผํ•˜๋‹ค.
๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ณด๋‹ค ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋งŒ๋“ค๋‹ค
๋” ์‰ฝ๊ฒŒ ์ „ํ†ต์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์‚ถ์˜ ๊ฐ ๊ฒฝ์šฐ์— ๋Œ€ํ•ด ๋งŽ์€ ๋ธ”๋ก์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•๊ณผ
์ด ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๊ฒŒํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ๋“ค์€ ๋ฌป๋Š” ๊ฒƒ๋ณด๋‹ค ๋œ ํšจ๊ณผ์ ์ž„์ด ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ. "ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง์—…์ด ์•„๋‹ˆ๋‹ค.
๋ˆ„๊ตฌ๋‚˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค"๋Š” ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค.

์ƒํƒœ ๋จธ์‹ ์— ๊ด€ํ•ด์„œ - ๋‚˜๋Š” ์ด๊ฒƒ์„ ์–ธ์  ๊ฐ€ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ด์ „์ด์ง€๋งŒ ๋†’์€ ๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋„๊ตฌ ์Šคํฌ๋ฆฝํŠธ์™€ ๋…ธ๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์—์„œ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ด๋ฏ€๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„ ๋„๊ตฌ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์ž„ ๋Œ€ํ™” ํŽธ์ง‘์ž.

2016๋…„ 4์›” 14์ผ ๋ชฉ์š”์ผ ์˜ค์ „ 9์‹œ 9๋ถ„์— Aaron M [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๊ตณ์ด ๋งํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€๋ฐ ๊ทธ๊ฑด ์‹œ๊ฐ์ ์ธ ๊ด€์ ์ด ๋„ˆ๋ฌด ์ข์•„์„œ
์Šคํฌ๋ฆฝํŒ… ๋„๊ตฌ, Sergey. ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ
๊ทธ๋“ค์„,
Construct์™€ ๊ฐ™์€ ์ผ๋ถ€ ์—”์ง„์€ ์™„์ „ํžˆ ์„ ํƒ ํ•ด์ œ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ
์ผ๋ฐ˜ ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ ๋งŒ๋“  ์—”์ง„์—์„œ ๊ฒŒ์ž„์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ
(๋” ์ •์ƒ์ , imo) ์—”์ง„์—๋Š” Unity ๋ฐ UE4์™€ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ
์ •๊ธฐ์ ์œผ๋กœ Unity์—์„œ uscript์™€ PlayMaker๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ •๋ง ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ๊ฒƒ๋“ค์€ ์ฝ”๋”ฉํ•˜๊ธฐ ๋” ์‰ฝ์ง€๋งŒ ๋งŽ์€ ๊ฒƒ๋“ค์€ ์ฝ”๋”ฉํ•˜๊ธฐ ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
์‹œ๊ฐ์ ์œผ๋กœ, ํŠนํžˆ ์ƒํƒœ ๋จธ์‹ ์„ ์‹œ๊ฐ์ ์œผ๋กœ ์Šคํฌ๋ฆฝํŒ…ํ•ฉ๋‹ˆ๋‹ค.
PM๊ณผ ๊ฐ™์€ ์Šคํฌ๋ฆฝํ„ฐ๋Š” breakpointsw๋กœ ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹จ์ง€
๋ณด๋‹ค ๋ฒ”์œ„๊ฐ€ ๋„“์€ ๋ณด๊ธฐ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
< https://github.com/godotengine/godot/issues/1220#issuecomment -209776732

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/godotengine/godot/issues/1220#issuecomment -209779422

๋‹น์‹ ์€ ๋‹จ์ง€ ๋‚˜์—๊ฒŒ punto slapin์„ ๋งํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค. ๋‚ด ๋ง์€, ๋‚˜๋Š” ๋””์ž์ด๋„ˆ๋‚˜ ๋‹จ์ˆœํ™”์— ๋Œ€ํ•ด ์•„๋ฌด ๋ง๋„ ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ, ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ๋„ ์‚ฌ์šฉ ์šฉ์ด์„ฑ์— ๋Œ€ํ•ด ๋งํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ •ํ™•ํžˆ ๋ฐ˜๋Œ€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ผํ™”์ ์ธ ๊ฒฝํ—˜์„ ํ–ˆ์„ ๋•Œ ์‹œ๊ฐ„ ๋‚ญ๋น„๋ผ๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์Šคํฌ๋ฆฝํŒ…๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์„ ํ›จ์”ฌ ๋” ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋‚ด๊ฐ€ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๊ณ  ์žˆ๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋‚ด ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ๋„˜๊ฒจ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ˜€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฉ‹์ง„ ์Šค๋ ˆ๋“œ, ๋งŽ์€ ์˜๊ฒฌ ๐Ÿ˜

๋‚ด ๊ฒƒ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ดœ์ฐฎ์•„!

์ด๋Ÿฌํ•œ ์•„์ด๋””์–ด๋Š” gdscript์— ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค ๐Ÿ˜

๋‚˜๋Š” ๊ทธ๋“ค์ด ๋‚˜ํƒ€๋‚  ๋•Œ ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ธฐ๋ฅผ ๊ณ ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” gdscript๊ฐ€ ๋” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์‚ฌ๋ž‘์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ถ€ ๋…ธ๋“œ๋Š” ์™„์ „ํžˆ ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์„ค๋ช…์ด ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
Godot๋Š” ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๋„์šฐ๋ฏธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Gamemaker gml์ด ์ข‹์€ ์˜ˆ์ž…๋‹ˆ๋‹ค.
https://twitter.com/uhearteast/status/724326557108461568

๋ฌธ์„œํ™” ๋‚ด์šฉ์€ ์—ฌ๊ธฐ์—์„œ ์ฃผ์š” PITA๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ ์ž์ฒด๋Š” ์ถฉ๋ถ„ํžˆ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ ๋ฐ ์ž์Šต์„œ
์ •๋ง ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ YouTube ๊ณ„์ •์„ ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค(๋˜๋Š” ๋ธ”๋กœ๊ทธ, ๋˜๋Š”
ํฌ๋Ÿผ์— ๊ฒŒ์‹œ),
๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2016๋…„ 4์›” 25์ผ ์›”์š”์ผ ์˜ค์ „ 9:35 Todor Imreorov [email protected]
์ผ๋‹ค:

๋‚˜๋Š” gdscript๊ฐ€ ๋” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์‚ฌ๋ž‘์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ถ€ ๋…ธ๋“œ๋Š” ์™„์ „ํžˆ ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์„ค๋ช…์ด ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
Godot๋Š” ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๋„์šฐ๋ฏธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Gamemaker gml์ด ์ข‹์€ ์˜ˆ์ž…๋‹ˆ๋‹ค.
https://twitter.com/uhearteast/status/724326557108461568

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/godotengine/godot/issues/1220#issuecomment -214163012

๊ธ€์Ž„, ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋ช‡ ๊ฐ€์ง€ ์ƒ๊ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์—”์ง„์— ๋” ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์€ ์—†์ง€๋งŒ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์ดˆ๋Œ€ํ•˜๋Š” ๋ชจ๋“  ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค. , ์•„๋ฌด ๊ธฐ์ˆ ๋„ ์—†๋Š” ์‚ฌ๋žŒ๋“ค. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ตœ์ข… ๊ฒŒ์ž„์— ์–ด๋ ค์›€์„ ๊ฒช์„์ง€๋ผ๋„ ๊ฒฐ์ฝ” ๊ทธ๋“ค์˜ ์˜์ œ์— ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ๋งŒ๋“ค ๋•Œ ์–ด๋ ค์šด ๊ฒƒ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ฟ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ ๊ฐ‘์ž๊ธฐ ์ด ์ œํ•œ์ด ํ’€๋ฆฝ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋„ ๋“œ๋ฌธ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์…”๋ธ”์›จ์–ด์™€ ๊ฐ™์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ํŠน์ • ์ž‘์—…์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ชจ๋“  ์ธ๊ธฐ ์žˆ๋Š” ์—”์ง„์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ํฌํ•จํ•˜๋ฉด ์•ˆ ๋œ๋‹ค๋Š” ๋ง์€ ์‚ฝ์งˆ์›จ์–ด๋ฅผ ์–ป์„ ์œ„ํ—˜์ด ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์‚ฌ๋žŒ๋“ค์ด ์…”๋ธ”์›จ์–ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด Godotengine์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ œ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” Godotengine์ด ์ž˜ํ•˜๋Š” ๊ฒƒ ์ค‘ ํ•˜๋‚˜์ด๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด ๊ธฐ๋Šฅ์„ ์ข‹์•„ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ git๊ณผ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์˜ ๋ฌธ์ œ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์œผ๋กœ ์ €์žฅ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ  ์†Œ์Šค ์ฝ”๋“œ ๊ฐœ์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ด€๋ฆฌํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ํ…์ŠคํŠธ ์นœํ™”์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์•„์ฃผ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” git์—์„œ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์„ ๊ฐ–๋Š” ๊ฒƒ๋ณด๋‹ค git๊ณผ ์นœ์ˆ™ํ•œ ํ˜•์‹์œผ๋กœ Godotengine์— ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…๊ณผ ๊ธฐ๋Šฅ, ํšจ์œจ์„ฑ ๋˜๋Š” ์„ฑ๋Šฅ์˜ ์†์‹ค ์—†์ด ๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ… ์—†์ด Godotengine์—์„œ ํŠน์ • ์œ ํ˜•์˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ํŒ๋‹จํ•˜๋ฉด ๊ทธ๋ƒฅ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์Šจ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ? ํ”Œ๋Ÿฌ๊ทธ์ธ? ์™œ ๊ทธ๊ฒƒ์ด ์—”์ง„์˜ ํ•ต์‹ฌ ๋ถ€ํ’ˆ์ด์–ด์•ผ ํ•˜๋Š”์ง€ ์ด์œ ๋ฅผ ์ „ํ˜€ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…์— ๋Œ€ํ•œ 2์„ผํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ทธ ์•„์ด๋””์–ด๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์–ด๋–ค gdscript ํŒŒ์ผ์—์„œ๋“  ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ฝ”๋“œ ๊ด€๋ฆฌ ๋ฐ ์ˆ™๋ จ๋„ ๋ฉด์—์„œ ํ›จ์”ฌ ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ…(๋˜๋Š” C2์™€ ์œ ์‚ฌํ•œ ์ด๋ฒคํŠธ ์‹œํŠธ ์‚ฌ์šฉ)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ 1000๊ฐœ ์ด์ƒ์˜ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ๋ฉ๋‹ˆ๊นŒ? ๋ชจ๋“  ๊ฒƒ์„ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋‚˜๋น ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์ง€๊ธˆ HTML 5 ์•ก์…˜ RPG ๊ฒŒ์ž„์„ Godot๋กœ ์ด์‹ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(10k + Lines of code์™€ 500๊ฐœ ์ด์ƒ์˜ ๊ธฐ๋Šฅ). _(์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ œ์™ธํ•˜๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ Path of Exile์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋‹จ์ผ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค)_

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์œผ๋กœ๋Š” ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์šฐ๋ฆฌ์™€ ์—ฌ๊ธฐ์˜ Godot ๊ฐœ๋ฐœ์ž๋“ค์ด ์‹œ๊ฐ์  ์ฝ”๋“œ ์ด๋ฒคํŠธ ์‹œํŠธ๋ณด๋‹ค ๊ธฐ๋Šฅ/๋ฒ„๊ทธ ์Šคํ€ด์‹ฑ์— ๋” ์ง‘์ค‘ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฑด ์ €๋ฟ์ด์—์š” :)

ํŽธ์ง‘ : ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋งํ–ˆ๋“ฏ์ด ์•„๋งˆ๋„ ์ž‘์€ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ... ๊ทธ๋Ÿฌ๋‚˜ ํฐ ๊ฒƒ์€ ์œ ์šฉํ•˜๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ2์˜ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฉฐ Godot์™€ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ํ•„ํ„ฐ/๊ฒ€์ƒ‰ ์ƒ์ž๊ฐ€ ๋‚˜์—ดํ•œ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Godot ๊ฐœ๋ฐœ์ž๋Š” ์ธ๊ธฐ ์žˆ๋Š” ATM์ด ์žˆ๋”๋ผ๋„ ์ด๋ฒคํŠธ ์‹œํŠธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ฒญ์‚ฌ์ง„ ์–ธ๋ฆฌ์–ผ ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ๋น„์Šทํ•œ ๊ฒƒ์„ ์–ป์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋ฌด๊ธฐ๊ณ ์— ์ถ”๊ฐ€๋œ ์ƒํƒœ ๋จธ์‹  ํŽธ์ง‘๊ธฐ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

vonstruct2 ์—์„œ ์‹œ๊ฐ์  ์Šคํฌ๋ฆฝํŒ… ์ฝ”๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์ถ•์†Œํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฃน์— ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ gdscript์กฐ์ฐจ๋„ ํ•  ์ˆ˜ ์—†๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ๋ธ”๋ก์„ ์ถ•์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์–ด๋–ค ๋ฉด์—์„œ ์ด๋ฒคํŠธ ์‹œํŠธ๋Š” Godots gdscript ํŽธ์ง‘๊ธฐ๋ณด๋‹ค ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

@reduz ์ €๋Š” Pure Data๋ฅผ ๋ณด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๊ทธ๋“ค์ด ํ•˜๋Š” ๋ฐฉ์‹์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ž, ์ด๊ฒƒ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค

rec1

๋ณด์‹œ๋‹ค์‹œํ”ผ "Bang"์„ ์ž…๋ ฅํ•˜๋ฉด ์ผ๋ฐ˜ ๊ฐœ์ฒด๊ฐ€ Bang ๊ฐœ์ฒด๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์ด ๋‹จ์ˆœํžˆ GD Script์˜ ํ™•์žฅ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”? ๋‹จ์ˆœํžˆ ์ผ๋ฐ˜ ๋…ธ๋“œ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ณ  ์˜ˆ๋ฅผ ๋“ค์–ด Vector2๋ฅผ ์ž…๋ ฅํ•˜๋ฉด Vector2 ๊ฐœ์ฒด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณธ์งˆ์ ์œผ๋กœ ๊ฐ ํด๋ž˜์Šค/๊ฐ์ฒด๋Š” ๋…ธ๋“œ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๊ฐ์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ์„ธ์Šค ๋…ธ๋“œ์ธ ๋‹ค๋ฅธ ๋…ธ๋“œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  Vector2.dot์™€ ๊ฐ™์€ ๊ฒƒ์„ ์ž…๋ ฅํ•˜๋ฉด ๋…ธ๋“œ๊ฐ€ 2๊ฐœ์˜ ์ž…๋ ฅ๊ณผ 1๊ฐœ์˜ ์ถœ๋ ฅ์„ ๊ฐ–๋Š” ์  ๋…ธ๋“œ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ์Šคํฌ๋ฆฝํŒ…์€ ์–ด๋Š ์‹œ์ ์—์„œ ๊ณ„ํš๋ฉ๋‹ˆ๋‹ค

๋‹น์‹ ์€ ์‹ค๋งํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค :) <3

์ด๋ฏธ VisualScripting์ด ์žˆ์œผ๋ฏ€๋กœ ์ด ๋ฌธ์ œ๋ฅผ ๋‹ซ์•„์•ผ ํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ.

"๋‚˜๋„ ๊ธ์ •์ ์œผ๋กœ ์›ƒ์—ˆ๋‹ค.
์ˆ˜์ฒœ ๋ช…์˜ ํ›Œ๋ฅญํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  ์ˆ˜๋งŽ์€ ๊ฒŒ์ž„ ์นดํƒˆ๋กœ๊ทธ, ๊ณต๊ฐœ ๋ฐ DRM ๋ฌด๋ฃŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” Steam๊ณผ ๊ฐ™์€ ํฐ ํšŒ์‚ฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ฒŒ์ด๋จธ๋กœ์„œ ์ €์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค."
drm ๋ฌด๋ฃŒ ๊ฒŒ์ž„์„ ํŒ๋งคํ•˜๋Š” gog ์Šคํ† ์–ด๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.

2015๋…„ ์„ฑ๋ช…์„œ์—์„œ ์ฃผ์ œ์™€ ๋‹ค๋ฅธ ๋Œ€๋‹ต์„ ํ•˜์„ธ์š”. :)

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰