SlideShare a Scribd company logo
1 of 27
Unity Technologies Korea
 Field Engineer Manager
         이호민
UNITY3D
INDEX
 게임의 과거, 현재, 그리고 미래

 개발 패러다임의 변화
 Engine 소개
   Unity Engine Introduction
   Unity Engine Features
   Unity Engine Techniques
   Unity Engine References


 라이선스 정책
   Sales Policies
   License Types

 데모
게임의 과거, 현재, 그리고 미래

   80년대        90 년대   2000년대   2010년대

아케이드 게임의 부흥기
소규모 게임 개발팀
뛰어난 아이디어
특정 플랫폼
게임의 과거, 현재, 그리고 미래

80년대      90 년대         2000년대   2010년대

       PC 온라인 게임의 시작
       중소규모 게임 개발팀
       컴퓨터 기술 발전과 함께
       게임 기술 또한 동반 성장

       특정 플랫폼
게임의 과거, 현재, 그리고 미래

80년대    90 년대       2000년대          2010년대

                PC 온라인/콘솔 게임의 부흥기
                대규모 게임 개발팀과
                블록 버스터 게임들
                컴퓨터 하드웨어의 눈부신
                발전과 게임 기술의 동반
                성장
                멀티 플랫폼의 도전기
게임의 과거, 현재, 그리고 미래

80년대    90 년대   2000년대      2010년대

                         PC 온라인/콘솔 게임의 정체기
                         스마트폰의 성장과 함께
                         멀티 플랫폼의 부흥기

                         다양한 플랫폼과 다양한 프로
                         젝트를 위한 개발팀 운영
게임의 과거, 현재, 그리고 미래

80년대             90 년대   2000년대         2010년대


                           안드로이드팀 운영 비용
                           iOS팀 운영 비용
   이번 게임은 어떤 플             PC팀 운영 비용
  랫폼으로 개발해야 할
       까?                  개발 기간……




       기획자
                                  경영자
개발 패러다임의 변화

         80/90 년대     2000년대     2010년대

                                          개발
                                          기획
                                          디자인


개발팀


기획팀


디자인팀



        중/소형 프로젝                 중/소/대형 프로젝트,
        트, 단일 플랫폼                   멀티 플랫폼
                    중/대형 프로젝트,
개발 시간                 단일 플랫폼
Introduction              Engine 소개
Unity Engine?

   개발사 : Unity Technologies
   개발 년도 : 2001 년도 (3명의 개발자)
   설립 이념 : 게임 개발의 민주화, 개발자를 위한 봉사




 덴마크 코펜하겐에서 시작한 Unity Technologies는, 개발 초기 3명의 개발자와 함께 Multi
 Platform을 기반으로 유니티 엔진을 설계하여 개발하기 시작하였으며, 2007년부터 사용하기
 쉬운 인터페이스와 뛰어난 가격 경쟁력으로 시장에서 급속히 성장하게 되었습니다. 현재는 EA,
 Disney, Warner Bros, NCSoft, NHN, Nexon, Neowiz 등 세계 유명 대다수의 게임 회사들이 사
 용하고 있습니다.
Introduction               Engine 소개
Unity History

  2001            개발 시작

  2005            Unity 1.0 Apple’s WWDC에 공개

  2007            Unity 2.0 공개
                  Unity iPhone 공개

  2009            Unity 무료버전 공개

  2010 02.           Unity 개발자 10만 명 돌파
      03. GPM Studio와 한국 리셀러 계약 체결
      06. Unity Android 공개
      09. Unity 3.0 공개
      10. Unity 개발자 25만명 돌파


 2011 05.          Unity 개발자 50만 명 돌파
      06. 스웨덴 Stockholm 오피스 오픈
      08. GPM Studio와 총판 계약 종료
      09. 유니티 코리아 설립
Introduction                 Engine 소개
Unity Numbers

  지원하는 플랫폼                       :                    8
  앱스토어에 등록된 게임 수                 :               1,500
  등록된 개발자                        :             500,000
  유니티 웹 브라우저 플러그인 인스톨 수          :         80,000,000




                      < Total Web Player Installs >
