SlideShare ist ein Scribd-Unternehmen logo
1 von 29
UNITY3D ์›Œ๋ฐ์—…

skyseer00@hotmail.com
์œ ๋‹ˆํ‹ฐ ์—”์ง„ ์ŠคํŽ™
๊ธฐ๋ณธ ๊ธฐ๋Šฅ
โ€ข   ํ†ตํ•ฉ ๋นŒ๋“œ ์‹œ์Šคํ…œ
โ€ข   ํฌ์›Œ๋“œ ๋žœ๋”๋ง
โ€ข   ์Šคํฌ๋ฆฝํŒ…
โ€ข   ๋ฌผ๋ฆฌ ์—”์ง„
โ€ข   ์• ๋‹ˆ๋ฉ”์ด์…˜
โ€ข   ํŒŒํ‹ฐํด ์‹œ์Šคํ…œ
โ€ข   ์ง€ํ˜• ์‹œ์Šคํ…œ
โ€ข   ์‚ฌ์šด๋“œ
๊ณ ๊ธ‰ ๊ธฐ๋Šฅ(pro ๋ฒ„์ ผ)
โ€ข   ๋””ํผ๋“œ ๋ผ์ดํŒ… ํŒจ์Šค
โ€ข   ์˜คํด๋ฃจ์ ผ ์ปฌ๋ง
โ€ข   ๋ผ์ดํŠธ ๋งคํ•‘
โ€ข   ํฌ์ŠคํŠธ ์ดํŽ™ํŠธ ํ•„ํ„ฐ
โ€ข   ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ
๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ ์—”์ง„
โ€ข Web browser, flash, iso, android
โ€ข Windows, mac, wii, playstation3, xbox360
๋žœ๋”๋ง&์…ฐ์ด๋”
โ€ข   ๋ชจ๋ธ๋ง ์—์…‹ ์—ฐ๋™
     โ€“ FBX๊ธฐ๋ฐ˜
     โ€“ 3DSMAX, MAYA, CHEETAH3D, CINEMA4D, BLENDER
     โ€“ PSD,PNG,PICT,TIFF,JPG : ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์–ด๋„ ๋ชจ๋“  ๋ ˆ์ด์–ด๋Š” ์—”์ง„์— ์ž„ํฌํŠธ๊ฐ€ ๋˜๋ฉด์„œ
       ์ž๋™์œผ๋กœ ํ•ฉ์ณ์ง„๋‹ค.

โ€ข   ํ†ตํ•ฉ ์„ธ์ด๋” ์‹œ์Šคํ…œ
     โ€“ ShaderLab
     โ€“ Fixed Function Program
     โ€“ Vertex / Fragment

โ€ข ๊ณ ๊ธ‰ ๋ Œ๋”๋ง
   โ€“ Defferred Lighting Path
   โ€“ Realtime Shadow System
   โ€“ Dual Lightmapping
   โ€“ Surface Shader Program
*์œ ๋‹ˆํ‹ฐ๋Š” ๊ทผ๊ฑฐ๋ฆฌ ๋ผ์ดํŠธ(Lightmap Near)์™€ ์›๊ฑฐ๋ฆฌ ๋ผ์ดํŠธ(Lightmap Far) 2๊ฐœ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
์œ ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€
โ€ข Toonshading
โ€ข Water
โ€ข post processing effect(ssao, depth of
  field, SunShaft)
์Šคํฌ๋ฆฝํŒ…
โ€ข 7.1์Šคํฌ๋ฆฝํŠธ ํผํฌ๋จผ์Šค
  โ€“ jit compile
  โ€“ aot compile
  โ€“ 20x performance
   *์ผ๋ฐ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ณด๋‹ค 20๋ฐฐ๊ฐ€ ๋น ๋ฅด๊ณ  c++์™€
๋ณ„๋กœ ์†๋„ ์ฐจ์ด๊ฐ€ ์•ˆ๋‚จ. ์ตœ๋Œ€ 2๋ฐฐ ๋Š๋ฆฌ๋Š” ์ •๋„โ€ฆ

โ€ข 7.2Language
  โ€“ Javascript
  โ€“ C#
  โ€“ Boo
๋ฌผ๋ฆฌ์—”์ง„
โ€ข NVIDIA PhysX
โ€ข ์ž๋™์ฐจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜
โ€ข ์ฒœ(cloth)์‹œ๋ฎฌ๋ ˆ์ด์…˜
์• ๋‹ˆ๋ฉ”์ด์…˜
โ€ข 9.1Animation Editor
โ€ข 9.2Skinning Animation
โ€ข 9.3Animation Blending
  โ€“   CrossFade
  โ€“   Layer(์˜ˆ, ์ƒํ•˜์ฒด ๋ ˆ์ด์–ด๋ฅผ ๋‚˜๋ˆ ์„œ ๊ฐ™์ด ํ•ฉ์ณ์‚ฌ์šฉ)
  โ€“   MixingTransform(ํŠน์ • ๋ถ€๋ถ„๋งŒ ์ปทํ•  ์ˆ˜ ์žˆ๋‹ค)
  โ€“   Weight
*์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งˆ์•ผ์™€ ๋น„์Šทํ•˜๊ฒŒ ๊ตฌ์„ฑ
*gdc์—์„œ ์œ ๋‹ˆํ‹ฐ 4.0ํ”ผ์ณ ๊ณต๊ฐœ. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ•ํ™”.
๊ธฐํƒ€ ๊ธฐ๋Šฅ
โ€ข ํŒŒํ‹ฐํด ์‹œ์Šคํ…œ : ์ฒด์ธ ์ดํŽ™ํŠธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ดํŽ™ํŠธ๋ฅผ
  ์—ฐ์ด์–ด์„œ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Œ

โ€ข ์ง€ํ˜• ์—”์ง„

โ€ข ์‚ฌ์šด๋“œ
  โ€“ FMOD Engine
  โ€“ Reverb Zone
  โ€“ Audio Filter

โ€ข ์—์…‹ ์Šคํ† ์–ด
  โ€“ 7:3 ์ˆ˜์ต ์‰์–ด
  โ€“ ๋ถ„์•ผ : 2500์—ฌ๊ฑด(์—์…‹,ํ™•์žฅ๋„๊ตฌ,ํ”„๋กœ๊ทธ๋žจ ์˜ˆ์ œ,ํ”„๋กœ์ ํŠธ)

โ€ข LoD๊ธฐ๋Šฅ ์ง€์›
โ€ข ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋Šฅ ์ง€์›
์„ค์น˜
โ€ข http://unity3d.com/unity/download/
โ€ข ํ”„๋ฆฌ๋ฒ„์ ผ๊ณผ ํ”„๋กœ๋ฒ„์ ผ(30์ผ ํŠธ๋ผ์ด์–ผ) ์ค‘
  ์„ ํƒ
๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•
์„ค์ •
โ€ข Preferences->Always Show Project Wizard
  ์ฒดํฌ & Light์ฒดํฌ
โ€ข Create New Project
โ€ข Layout->2by3->๊ฒŒ์ž„๋ทฐ ์ด๋™
ํ™”๋ฉด ๊ตฌ์„ฑ
โ€ข ๋ทฐ
 โ€“ ์”ฌ ๋ทฐ : ์”ฌ ํŽธ์ง‘ ๊ณต๊ฐ„
 โ€“ ๊ฒŒ์ž„ ๋ทฐ : ๋ฉ”์ธ ์นด๋ฉ”๋ผ๋กœ ๋ณด์—ฌ์ง€๋Š” ์‹ค์ œ ๊ฒŒ์ž„
   ํ™”๋ฉด
 โ€“ ๊ณ„์ธต ๋ทฐ : ์”ฌ์— ๋ฐฐ์น˜๋œ ์˜ค๋ธŒ์ ํŠธ ๋ฆฌ์ŠคํŠธ๋ฅผ
   ๋ณด์—ฌ์ฃผ๋Š”
   ๊ณต๊ฐ„(์บ๋ฆญํ„ฐ,๋ฐœ์‚ฌ๋œ์ด์•Œ1,๋ฐœ์‚ฌ๋œ์ด์•Œ2โ€ฆ)
 โ€“ ํ”„๋กœ์ ํŠธ ๋ทฐ : ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•  ์• ์…‹
   ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ณต๊ฐ„(์บ๋ฆญํ„ฐ,์ด์•Œ)
 โ€“ ์ธ์ŠคํŽ™ํ„ฐ ๋ทฐ : ์ผ์ข…์˜ ์†์„ฑ์ฐฝ. ์˜ค๋ธŒ์ ํŠธ ๋ฐ
   ์• ์…‹์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ.
        *์• ์…‹ : ์œ ๋‹ˆํ‹ฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ„ธ์–ด ์ง€์นญ
ํ™”๋ฉด ๊ตฌ์„ฑ
โ€ข ํŠธ๋žœ์Šคํผ ํˆด
 โ€“ ํ•ธ๋“œ ํˆด : ์”ฌ ์นด๋ฉ”๋ผ ์ด๋™ (Q)
 โ€“ ๋ณ€ํ™˜ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ์ขŒํ‘œ๋ฅผ ์ด๋™ (W)
 โ€“ ํšŒ์ „ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ํšŒ์ „์„ ๋ณ€๊ฒฝ (E)
 โ€“ ์Šค์ผ€์ผ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ํฌ๊ธฐ ๋ณ€๊ฒฝ (R)
์กฐ์ž‘
โ€ข   ์˜ค๋ฅธ์ชฝ ๋“œ๋ž˜๊ทธ : ์ž์œ  ํšŒ์ „
โ€ข   ์•ŒํŠธ+์™ผ์ชฝ ๋“œ๋ž˜๊ทธ : ๊ฐ€์šด๋ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํšŒ์ „
โ€ข   ์•ŒํŠธ+์˜ค๋ฅธ์ชฝ ๋“œ๋ž˜๊ทธ or ํœ  : ํ™•๋Œ€or์ถ•์†Œ
โ€ข   Fps๋„ค๋น„๊ฒŒ์ด์…˜ ์ด๋™
    โ€“ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์ƒํƒœ์—์„œ asdw qe shift
โ€ข Qwerํ‚ค
โ€ข vํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ํ†ตํ•ด์„œ ์ •์ ์ด๋™์ด
  ๊ฐ€๋Šฅํ•˜๋‹ค.
โ€ข Gizmo
    โ€“ Shift๋ˆ„๋ฅด๊ณ  gizmoํ•˜๋ฉด ์›๊ทผ๊ฐ์ด ์—†์–ด์ง€๋Š” iso๋ชจ๋“œ๋กœ ๋ณ€ํ™˜

โ€ข ํŠธ๋Ÿญ์„ ๋งŒ๋“ค์–ด ๋ณด์ž
ํ”„๋ฆฌํŒน ๊ธฐ๋Šฅ
โ€ข ํ”„๋ฆฌํŒน ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ•์Šค๋ฅผ 100๊ฐœ
  ๋ณต์‚ฌํ•ด๋„ ๋‚˜์ค‘์— ํ•œ๋ฒˆ์— 100๊ฐœ ๋ชจ๋‘๋ฅผ
  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
โ€ข ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋œ๊ฑด ํ”„๋ฆฌํŒน์ด๋‹ค.

โ€ข ๋งŒ๋“  ํŠธ๋Ÿญ์„ ํ”„๋ฆฌํŒน์œผ๋กœ ๋งŒ๋“ค์–ด ๋ณด์ž.
์• ์…‹ & ํŒจํ‚ค์ง€
โ€ข ์• ์…‹ : ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ต์นญ. ๊ฐ๊ฐ ๊ณ ์œ ํ•˜๊ฒŒ
  ์กด์žฌ (๋ชจ๋ธ,ํ…์Šค์ณ,์˜ค๋””์˜ค,์‚ฌ์šด๋“œ,์Šคํฌ๋ฆฝํŠธโ€ฆ)

โ€ข ํŒจํ‚ค์ง€ : ์—ฌ๋Ÿฌ ์• ์…‹์˜ ๋ฌถ์Œ. ํ”„๋กœ์ ํŠธ๊ฐ„ ์ด๋™์„ ์œ„ํ•œ
  ์œ ๋‹ˆํ‹ฐ ์ „์šฉ ํŒŒ์ผ. ์›๋ณธ ํŒŒ์ผ ์ •๋ณด์™€ ์œ ๋‹ˆํ‹ฐ ์„ค์ •
  ์ •๋ณด๊ฐ€ ํ•ฉ์ณ์ง.
 โ€“ ํŒจํ‚ค์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ : ํƒ์ƒ‰๊ธฐ์—์„œ ๋”๋ธ”ํด๋ฆญor
   Assets>Import Package>Custom Package
 โ€“ ํŒจํ‚ค์ง€ ๋‚ด๋ณด๋‚ด๊ธฐ : ๋งˆ์šฐ์Šค์šฐํด๋ฆญ>Export Package

โ€ข ์œ ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ : ์บ๋ฆญํ„ฐ ์ฝ˜ํŠธ๋กค๋Ÿฌ,
  ๋ผ์ดํŠธํ”Œ๋ ˆ์–ด, ์›Œํ„ฐ, ํŠธ๋ฆฌ์ƒ์„ฑ๊ธฐโ€ฆ