Features                    Engine 소개
   Unity 장점

      1.   누구나 사용하기 쉬운 인터페이스
      2.   뛰어난 스크립트 기능 제공 (C#, JavaScript, Boo)
      3.   Asset Store를 이용한 다양한 리소스 활용
      4.   한번의 게임 개발로 다양한 플랫폼에 런칭 – 비용, 개발 시간 단축
      5.   최신 게임 기술을 적용한 하이 퀄리티 엔진 퍼포먼스
      6.   지속적인 엔진 업데이트와 빠르고 정확한 기술 지원
      7.   50만 명이 넘는 개발자로부터의 다양한 노하우 공유
      8.   뛰어난 가격 경쟁력




2009년 Gamasutra          최고의 게임 회사 Top5 선정
2009년 Develop Magazine 기술적 혁신에 성공한 회사
2009년 Gamasutra          최고의 게임엔진 Top5 선정
2010년 InformationWeek  가장 주목해야 할 회사 선정
2011년 일본 CEDEC          최고의 소프트웨어 상 수상
Techniques             Engine 소개
Unity Techniques

                   게임 개발에 필요한 모든 엔진 모듈 제공

           개발 에디터 / 렌더링 엔진 / 물리 엔진 / 애니메이션 엔진 /
             스크립트 / 오디오 엔진 / 네트워크 엔진 / 프로파일러
Techniques              Engine 소개
Editor

  1.     직관적인 UI로 에디터를 쉽게 조작
  2.     Drag & Drop으로 모든 게임 Scene 제어
  3.   Preview 기능을 통해, 스크립트나 쉐이더, 오브젝트 속성 등의 수정 내용을
       실시간으로 확인 가능
  4. 막강한 Asset Importing 기능
Techniques                          Engine 소개
  Rendering
                              Rendering Techniques

               Deferred Lighting / Full Screen Post-Processing Effects
                            / Batching / Occlusion Culling
                        / GLSL Optimizer / Realtime Shadows
              / Screen Space Ambient Occlusion / 100 Built-in Shaders



Deferred Lighting:
Deferred Lighting 기술을 사용하여 많은 수의 Lighting을
사용하더라도 높은 성능을 보여줍니다.




Full Screen Post-Processing Effects:
Global Illumination과 Depth-Of-Field,
Lens Effects등을 포함한 다양한 Post Effects
를 지원합니다.
Techniques                Engine 소개
  Rendering

 Batching:
 Draw Call을 최소화 하기 위해서, 유니티는 오브젝트 드로잉을 위한 GPU 연산을
 자동으로 Batch화 시킵니다.




 SSAO:
 GI(Global Illumination)와 텍스처의 Depth Buffer와 Normal Buffer를 바탕으로
 실시간으로 차폐 그림자를 생성하여 볼륨 감을 보여주는 기술로 사실적인 오브젝트 렌더링을
 위해 지원되는 최신 기술 중에 하나입니다.




Occlusion Culling:
최근 많은 게임에서 게임 최적화를 위해 사용되어
지고 있는 Umbra Software를 사용하여, 필요한
부분만을 최적화된 연산을 통해 모니터에 게임 씬이
드로잉 되도록 Occlusion Culling을 구현하였습
니다.
Techniques                    Engine 소개
 Physics

NVIDIA PhysX:
유니티에서는 NVIDIA의 PhysX를 기본으로 제공하고 있으며,
뛰어난 물리 효과를 보여줍니다.



Cloth:
Cloth Simulation을 위해 두가지 Simulation기능을
제공하여 주며, Interactive Cloth와 Skinned Cloth를
통해 셔츠와 치마, 머리카락 등을 디테일하며 최적화된
Cloth Simulation을 보여줍니다.



Rigid Body/Soft Body:
Rigid Body와 Soft Body를 통해 강성과 연성 물체의 물리
현상을 완벽하게 보여줍니다.
Techniques             Engine 소개
Audio

FMOD:
FMOD 엔진을 사용하여 2D, 3D 스트레오 사운드 뿐만
아니라, 에코, 코러스 등 막강한 사운드 기능을 보여
줍니다.



Flexible Programming

Multiple Script Support:
유니티 엔진은 기본적으로 JavaScript, C# 그리고
Boo 이렇게 세가지 스크립트를 기본적으로 제공합니다.




Debugging / Profiling:
MonoDeveloper를 통해 코딩 및 디버깅이 가능하며,
또한 Profiling을 통해 CPU와 GPU의 병목 현상을
파악하여 게임 개발 최적화를 기할 수 있습니다.
Techniques          Engine 소개
Networking
Synchronization:
게임 오브젝트의 위치, 운동 속성, 애니메이션 정보 등을 Delta
Compression 알고리즘을 통해 네트워크 게임 플레이어들간의
동기화를 시켜줍니다.

Remote Procedure Calls:
마샬링 없이 다른 클라이언트 들에게 쉽게 펑션 콜을 할 수
있습니다.

Web Connectivity:
웹 페이지나 웹 서비스에 쉽게 접근할 수 있도록, 유니티는 WWW
interface를 제공합니다. (동기화 비동기화 모두 지원)
Techniques   Engine 소개
Multi Platform
References   Engine 소개
Sales Policies          라이센스 정책

Unity 무료 버전:
Unity의 무료 버전은 학생, 개인 개발자 그리고 작년 회계 연도 기준 USD 100,000 미만인
회사에 한해 사용 가능




Unity Pro 버전:
Unity Pro 버전은 유료 판매 모델이며, 무료 버전 사용 조건에 부합하는 사람이나 기업은
Pro 버전을 사용해야 하며, 2개의 컴퓨터에 1회씩, 총 2회의 설치를 허용함




License 정책:
라이선스 당 개발 타이틀 수의 제한이 없음
하나의 License를 2회 이상 설치 시, 설치할 수 없으며 해당 지사나 본사에 라이선스 초기화에
대한 요청을 해야 함
License Types           라이센스 정책

Unity Free     : 무료 배포 버전


Unity Pro      : 1,650,000 원(개인 및 기업용)


iOS Basic      : 440,000 원


iOS Pro        : 1,650,000 원


Android Basic : 440,000 원


Androis Pro    : 1,650,000 원


Asset Server   : 550,000 원

Consoles      : 별도 문의 (콘솔 개발 라이선스가 있어야 함)
Xbox, PS, Wii
Shadow Gun   Demo
Contact Information
주소
서울시 강남구 삼성동 159-1 무역센터 33층

연락처
Sales: William Yang (한국대표)
       williamy@unity3d.com
       010-7139-8020

Techs: Homin Lee (기술지원)
       Homin@unity3d.com
       010-9394-6027

FaceBook: http://www.facebook.com/unityworld

More Related Content

What's hot

[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개
[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개
[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개NUGU developers
 
kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7Seo Jinho
 
GDC2011 참관보고서 (공개용)
GDC2011 참관보고서 (공개용)GDC2011 참관보고서 (공개용)
GDC2011 참관보고서 (공개용)Jubok Kim
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발MinGeun Park
 
20151122_게임덕 소개서
20151122_게임덕 소개서20151122_게임덕 소개서
20151122_게임덕 소개서Donghyung Shin
 
GDC2013 트렌드리뷰
GDC2013 트렌드리뷰GDC2013 트렌드리뷰
GDC2013 트렌드리뷰Jubok Kim
 
Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?SangYun Yi
 
App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비YoungHoKwak1
 
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)SeungMin Yang
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문MinGeun Park
 
[133] autonomous driving simulation with a game engine
[133] autonomous driving simulation with a game engine[133] autonomous driving simulation with a game engine
[133] autonomous driving simulation with a game engineNAVER D2
 
NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인Jubok Kim
 
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & TrickMinGeun Park
 
오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영MinGeun Park
 
스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부mosaicnet
 
GDC2012 트렌드 리뷰
GDC2012 트렌드 리뷰GDC2012 트렌드 리뷰
GDC2012 트렌드 리뷰Jubok Kim
 
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...강 민우
 
Z세대의 놀이터, 게임덕
Z세대의 놀이터, 게임덕Z세대의 놀이터, 게임덕
Z세대의 놀이터, 게임덕Donghyung Shin
 
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개[NUGU Dev Days Beginner] NUGU developers 및 Play 소개
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개NUGU developers
 

What's hot (20)

[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개
[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개
[NUGU Conference 2018] 세션 A-1 : 오픈 플랫폼 아키텍쳐 소개
 
kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7
 
GDC2011 참관보고서 (공개용)
GDC2011 참관보고서 (공개용)GDC2011 참관보고서 (공개용)
GDC2011 참관보고서 (공개용)
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
 
20151122_게임덕 소개서
20151122_게임덕 소개서20151122_게임덕 소개서
20151122_게임덕 소개서
 
GDC2013 트렌드리뷰
GDC2013 트렌드리뷰GDC2013 트렌드리뷰
GDC2013 트렌드리뷰
 
Ludus501
Ludus501Ludus501
Ludus501
 
Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?
 
App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비
 
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
[11 0702] 스마트 하지 못한 개발자의 스마트폰 게임 개발 하기(공개용)
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문
 
[133] autonomous driving simulation with a game engine
[133] autonomous driving simulation with a game engine[133] autonomous driving simulation with a game engine
[133] autonomous driving simulation with a game engine
 
NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인
 
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick
 
오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영
 
스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부
 
GDC2012 트렌드 리뷰
GDC2012 트렌드 리뷰GDC2012 트렌드 리뷰
GDC2012 트렌드 리뷰
 
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...
 
Z세대의 놀이터, 게임덕
Z세대의 놀이터, 게임덕Z세대의 놀이터, 게임덕
Z세대의 놀이터, 게임덕
 
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개[NUGU Dev Days Beginner] NUGU developers 및 Play 소개
[NUGU Dev Days Beginner] NUGU developers 및 Play 소개
 

Viewers also liked

김윤상 수정
김윤상 수정김윤상 수정
김윤상 수정Icon Busan
 
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀Young Keun Choe
 

Viewers also liked (7)

배정현
배정현배정현
배정현
 
최웅규
최웅규최웅규
최웅규
 
Minh le
Minh leMinh le
Minh le
 
김윤상 수정
김윤상 수정김윤상 수정
김윤상 수정
 
최정운
최정운최정운
최정운
 
박지웅
박지웅박지웅
박지웅
 
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀
 

Similar to 이호민

우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근Visual Tech Dev
 
윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유Seo Jinho
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주Devgear
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
 
차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발Seo Jinho
 
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1Hyunwoo Kim
 
20090826 Blackjack Cafe V1.0
20090826 Blackjack Cafe V1.020090826 Blackjack Cafe V1.0
20090826 Blackjack Cafe V1.0Seo Jinho
 
Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Brandon Chung
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNASeo Jinho
 
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표 [NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표 nemoux
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서용호 김
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
[KASA] Game Engine???
[KASA] Game Engine???[KASA] Game Engine???
[KASA] Game Engine???changehee lee
 
Card battle game proposal
Card battle game proposal Card battle game proposal
Card battle game proposal Kiwon Seo
 
AD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxAD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxVisual Tech Dev
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석SangYun Yi
 
[D2 오픈세미나]5.html5 api 테트리스게임_이진권
[D2 오픈세미나]5.html5 api 테트리스게임_이진권[D2 오픈세미나]5.html5 api 테트리스게임_이진권
[D2 오픈세미나]5.html5 api 테트리스게임_이진권NAVER D2
 
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발JinKwon Lee
 

Similar to 이호민 (20)

우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
 
윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
 
차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발
 
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1
 
20090826 Blackjack Cafe V1.0
20090826 Blackjack Cafe V1.020090826 Blackjack Cafe V1.0
20090826 Blackjack Cafe V1.0
 
Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNA
 
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표 [NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
[KASA] Game Engine???
[KASA] Game Engine???[KASA] Game Engine???
[KASA] Game Engine???
 
Card battle game proposal
Card battle game proposal Card battle game proposal
Card battle game proposal
 
AD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxAD의 TAD와 협업.pptx
AD의 TAD와 협업.pptx
 
Kinect sdk사용하기
Kinect sdk사용하기Kinect sdk사용하기
Kinect sdk사용하기
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석
 
[D2 오픈세미나]5.html5 api 테트리스게임_이진권
[D2 오픈세미나]5.html5 api 테트리스게임_이진권[D2 오픈세미나]5.html5 api 테트리스게임_이진권
[D2 오픈세미나]5.html5 api 테트리스게임_이진권
 
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
 

More from Icon Busan

More from Icon Busan (11)

김윤상
김윤상김윤상
김윤상
 
김유
김유김유
김유
 
김문기
김문기김문기
김문기
 
Minh le
Minh leMinh le
Minh le
 
Michael zillmer
Michael zillmerMichael zillmer
Michael zillmer
 
Michael minich
Michael minichMichael minich
Michael minich
 
Jung mi vogt
Jung mi vogtJung mi vogt
Jung mi vogt
 
John kwon
John kwonJohn kwon
John kwon
 
Dawn rivers
Dawn riversDawn rivers
Dawn rivers
 
Carl callewaert
Carl callewaertCarl callewaert
Carl callewaert
 
Brian vogt
Brian vogtBrian vogt
Brian vogt
 

이호민

  • 1.
  • 2. Unity Technologies Korea Field Engineer Manager 이호민
  • 3. UNITY3D INDEX 게임의 과거, 현재, 그리고 미래 개발 패러다임의 변화 Engine 소개 Unity Engine Introduction Unity Engine Features Unity Engine Techniques Unity Engine References 라이선스 정책 Sales Policies License Types 데모
  • 4. 게임의 과거, 현재, 그리고 미래 80년대 90 년대 2000년대 2010년대 아케이드 게임의 부흥기 소규모 게임 개발팀 뛰어난 아이디어 특정 플랫폼
  • 5. 게임의 과거, 현재, 그리고 미래 80년대 90 년대 2000년대 2010년대 PC 온라인 게임의 시작 중소규모 게임 개발팀 컴퓨터 기술 발전과 함께 게임 기술 또한 동반 성장 특정 플랫폼
  • 6. 게임의 과거, 현재, 그리고 미래 80년대 90 년대 2000년대 2010년대 PC 온라인/콘솔 게임의 부흥기 대규모 게임 개발팀과 블록 버스터 게임들 컴퓨터 하드웨어의 눈부신 발전과 게임 기술의 동반 성장 멀티 플랫폼의 도전기
  • 7. 게임의 과거, 현재, 그리고 미래 80년대 90 년대 2000년대 2010년대 PC 온라인/콘솔 게임의 정체기 스마트폰의 성장과 함께 멀티 플랫폼의 부흥기 다양한 플랫폼과 다양한 프로 젝트를 위한 개발팀 운영
  • 8. 게임의 과거, 현재, 그리고 미래 80년대 90 년대 2000년대 2010년대 안드로이드팀 운영 비용 iOS팀 운영 비용 이번 게임은 어떤 플 PC팀 운영 비용 랫폼으로 개발해야 할 까? 개발 기간…… 기획자 경영자
  • 9. 개발 패러다임의 변화 80/90 년대 2000년대 2010년대 개발 기획 디자인 개발팀 기획팀 디자인팀 중/소형 프로젝 중/소/대형 프로젝트, 트, 단일 플랫폼 멀티 플랫폼 중/대형 프로젝트, 개발 시간 단일 플랫폼
  • 10. Introduction Engine 소개 Unity Engine? 개발사 : Unity Technologies 개발 년도 : 2001 년도 (3명의 개발자) 설립 이념 : 게임 개발의 민주화, 개발자를 위한 봉사 덴마크 코펜하겐에서 시작한 Unity Technologies는, 개발 초기 3명의 개발자와 함께 Multi Platform을 기반으로 유니티 엔진을 설계하여 개발하기 시작하였으며, 2007년부터 사용하기 쉬운 인터페이스와 뛰어난 가격 경쟁력으로 시장에서 급속히 성장하게 되었습니다. 현재는 EA, Disney, Warner Bros, NCSoft, NHN, Nexon, Neowiz 등 세계 유명 대다수의 게임 회사들이 사 용하고 있습니다.
  • 11. Introduction Engine 소개 Unity History 2001 개발 시작 2005 Unity 1.0 Apple’s WWDC에 공개 2007 Unity 2.0 공개 Unity iPhone 공개 2009 Unity 무료버전 공개 2010 02. Unity 개발자 10만 명 돌파 03. GPM Studio와 한국 리셀러 계약 체결 06. Unity Android 공개 09. Unity 3.0 공개 10. Unity 개발자 25만명 돌파 2011 05. Unity 개발자 50만 명 돌파 06. 스웨덴 Stockholm 오피스 오픈 08. GPM Studio와 총판 계약 종료 09. 유니티 코리아 설립
  • 12. Introduction Engine 소개 Unity Numbers 지원하는 플랫폼 : 8 앱스토어에 등록된 게임 수 : 1,500 등록된 개발자 : 500,000 유니티 웹 브라우저 플러그인 인스톨 수 : 80,000,000 < Total Web Player Installs >
  • 13. Features Engine 소개 Unity 장점 1. 누구나 사용하기 쉬운 인터페이스 2. 뛰어난 스크립트 기능 제공 (C#, JavaScript, Boo) 3. Asset Store를 이용한 다양한 리소스 활용 4. 한번의 게임 개발로 다양한 플랫폼에 런칭 – 비용, 개발 시간 단축 5. 최신 게임 기술을 적용한 하이 퀄리티 엔진 퍼포먼스 6. 지속적인 엔진 업데이트와 빠르고 정확한 기술 지원 7. 50만 명이 넘는 개발자로부터의 다양한 노하우 공유 8. 뛰어난 가격 경쟁력 2009년 Gamasutra 최고의 게임 회사 Top5 선정 2009년 Develop Magazine 기술적 혁신에 성공한 회사 2009년 Gamasutra 최고의 게임엔진 Top5 선정 2010년 InformationWeek 가장 주목해야 할 회사 선정 2011년 일본 CEDEC 최고의 소프트웨어 상 수상
  • 14. Techniques Engine 소개 Unity Techniques 게임 개발에 필요한 모든 엔진 모듈 제공 개발 에디터 / 렌더링 엔진 / 물리 엔진 / 애니메이션 엔진 / 스크립트 / 오디오 엔진 / 네트워크 엔진 / 프로파일러
  • 15. Techniques Engine 소개 Editor 1. 직관적인 UI로 에디터를 쉽게 조작 2. Drag & Drop으로 모든 게임 Scene 제어 3. Preview 기능을 통해, 스크립트나 쉐이더, 오브젝트 속성 등의 수정 내용을 실시간으로 확인 가능 4. 막강한 Asset Importing 기능
  • 16. Techniques Engine 소개 Rendering Rendering Techniques Deferred Lighting / Full Screen Post-Processing Effects / Batching / Occlusion Culling / GLSL Optimizer / Realtime Shadows / Screen Space Ambient Occlusion / 100 Built-in Shaders Deferred Lighting: Deferred Lighting 기술을 사용하여 많은 수의 Lighting을 사용하더라도 높은 성능을 보여줍니다. Full Screen Post-Processing Effects: Global Illumination과 Depth-Of-Field, Lens Effects등을 포함한 다양한 Post Effects 를 지원합니다.
  • 17. Techniques Engine 소개 Rendering Batching: Draw Call을 최소화 하기 위해서, 유니티는 오브젝트 드로잉을 위한 GPU 연산을 자동으로 Batch화 시킵니다. SSAO: GI(Global Illumination)와 텍스처의 Depth Buffer와 Normal Buffer를 바탕으로 실시간으로 차폐 그림자를 생성하여 볼륨 감을 보여주는 기술로 사실적인 오브젝트 렌더링을 위해 지원되는 최신 기술 중에 하나입니다. Occlusion Culling: 최근 많은 게임에서 게임 최적화를 위해 사용되어 지고 있는 Umbra Software를 사용하여, 필요한 부분만을 최적화된 연산을 통해 모니터에 게임 씬이 드로잉 되도록 Occlusion Culling을 구현하였습 니다.
  • 18. Techniques Engine 소개 Physics NVIDIA PhysX: 유니티에서는 NVIDIA의 PhysX를 기본으로 제공하고 있으며, 뛰어난 물리 효과를 보여줍니다. Cloth: Cloth Simulation을 위해 두가지 Simulation기능을 제공하여 주며, Interactive Cloth와 Skinned Cloth를 통해 셔츠와 치마, 머리카락 등을 디테일하며 최적화된 Cloth Simulation을 보여줍니다. Rigid Body/Soft Body: Rigid Body와 Soft Body를 통해 강성과 연성 물체의 물리 현상을 완벽하게 보여줍니다.
  • 19. Techniques Engine 소개 Audio FMOD: FMOD 엔진을 사용하여 2D, 3D 스트레오 사운드 뿐만 아니라, 에코, 코러스 등 막강한 사운드 기능을 보여 줍니다. Flexible Programming Multiple Script Support: 유니티 엔진은 기본적으로 JavaScript, C# 그리고 Boo 이렇게 세가지 스크립트를 기본적으로 제공합니다. Debugging / Profiling: MonoDeveloper를 통해 코딩 및 디버깅이 가능하며, 또한 Profiling을 통해 CPU와 GPU의 병목 현상을 파악하여 게임 개발 최적화를 기할 수 있습니다.
  • 20. Techniques Engine 소개 Networking Synchronization: 게임 오브젝트의 위치, 운동 속성, 애니메이션 정보 등을 Delta Compression 알고리즘을 통해 네트워크 게임 플레이어들간의 동기화를 시켜줍니다. Remote Procedure Calls: 마샬링 없이 다른 클라이언트 들에게 쉽게 펑션 콜을 할 수 있습니다. Web Connectivity: 웹 페이지나 웹 서비스에 쉽게 접근할 수 있도록, 유니티는 WWW interface를 제공합니다. (동기화 비동기화 모두 지원)
  • 21. Techniques Engine 소개 Multi Platform
  • 22. References Engine 소개
  • 23. Sales Policies 라이센스 정책 Unity 무료 버전: Unity의 무료 버전은 학생, 개인 개발자 그리고 작년 회계 연도 기준 USD 100,000 미만인 회사에 한해 사용 가능 Unity Pro 버전: Unity Pro 버전은 유료 판매 모델이며, 무료 버전 사용 조건에 부합하는 사람이나 기업은 Pro 버전을 사용해야 하며, 2개의 컴퓨터에 1회씩, 총 2회의 설치를 허용함 License 정책: 라이선스 당 개발 타이틀 수의 제한이 없음 하나의 License를 2회 이상 설치 시, 설치할 수 없으며 해당 지사나 본사에 라이선스 초기화에 대한 요청을 해야 함
  • 24. License Types 라이센스 정책 Unity Free : 무료 배포 버전 Unity Pro : 1,650,000 원(개인 및 기업용) iOS Basic : 440,000 원 iOS Pro : 1,650,000 원 Android Basic : 440,000 원 Androis Pro : 1,650,000 원 Asset Server : 550,000 원 Consoles : 별도 문의 (콘솔 개발 라이선스가 있어야 함) Xbox, PS, Wii
  • 25. Shadow Gun Demo
  • 26.
  • 27. Contact Information 주소 서울시 강남구 삼성동 159-1 무역센터 33층 연락처 Sales: William Yang (한국대표) williamy@unity3d.com 010-7139-8020 Techs: Homin Lee (기술지원) Homin@unity3d.com 010-9394-6027 FaceBook: http://www.facebook.com/unityworld