ํ•œ๋ฒˆ ํ•ด๋ณด์ž
(๊ฐ„๋‹จํ•œ ์ŠˆํŒ… ๊ฒŒ์ž„)
์„ค์ •
โ€ข Create New Project
โ€ข Window->Asset Store->F16a ๋‹ค์šด๋กœ๋“œ-
  >Import
โ€ข GameObject->CreateEmpty->player๋กœ ์ˆ˜์ •
โ€ข F16a์• ์…‹์„ ๊ณ„์ธต๋ทฐ์— ๋„ฃ๊ณ  ๋‹ค์‹œ player์—
  ๋„ฃ๊ธฐ
์Šค์นด์ด ๋ฐ•์Šค
โ€ข ํ”„๋กœ์ ํŠธ๋ทฐ ์šฐํด๋ฆญ->Import Package-
  >SkyBoxes->Improt
โ€ข Edit->Render Settings->SkyBox Mtertial
์Šคํฌ๋ฆฝํŠธ-ํ”Œ๋ ˆ์ด์–ด
โ€ข ํ”„๋กœ์ ํŠธ๋ทฐ Create->C# Script
โ€ข PlayerScript๋กœ ์Šคํฌ๋ฆฝํŠธ๋ช… ์ˆ˜์ •.
โ€ข ํด๋ž˜์Šค ๋ช…๋„ ๋™์ผํ•˜๊ฒŒ ์ˆ˜์ •

    void Update () {
         float dir = Input.GetAxis("Horizontal");
         Transform.Translate(Vector3.right * dir);
    }


โ€ข Player์— ์ถ”๊ฐ€->ํ”Œ๋ ˆ์ด->์”ฌ&ํ”„๋กœ์ ํŠธ์ €์žฅ
์Šคํฌ๋ฆฝํŠธ-์ 
โ€ข http://gameedu.kookmin.ac.kr/art/down/supplement.zip ๋‹ค์šด๋กœ๋“œ
โ€ข SampleAssets ์ž„ํฌํŠธ
   โ€“ ํŒŒ์ผ์„ ๋”๋ธ”ํด๋ฆญ
   โ€“ ํ”„๋กœ์ ํŠธ๋ทฐ์—์„œ ์šฐํด๋ฆญ->Custom Package
   โ€“ ํ”„๋กœ์ ํŠธ๋ทฐ์— ๋„ฃ๊ณ  ๋”๋ธ”ํด๋ฆญ
โ€ข Enemy์• ์…‹์„ ๊ณ„์ธต๋ทฐ์— ์ด๋™
โ€ข PlayerScrpit์ˆ˜์ •->Bullet์• ์…‹์„ Player ์ธ์ŠคํŽ™ํ„ฐ๋ทฐ๋กœ ์ด๋™


           public GameObject Bullet;
           // Use this for initialization
โ€ข ..
       โ€ฆ
                transform.Translate(Vector3.right * dir);
                if(Input.GetKeyDown("space"))
                {
                      Instantiate(Bullet, transform.position, transform.rotation);
                }
์‚ฌ์šด๋“œ
โ€ข Music์• ์…‹์„ ๋ฉ”์ธ์นด๋ฉ”๋ผ ์ธ์ŠคํŽ™ํ„ฐ๋ทฐ์—
  ์ด๋™
์Šคํ„ฐ๋”” ์ง„ํ–‰
โ€ข 1์ธ๋‹น ์ตœ์†Œ 2์ฃผ์— 1ํšŒ PT์ง„ํ–‰
โ€ข ๊ฐ€๋Šฅํ•œ ํ•˜๋‚˜์˜ PT๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋กœ ์™„๋ฃŒ(ํ๋ธŒ
  ํ•˜๋‚˜๋กœ PT๋ฅผ ์ง„ํ–‰ํ•ด๋„ ๋ฌด๋ฐฉํ•จ. ํ”„๋กœ์ ํŠธ ์ค‘๊ฐ„ ๋‚ด์šฉ
  ์„ค๋ช…x)
โ€ข ๊ฐœ์ธ ๋ชฉํ‘œ ๊ณต์œ  & ์ฒซ ํ”„๋กœ์ ํŠธ
  ์„ ์ •(ํผ์ฆ๊ฒŒ์ž„,๋ ˆ์ด์‹ฑ,์•ก์…˜โ€ฆ)
โ€ข ๊ฐ์ž ๊ฐœ์ธ์ฃผ์ œ 2๊ฐœ ์ด์ƒ ์„ ์ •
 โ€“   GUI
 โ€“   ์ง€ํ˜•
 โ€“   ์กฐ์ž‘
 โ€“   ๋ฌผ๋ฆฌ
 โ€“   ์• ๋‹ˆ๋ฉ”์ด์…˜
 โ€“   ํŒŒํ‹ฐํด(์ดํŽ™ํŠธ)
 โ€“   ์‰์ด๋”
์ฐธ๊ณ  ์‚ฌ์ดํŠธ
โ€ข http://www.unity3dstudy.com/
   ํ•œ๊ธ€ ๋™์˜์ƒ ๊ฐ•์ขŒ

โ€ข http://unity3d.com/support/resources/examp
  le-projects/
โ€ข Window->Asset Store->C# Game Example
   ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ
ํ•œ๋ฒˆ ํ•ด๋ณด์ž
 (์ง€ํ˜•+์บ๋ฆญํ„ฐ)
์ ˆ์ฐจ์  ์ง€ํ˜•
โ€ข terrain-toolkit ํŒจํ‚ค์ง€ ์ž„ํฌํŠธ
http://unity3d.com/support/resources/unity-
extensions/terrain-toolkit

โ€ข Character Controllers ํŒจํ‚ค์ง€ ์ž„ํฌํŠธ

Weitere รคhnliche Inhalte

Was ist angesagt?

๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
ozlael ozlael
ย 
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
yoonhs306
ย 
Compute shader
Compute shaderCompute shader
Compute shader
QooJuice
ย 

Was ist angesagt? (20)

๋ธŒ๋ฆฟ์ง€ Unity3D ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” 2ํšŒ
๋ธŒ๋ฆฟ์ง€ Unity3D ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” 2ํšŒ๋ธŒ๋ฆฟ์ง€ Unity3D ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” 2ํšŒ
๋ธŒ๋ฆฟ์ง€ Unity3D ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” 2ํšŒ
ย 
Unity 3d study #2
Unity 3d study #2Unity 3d study #2
Unity 3d study #2
ย 
์œ ๋‹ˆํ‹ฐ Rpg๊ฒŒ์ž„๋ฐฐ๊ฒฝ ์Šคํƒ€ํŠธ์—… ์ฒซ๋ฒˆ์งธ์ž๋ฃŒ
์œ ๋‹ˆํ‹ฐ Rpg๊ฒŒ์ž„๋ฐฐ๊ฒฝ ์Šคํƒ€ํŠธ์—… ์ฒซ๋ฒˆ์งธ์ž๋ฃŒ์œ ๋‹ˆํ‹ฐ Rpg๊ฒŒ์ž„๋ฐฐ๊ฒฝ ์Šคํƒ€ํŠธ์—… ์ฒซ๋ฒˆ์งธ์ž๋ฃŒ
์œ ๋‹ˆํ‹ฐ Rpg๊ฒŒ์ž„๋ฐฐ๊ฒฝ ์Šคํƒ€ํŠธ์—… ์ฒซ๋ฒˆ์งธ์ž๋ฃŒ
ย 
๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
๋ญฃ์ด ์ค‘ํ—Œ๋””? ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง๋„ ๋ชจ๋ฆ„์„œ - ์œ ๋‹ˆํ‹ฐ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ๊ฐ€์ด๋“œ (IGC16)
ย 
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
ย 
Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)Gamebryo LightSpeed (Korean)
Gamebryo LightSpeed (Korean)
ย 
[๋ฐ๋ธŒ๋ฃจํ‚ค/141206 ๋ฐ•๋ฏผ๊ทผ] ์œ ๋‹ˆํ‹ฐ ์ตœ์ ํ™” ํ…Œํฌ๋‹‰ ์ด์ •๋ฆฌ
[๋ฐ๋ธŒ๋ฃจํ‚ค/141206 ๋ฐ•๋ฏผ๊ทผ] ์œ ๋‹ˆํ‹ฐ ์ตœ์ ํ™” ํ…Œํฌ๋‹‰ ์ด์ •๋ฆฌ[๋ฐ๋ธŒ๋ฃจํ‚ค/141206 ๋ฐ•๋ฏผ๊ทผ] ์œ ๋‹ˆํ‹ฐ ์ตœ์ ํ™” ํ…Œํฌ๋‹‰ ์ด์ •๋ฆฌ
[๋ฐ๋ธŒ๋ฃจํ‚ค/141206 ๋ฐ•๋ฏผ๊ทผ] ์œ ๋‹ˆํ‹ฐ ์ตœ์ ํ™” ํ…Œํฌ๋‹‰ ์ด์ •๋ฆฌ
ย 
์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ๊ฒŒ์ž„ ์—”์ง„ - ํ…Œํฌ๋‹ˆ์ปฌ์•„ํŠธ๋””๋ ‰ํ„ฐ ๊น€ํƒœ๊ทผ
์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ๊ฒŒ์ž„ ์—”์ง„ - ํ…Œํฌ๋‹ˆ์ปฌ์•„ํŠธ๋””๋ ‰ํ„ฐ ๊น€ํƒœ๊ทผ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ๊ฒŒ์ž„ ์—”์ง„ - ํ…Œํฌ๋‹ˆ์ปฌ์•„ํŠธ๋””๋ ‰ํ„ฐ ๊น€ํƒœ๊ทผ
์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ๊ฒŒ์ž„ ์—”์ง„ - ํ…Œํฌ๋‹ˆ์ปฌ์•„ํŠธ๋””๋ ‰ํ„ฐ ๊น€ํƒœ๊ทผ
ย 
Compute shader DX11
Compute shader DX11Compute shader DX11
Compute shader DX11
ย 
Compute shader
Compute shaderCompute shader
Compute shader
ย 
gv004 ver0.1
gv004 ver0.1gv004 ver0.1
gv004 ver0.1
ย 
NDC2015 ์œ ๋‹ˆํ‹ฐ ์ •์  ๋ผ์ดํŒ… ์ด๊ฒŒ ์ตœ์„ ์ธ๊ฐ€์š”
NDC2015 ์œ ๋‹ˆํ‹ฐ ์ •์  ๋ผ์ดํŒ… ์ด๊ฒŒ ์ตœ์„ ์ธ๊ฐ€์š”  NDC2015 ์œ ๋‹ˆํ‹ฐ ์ •์  ๋ผ์ดํŒ… ์ด๊ฒŒ ์ตœ์„ ์ธ๊ฐ€์š”
NDC2015 ์œ ๋‹ˆํ‹ฐ ์ •์  ๋ผ์ดํŒ… ์ด๊ฒŒ ์ตœ์„ ์ธ๊ฐ€์š”
ย 
๋‚˜๋งŒ์˜ ์—”์ง„ ๊ฐœ๋ฐœํ•˜๊ธฐ
๋‚˜๋งŒ์˜ ์—”์ง„ ๊ฐœ๋ฐœํ•˜๊ธฐ๋‚˜๋งŒ์˜ ์—”์ง„ ๊ฐœ๋ฐœํ•˜๊ธฐ
๋‚˜๋งŒ์˜ ์—”์ง„ ๊ฐœ๋ฐœํ•˜๊ธฐ
ย 
์˜์›…์˜ ๊ตฐ๋‹จ์˜ ํ…Œํฌ๋‹ˆ์ปฌ ์•„ํŠธ - ํ™ฉ์žฌ์ฒ , ์œ ๋‚˜์ดํŠธ ์ฝ”๋ฆฌ์•„ 2014
์˜์›…์˜ ๊ตฐ๋‹จ์˜ ํ…Œํฌ๋‹ˆ์ปฌ ์•„ํŠธ - ํ™ฉ์žฌ์ฒ , ์œ ๋‚˜์ดํŠธ ์ฝ”๋ฆฌ์•„ 2014์˜์›…์˜ ๊ตฐ๋‹จ์˜ ํ…Œํฌ๋‹ˆ์ปฌ ์•„ํŠธ - ํ™ฉ์žฌ์ฒ , ์œ ๋‚˜์ดํŠธ ์ฝ”๋ฆฌ์•„ 2014
์˜์›…์˜ ๊ตฐ๋‹จ์˜ ํ…Œํฌ๋‹ˆ์ปฌ ์•„ํŠธ - ํ™ฉ์žฌ์ฒ , ์œ ๋‚˜์ดํŠธ ์ฝ”๋ฆฌ์•„ 2014
ย 
๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ NGUI์˜ ์ดํ•ด
๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ NGUI์˜ ์ดํ•ด๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ NGUI์˜ ์ดํ•ด
๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ NGUI์˜ ์ดํ•ด
ย 
A Study on 2D Skeletal structure for efficient 2D game development with Spine
A Study on 2D Skeletal structure for efficient 2D game development with SpineA Study on 2D Skeletal structure for efficient 2D game development with Spine
A Study on 2D Skeletal structure for efficient 2D game development with Spine
ย 
ํšจ์œจ์ ์ธ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ 2d skeletal ๊ตฌ์กฐ์— ๊ด€ํ•œ ์—ฐ๊ตฌ - Spine์„ ์ค‘์‹ฌ์œผ๋กœ
ํšจ์œจ์ ์ธ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ 2d skeletal ๊ตฌ์กฐ์— ๊ด€ํ•œ ์—ฐ๊ตฌ - Spine์„ ์ค‘์‹ฌ์œผ๋กœํšจ์œจ์ ์ธ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ 2d skeletal ๊ตฌ์กฐ์— ๊ด€ํ•œ ์—ฐ๊ตฌ - Spine์„ ์ค‘์‹ฌ์œผ๋กœ
ํšจ์œจ์ ์ธ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ 2d skeletal ๊ตฌ์กฐ์— ๊ด€ํ•œ ์—ฐ๊ตฌ - Spine์„ ์ค‘์‹ฌ์œผ๋กœ
ย 
์ด์›, ์ ˆ์ฐจ์  ์ง€ํ˜• ์ƒ์„ฑ๊ณผ ํ•˜์ดํŠธํ•„๋“œ์˜ ์‚ฌ์›, NDC2011
์ด์›, ์ ˆ์ฐจ์  ์ง€ํ˜• ์ƒ์„ฑ๊ณผ ํ•˜์ดํŠธํ•„๋“œ์˜ ์‚ฌ์›, NDC2011์ด์›, ์ ˆ์ฐจ์  ์ง€ํ˜• ์ƒ์„ฑ๊ณผ ํ•˜์ดํŠธํ•„๋“œ์˜ ์‚ฌ์›, NDC2011
์ด์›, ์ ˆ์ฐจ์  ์ง€ํ˜• ์ƒ์„ฑ๊ณผ ํ•˜์ดํŠธํ•„๋“œ์˜ ์‚ฌ์›, NDC2011
ย 
Port polio๊ฒŒ์ž„์†Œ๊ฐœ
Port polio๊ฒŒ์ž„์†Œ๊ฐœPort polio๊ฒŒ์ž„์†Œ๊ฐœ
Port polio๊ฒŒ์ž„์†Œ๊ฐœ
ย 
๋น ๋ฅธ ๋ Œ๋”๋ง์„ ์œ„ํ•œ ์˜ค๋ธŒ์ ํŠธ ์ œ์™ธ ๊ธฐ์ˆ 
๋น ๋ฅธ ๋ Œ๋”๋ง์„ ์œ„ํ•œ ์˜ค๋ธŒ์ ํŠธ ์ œ์™ธ ๊ธฐ์ˆ ๋น ๋ฅธ ๋ Œ๋”๋ง์„ ์œ„ํ•œ ์˜ค๋ธŒ์ ํŠธ ์ œ์™ธ ๊ธฐ์ˆ 
๋น ๋ฅธ ๋ Œ๋”๋ง์„ ์œ„ํ•œ ์˜ค๋ธŒ์ ํŠธ ์ œ์™ธ ๊ธฐ์ˆ 
ย 

ร„hnlich wie 120513 unity3 d_start_skyseer

๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
Kyu-sung Choi
ย 
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœiOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
Changwon National University
ย 
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
Donggi Hahm
ย 
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
Junki Kim
ย 
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
MinGeun Park
ย 
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
Hwanhee Kim
ย 
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
noerror
ย 
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
๊ฐ• ๋ฏผ์šฐ
ย 
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
MinGeun Park
ย 

ร„hnlich wie 120513 unity3 d_start_skyseer (20)

๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
๊ฒŒ์ž„์—”์ง„๊ณผ ๊ณต๊ฐ„์ •๋ณด 3D ์ฝ˜ํ…์ธ  ์œตํ•ฉ : Cesium for Unreal
ย 
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœiOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
iOS7 Sprite Kit์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
ย 
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
[NDC2014] ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ์ฆ๊ฒจ๋ณด์ž - Cocos2d-x3.0์œผ๋กœ ํ•œ ์‹œ๊ฐ„๋งŒ์— ํšก์Šคํฌ๋กค ์ŠˆํŒ…๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (ํ•จ๋™๊ธฐ)
ย 
Unityแ„‰แ…ตแ„Œแ…กแ†จแ„’แ…กแ„€แ…ต
Unityแ„‰แ…ตแ„Œแ…กแ†จแ„’แ…กแ„€แ…ตUnityแ„‰แ…ตแ„Œแ…กแ†จแ„’แ…กแ„€แ…ต
Unityแ„‰แ…ตแ„Œแ…กแ†จแ„’แ…กแ„€แ…ต
ย 
Cocos2d x a to z (์ƒ)
Cocos2d x a to z (์ƒ)Cocos2d x a to z (์ƒ)
Cocos2d x a to z (์ƒ)
ย 
[NDC17] Unreal.js - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅธ UE4 ๊ฐœ๋ฐœํ•˜๊ธฐ
[NDC17] Unreal.js - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅธ UE4 ๊ฐœ๋ฐœํ•˜๊ธฐ[NDC17] Unreal.js - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅธ UE4 ๊ฐœ๋ฐœํ•˜๊ธฐ
[NDC17] Unreal.js - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅธ UE4 ๊ฐœ๋ฐœํ•˜๊ธฐ
ย 
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
HTML5 แ„€แ…ฆแ„‹แ…ตแ†ท แ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ - OK์บ์‰ฌ๋ฐฑ ๊ฒŒ์ž„์ด๋ฒคํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€
ย 
Ndc2013 ์ •๋ฆฌ(upload๋ฒ„์ „)
Ndc2013 ์ •๋ฆฌ(upload๋ฒ„์ „)Ndc2013 ์ •๋ฆฌ(upload๋ฒ„์ „)
Ndc2013 ์ •๋ฆฌ(upload๋ฒ„์ „)
ย 
Unity ์‹œ์ž‘ํ•˜๊ธฐ
Unity ์‹œ์ž‘ํ•˜๊ธฐUnity ์‹œ์ž‘ํ•˜๊ธฐ
Unity ์‹œ์ž‘ํ•˜๊ธฐ
ย 
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
[์Šค๋งˆํŠธ๋ฒค์ฒ˜ ์ฐฝ์—…ํ•™๊ต] ์Šคํƒ€ํŠธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ
ย 
์˜คํ”ˆ์Šคํƒ: ๊ตฌ์„๊ตฌ์„ ํŒŒํ—ค์ณ๋ณด๊ธฐ
์˜คํ”ˆ์Šคํƒ: ๊ตฌ์„๊ตฌ์„ ํŒŒํ—ค์ณ๋ณด๊ธฐ์˜คํ”ˆ์Šคํƒ: ๊ตฌ์„๊ตฌ์„ ํŒŒํ—ค์ณ๋ณด๊ธฐ
์˜คํ”ˆ์Šคํƒ: ๊ตฌ์„๊ตฌ์„ ํŒŒํ—ค์ณ๋ณด๊ธฐ
ย 
Unity3D ์—”์ง„์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ํ™˜๊ฒฝ ๋ถ„์„ ๋ฐ 3D ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ  /์ œ์ž‘ ์‚ฌ๋ก€
Unity3D ์—”์ง„์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ํ™˜๊ฒฝ ๋ถ„์„ ๋ฐ 3D ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ  /์ œ์ž‘ ์‚ฌ๋ก€Unity3D ์—”์ง„์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ํ™˜๊ฒฝ ๋ถ„์„ ๋ฐ 3D ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ  /์ œ์ž‘ ์‚ฌ๋ก€
Unity3D ์—”์ง„์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ํ™˜๊ฒฝ ๋ถ„์„ ๋ฐ 3D ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ  /์ œ์ž‘ ์‚ฌ๋ก€
ย 
์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ์Šค ์•„ํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€ ๋ถ„์„
์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ์Šค ์•„ํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€ ๋ถ„์„์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ์Šค ์•„ํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€ ๋ถ„์„
์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ์Šค ์•„ํŠธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€ ๋ถ„์„
ย 
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
[NDC2016] ์‹ ๊ฒฝ๋ง์€์ปจํ…์ธ ์ž๋™์ƒ์„ฑ์˜๊ฟˆ์„๊พธ๋Š”๊ฐ€
ย 
Port polio๊ฒŒ์ž„ ์†Œ๊ฐœ
Port polio๊ฒŒ์ž„ ์†Œ๊ฐœPort polio๊ฒŒ์ž„ ์†Œ๊ฐœ
Port polio๊ฒŒ์ž„ ์†Œ๊ฐœ
ย 
Ndc12 ์ด์ฐฝํฌ render_pipeline
Ndc12 ์ด์ฐฝํฌ render_pipelineNdc12 ์ด์ฐฝํฌ render_pipeline
Ndc12 ์ด์ฐฝํฌ render_pipeline
ย 
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
07_PhysX ๊ฐ•์ฒด๋ฌผ๋ฆฌ ์ž…๋ฌธ
ย 
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
[IGC 2017] ์—”์ง€๋ฉ”์ดํ‚น ์ด๋Œ€ํฌ - ์ด์ œ๋Š” ์›น์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 'Construct3๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ'
ย 
Tizen UIFW - EFL
Tizen UIFW - EFLTizen UIFW - EFL
Tizen UIFW - EFL
ย 
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
[Ndc11 ๋ฐ•๋ฏผ๊ทผ] deferred shading
ย 

120513 unity3 d_start_skyseer

  • 3. ๊ธฐ๋ณธ ๊ธฐ๋Šฅ โ€ข ํ†ตํ•ฉ ๋นŒ๋“œ ์‹œ์Šคํ…œ โ€ข ํฌ์›Œ๋“œ ๋žœ๋”๋ง โ€ข ์Šคํฌ๋ฆฝํŒ… โ€ข ๋ฌผ๋ฆฌ ์—”์ง„ โ€ข ์• ๋‹ˆ๋ฉ”์ด์…˜ โ€ข ํŒŒํ‹ฐํด ์‹œ์Šคํ…œ โ€ข ์ง€ํ˜• ์‹œ์Šคํ…œ โ€ข ์‚ฌ์šด๋“œ
  • 4. ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ(pro ๋ฒ„์ ผ) โ€ข ๋””ํผ๋“œ ๋ผ์ดํŒ… ํŒจ์Šค โ€ข ์˜คํด๋ฃจ์ ผ ์ปฌ๋ง โ€ข ๋ผ์ดํŠธ ๋งคํ•‘ โ€ข ํฌ์ŠคํŠธ ์ดํŽ™ํŠธ ํ•„ํ„ฐ โ€ข ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ
  • 5. ๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ ์—”์ง„ โ€ข Web browser, flash, iso, android โ€ข Windows, mac, wii, playstation3, xbox360
  • 6. ๋žœ๋”๋ง&์…ฐ์ด๋” โ€ข ๋ชจ๋ธ๋ง ์—์…‹ ์—ฐ๋™ โ€“ FBX๊ธฐ๋ฐ˜ โ€“ 3DSMAX, MAYA, CHEETAH3D, CINEMA4D, BLENDER โ€“ PSD,PNG,PICT,TIFF,JPG : ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์–ด๋„ ๋ชจ๋“  ๋ ˆ์ด์–ด๋Š” ์—”์ง„์— ์ž„ํฌํŠธ๊ฐ€ ๋˜๋ฉด์„œ ์ž๋™์œผ๋กœ ํ•ฉ์ณ์ง„๋‹ค. โ€ข ํ†ตํ•ฉ ์„ธ์ด๋” ์‹œ์Šคํ…œ โ€“ ShaderLab โ€“ Fixed Function Program โ€“ Vertex / Fragment โ€ข ๊ณ ๊ธ‰ ๋ Œ๋”๋ง โ€“ Defferred Lighting Path โ€“ Realtime Shadow System โ€“ Dual Lightmapping โ€“ Surface Shader Program *์œ ๋‹ˆํ‹ฐ๋Š” ๊ทผ๊ฑฐ๋ฆฌ ๋ผ์ดํŠธ(Lightmap Near)์™€ ์›๊ฑฐ๋ฆฌ ๋ผ์ดํŠธ(Lightmap Far) 2๊ฐœ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • 7. ์œ ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ โ€ข Toonshading โ€ข Water โ€ข post processing effect(ssao, depth of field, SunShaft)
  • 8. ์Šคํฌ๋ฆฝํŒ… โ€ข 7.1์Šคํฌ๋ฆฝํŠธ ํผํฌ๋จผ์Šค โ€“ jit compile โ€“ aot compile โ€“ 20x performance *์ผ๋ฐ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ณด๋‹ค 20๋ฐฐ๊ฐ€ ๋น ๋ฅด๊ณ  c++์™€ ๋ณ„๋กœ ์†๋„ ์ฐจ์ด๊ฐ€ ์•ˆ๋‚จ. ์ตœ๋Œ€ 2๋ฐฐ ๋Š๋ฆฌ๋Š” ์ •๋„โ€ฆ โ€ข 7.2Language โ€“ Javascript โ€“ C# โ€“ Boo
  • 9. ๋ฌผ๋ฆฌ์—”์ง„ โ€ข NVIDIA PhysX โ€ข ์ž๋™์ฐจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ โ€ข ์ฒœ(cloth)์‹œ๋ฎฌ๋ ˆ์ด์…˜
  • 10. ์• ๋‹ˆ๋ฉ”์ด์…˜ โ€ข 9.1Animation Editor โ€ข 9.2Skinning Animation โ€ข 9.3Animation Blending โ€“ CrossFade โ€“ Layer(์˜ˆ, ์ƒํ•˜์ฒด ๋ ˆ์ด์–ด๋ฅผ ๋‚˜๋ˆ ์„œ ๊ฐ™์ด ํ•ฉ์ณ์‚ฌ์šฉ) โ€“ MixingTransform(ํŠน์ • ๋ถ€๋ถ„๋งŒ ์ปทํ•  ์ˆ˜ ์žˆ๋‹ค) โ€“ Weight *์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งˆ์•ผ์™€ ๋น„์Šทํ•˜๊ฒŒ ๊ตฌ์„ฑ *gdc์—์„œ ์œ ๋‹ˆํ‹ฐ 4.0ํ”ผ์ณ ๊ณต๊ฐœ. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ•ํ™”.
  • 11. ๊ธฐํƒ€ ๊ธฐ๋Šฅ โ€ข ํŒŒํ‹ฐํด ์‹œ์Šคํ…œ : ์ฒด์ธ ์ดํŽ™ํŠธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ดํŽ™ํŠธ๋ฅผ ์—ฐ์ด์–ด์„œ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Œ โ€ข ์ง€ํ˜• ์—”์ง„ โ€ข ์‚ฌ์šด๋“œ โ€“ FMOD Engine โ€“ Reverb Zone โ€“ Audio Filter โ€ข ์—์…‹ ์Šคํ† ์–ด โ€“ 7:3 ์ˆ˜์ต ์‰์–ด โ€“ ๋ถ„์•ผ : 2500์—ฌ๊ฑด(์—์…‹,ํ™•์žฅ๋„๊ตฌ,ํ”„๋กœ๊ทธ๋žจ ์˜ˆ์ œ,ํ”„๋กœ์ ํŠธ) โ€ข LoD๊ธฐ๋Šฅ ์ง€์› โ€ข ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋Šฅ ์ง€์›
  • 12. ์„ค์น˜ โ€ข http://unity3d.com/unity/download/ โ€ข ํ”„๋ฆฌ๋ฒ„์ ผ๊ณผ ํ”„๋กœ๋ฒ„์ ผ(30์ผ ํŠธ๋ผ์ด์–ผ) ์ค‘ ์„ ํƒ
  • 14. ์„ค์ • โ€ข Preferences->Always Show Project Wizard ์ฒดํฌ & Light์ฒดํฌ โ€ข Create New Project โ€ข Layout->2by3->๊ฒŒ์ž„๋ทฐ ์ด๋™
  • 15. ํ™”๋ฉด ๊ตฌ์„ฑ โ€ข ๋ทฐ โ€“ ์”ฌ ๋ทฐ : ์”ฌ ํŽธ์ง‘ ๊ณต๊ฐ„ โ€“ ๊ฒŒ์ž„ ๋ทฐ : ๋ฉ”์ธ ์นด๋ฉ”๋ผ๋กœ ๋ณด์—ฌ์ง€๋Š” ์‹ค์ œ ๊ฒŒ์ž„ ํ™”๋ฉด โ€“ ๊ณ„์ธต ๋ทฐ : ์”ฌ์— ๋ฐฐ์น˜๋œ ์˜ค๋ธŒ์ ํŠธ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ณต๊ฐ„(์บ๋ฆญํ„ฐ,๋ฐœ์‚ฌ๋œ์ด์•Œ1,๋ฐœ์‚ฌ๋œ์ด์•Œ2โ€ฆ) โ€“ ํ”„๋กœ์ ํŠธ ๋ทฐ : ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•  ์• ์…‹ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ณต๊ฐ„(์บ๋ฆญํ„ฐ,์ด์•Œ) โ€“ ์ธ์ŠคํŽ™ํ„ฐ ๋ทฐ : ์ผ์ข…์˜ ์†์„ฑ์ฐฝ. ์˜ค๋ธŒ์ ํŠธ ๋ฐ ์• ์…‹์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ. *์• ์…‹ : ์œ ๋‹ˆํ‹ฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ„ธ์–ด ์ง€์นญ
  • 16. ํ™”๋ฉด ๊ตฌ์„ฑ โ€ข ํŠธ๋žœ์Šคํผ ํˆด โ€“ ํ•ธ๋“œ ํˆด : ์”ฌ ์นด๋ฉ”๋ผ ์ด๋™ (Q) โ€“ ๋ณ€ํ™˜ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ์ขŒํ‘œ๋ฅผ ์ด๋™ (W) โ€“ ํšŒ์ „ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ํšŒ์ „์„ ๋ณ€๊ฒฝ (E) โ€“ ์Šค์ผ€์ผ ํˆด : ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ํฌ๊ธฐ ๋ณ€๊ฒฝ (R)
  • 17. ์กฐ์ž‘ โ€ข ์˜ค๋ฅธ์ชฝ ๋“œ๋ž˜๊ทธ : ์ž์œ  ํšŒ์ „ โ€ข ์•ŒํŠธ+์™ผ์ชฝ ๋“œ๋ž˜๊ทธ : ๊ฐ€์šด๋ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํšŒ์ „ โ€ข ์•ŒํŠธ+์˜ค๋ฅธ์ชฝ ๋“œ๋ž˜๊ทธ or ํœ  : ํ™•๋Œ€or์ถ•์†Œ โ€ข Fps๋„ค๋น„๊ฒŒ์ด์…˜ ์ด๋™ โ€“ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์ƒํƒœ์—์„œ asdw qe shift โ€ข Qwerํ‚ค โ€ข vํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ํ†ตํ•ด์„œ ์ •์ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค. โ€ข Gizmo โ€“ Shift๋ˆ„๋ฅด๊ณ  gizmoํ•˜๋ฉด ์›๊ทผ๊ฐ์ด ์—†์–ด์ง€๋Š” iso๋ชจ๋“œ๋กœ ๋ณ€ํ™˜ โ€ข ํŠธ๋Ÿญ์„ ๋งŒ๋“ค์–ด ๋ณด์ž
  • 18. ํ”„๋ฆฌํŒน ๊ธฐ๋Šฅ โ€ข ํ”„๋ฆฌํŒน ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ•์Šค๋ฅผ 100๊ฐœ ๋ณต์‚ฌํ•ด๋„ ๋‚˜์ค‘์— ํ•œ๋ฒˆ์— 100๊ฐœ ๋ชจ๋‘๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. โ€ข ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋œ๊ฑด ํ”„๋ฆฌํŒน์ด๋‹ค. โ€ข ๋งŒ๋“  ํŠธ๋Ÿญ์„ ํ”„๋ฆฌํŒน์œผ๋กœ ๋งŒ๋“ค์–ด ๋ณด์ž.
  • 19. ์• ์…‹ & ํŒจํ‚ค์ง€ โ€ข ์• ์…‹ : ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ต์นญ. ๊ฐ๊ฐ ๊ณ ์œ ํ•˜๊ฒŒ ์กด์žฌ (๋ชจ๋ธ,ํ…์Šค์ณ,์˜ค๋””์˜ค,์‚ฌ์šด๋“œ,์Šคํฌ๋ฆฝํŠธโ€ฆ) โ€ข ํŒจํ‚ค์ง€ : ์—ฌ๋Ÿฌ ์• ์…‹์˜ ๋ฌถ์Œ. ํ”„๋กœ์ ํŠธ๊ฐ„ ์ด๋™์„ ์œ„ํ•œ ์œ ๋‹ˆํ‹ฐ ์ „์šฉ ํŒŒ์ผ. ์›๋ณธ ํŒŒ์ผ ์ •๋ณด์™€ ์œ ๋‹ˆํ‹ฐ ์„ค์ • ์ •๋ณด๊ฐ€ ํ•ฉ์ณ์ง. โ€“ ํŒจํ‚ค์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ : ํƒ์ƒ‰๊ธฐ์—์„œ ๋”๋ธ”ํด๋ฆญor Assets>Import Package>Custom Package โ€“ ํŒจํ‚ค์ง€ ๋‚ด๋ณด๋‚ด๊ธฐ : ๋งˆ์šฐ์Šค์šฐํด๋ฆญ>Export Package โ€ข ์œ ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ : ์บ๋ฆญํ„ฐ ์ฝ˜ํŠธ๋กค๋Ÿฌ, ๋ผ์ดํŠธํ”Œ๋ ˆ์–ด, ์›Œํ„ฐ, ํŠธ๋ฆฌ์ƒ์„ฑ๊ธฐโ€ฆ
  • 21. ์„ค์ • โ€ข Create New Project โ€ข Window->Asset Store->F16a ๋‹ค์šด๋กœ๋“œ- >Import โ€ข GameObject->CreateEmpty->player๋กœ ์ˆ˜์ • โ€ข F16a์• ์…‹์„ ๊ณ„์ธต๋ทฐ์— ๋„ฃ๊ณ  ๋‹ค์‹œ player์— ๋„ฃ๊ธฐ
  • 22. ์Šค์นด์ด ๋ฐ•์Šค โ€ข ํ”„๋กœ์ ํŠธ๋ทฐ ์šฐํด๋ฆญ->Import Package- >SkyBoxes->Improt โ€ข Edit->Render Settings->SkyBox Mtertial
  • 23. ์Šคํฌ๋ฆฝํŠธ-ํ”Œ๋ ˆ์ด์–ด โ€ข ํ”„๋กœ์ ํŠธ๋ทฐ Create->C# Script โ€ข PlayerScript๋กœ ์Šคํฌ๋ฆฝํŠธ๋ช… ์ˆ˜์ •. โ€ข ํด๋ž˜์Šค ๋ช…๋„ ๋™์ผํ•˜๊ฒŒ ์ˆ˜์ • void Update () { float dir = Input.GetAxis("Horizontal"); Transform.Translate(Vector3.right * dir); } โ€ข Player์— ์ถ”๊ฐ€->ํ”Œ๋ ˆ์ด->์”ฌ&ํ”„๋กœ์ ํŠธ์ €์žฅ
  • 24. ์Šคํฌ๋ฆฝํŠธ-์  โ€ข http://gameedu.kookmin.ac.kr/art/down/supplement.zip ๋‹ค์šด๋กœ๋“œ โ€ข SampleAssets ์ž„ํฌํŠธ โ€“ ํŒŒ์ผ์„ ๋”๋ธ”ํด๋ฆญ โ€“ ํ”„๋กœ์ ํŠธ๋ทฐ์—์„œ ์šฐํด๋ฆญ->Custom Package โ€“ ํ”„๋กœ์ ํŠธ๋ทฐ์— ๋„ฃ๊ณ  ๋”๋ธ”ํด๋ฆญ โ€ข Enemy์• ์…‹์„ ๊ณ„์ธต๋ทฐ์— ์ด๋™ โ€ข PlayerScrpit์ˆ˜์ •->Bullet์• ์…‹์„ Player ์ธ์ŠคํŽ™ํ„ฐ๋ทฐ๋กœ ์ด๋™ public GameObject Bullet; // Use this for initialization โ€ข .. โ€ฆ transform.Translate(Vector3.right * dir); if(Input.GetKeyDown("space")) { Instantiate(Bullet, transform.position, transform.rotation); }
  • 25. ์‚ฌ์šด๋“œ โ€ข Music์• ์…‹์„ ๋ฉ”์ธ์นด๋ฉ”๋ผ ์ธ์ŠคํŽ™ํ„ฐ๋ทฐ์— ์ด๋™
  • 26. ์Šคํ„ฐ๋”” ์ง„ํ–‰ โ€ข 1์ธ๋‹น ์ตœ์†Œ 2์ฃผ์— 1ํšŒ PT์ง„ํ–‰ โ€ข ๊ฐ€๋Šฅํ•œ ํ•˜๋‚˜์˜ PT๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋กœ ์™„๋ฃŒ(ํ๋ธŒ ํ•˜๋‚˜๋กœ PT๋ฅผ ์ง„ํ–‰ํ•ด๋„ ๋ฌด๋ฐฉํ•จ. ํ”„๋กœ์ ํŠธ ์ค‘๊ฐ„ ๋‚ด์šฉ ์„ค๋ช…x) โ€ข ๊ฐœ์ธ ๋ชฉํ‘œ ๊ณต์œ  & ์ฒซ ํ”„๋กœ์ ํŠธ ์„ ์ •(ํผ์ฆ๊ฒŒ์ž„,๋ ˆ์ด์‹ฑ,์•ก์…˜โ€ฆ) โ€ข ๊ฐ์ž ๊ฐœ์ธ์ฃผ์ œ 2๊ฐœ ์ด์ƒ ์„ ์ • โ€“ GUI โ€“ ์ง€ํ˜• โ€“ ์กฐ์ž‘ โ€“ ๋ฌผ๋ฆฌ โ€“ ์• ๋‹ˆ๋ฉ”์ด์…˜ โ€“ ํŒŒํ‹ฐํด(์ดํŽ™ํŠธ) โ€“ ์‰์ด๋”
  • 27. ์ฐธ๊ณ  ์‚ฌ์ดํŠธ โ€ข http://www.unity3dstudy.com/ ํ•œ๊ธ€ ๋™์˜์ƒ ๊ฐ•์ขŒ โ€ข http://unity3d.com/support/resources/examp le-projects/ โ€ข Window->Asset Store->C# Game Example ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ
  • 29. ์ ˆ์ฐจ์  ์ง€ํ˜• โ€ข terrain-toolkit ํŒจํ‚ค์ง€ ์ž„ํฌํŠธ http://unity3d.com/support/resources/unity- extensions/terrain-toolkit โ€ข Character Controllers ํŒจํ‚ค์ง€ ์ž„ํฌํŠธ