Unity Technologies Korea Field Engineer Manager         이호민
UNITY3DINDEX 게임의 과거, 현재, 그리고 미래 개발 패러다임의 변화 Engine 소개   Unity Engine Introduction   Unity Engine Features   Unity Engine T...
게임의 과거, 현재, 그리고 미래   80년대        90 년대   2000년대   2010년대아케이드 게임의 부흥기소규모 게임 개발팀뛰어난 아이디어특정 플랫폼
게임의 과거, 현재, 그리고 미래80년대      90 년대         2000년대   2010년대       PC 온라인 게임의 시작       중소규모 게임 개발팀       컴퓨터 기술 발전과 함께       ...
게임의 과거, 현재, 그리고 미래80년대    90 년대       2000년대          2010년대                PC 온라인/콘솔 게임의 부흥기                대규모 게임 개발팀과  ...
게임의 과거, 현재, 그리고 미래80년대    90 년대   2000년대      2010년대                         PC 온라인/콘솔 게임의 정체기                         스마트...
게임의 과거, 현재, 그리고 미래80년대             90 년대   2000년대         2010년대                           안드로이드팀 운영 비용                   ...
개발 패러다임의 변화         80/90 년대     2000년대     2010년대                                          개발                            ...
Introduction              Engine 소개Unity Engine?   개발사 : Unity Technologies   개발 년도 : 2001 년도 (3명의 개발자)   설립 이념 : 게임 개발의 민...
Introduction               Engine 소개Unity History  2001            개발 시작  2005            Unity 1.0 Apple’s WWDC에 공개  2007...
Introduction                 Engine 소개Unity Numbers  지원하는 플랫폼                       :                    8  앱스토어에 등록된 게임 수...
Features                    Engine 소개   Unity 장점      1.   누구나 사용하기 쉬운 인터페이스      2.   뛰어난 스크립트 기능 제공 (C#, JavaScript, Boo...
Techniques             Engine 소개Unity Techniques                   게임 개발에 필요한 모든 엔진 모듈 제공           개발 에디터 / 렌더링 엔진 / 물리 엔...
Techniques              Engine 소개Editor  1.     직관적인 UI로 에디터를 쉽게 조작  2.     Drag & Drop으로 모든 게임 Scene 제어  3.   Preview 기능을...
Techniques                          Engine 소개  Rendering                              Rendering Techniques               D...
Techniques                Engine 소개  Rendering Batching: Draw Call을 최소화 하기 위해서, 유니티는 오브젝트 드로잉을 위한 GPU 연산을 자동으로 Batch화 시킵니다...
Techniques                    Engine 소개 PhysicsNVIDIA PhysX:유니티에서는 NVIDIA의 PhysX를 기본으로 제공하고 있으며,뛰어난 물리 효과를 보여줍니다.Cloth:Clo...
Techniques             Engine 소개AudioFMOD:FMOD 엔진을 사용하여 2D, 3D 스트레오 사운드 뿐만아니라, 에코, 코러스 등 막강한 사운드 기능을 보여줍니다.Flexible Progra...
Techniques          Engine 소개NetworkingSynchronization:게임 오브젝트의 위치, 운동 속성, 애니메이션 정보 등을 DeltaCompression 알고리즘을 통해 네트워크 게임 플...
Techniques   Engine 소개Multi Platform
References   Engine 소개
Sales Policies          라이센스 정책Unity 무료 버전:Unity의 무료 버전은 학생, 개인 개발자 그리고 작년 회계 연도 기준 USD 100,000 미만인회사에 한해 사용 가능Unity Pro 버...
License Types           라이센스 정책Unity Free     : 무료 배포 버전Unity Pro      : 1,650,000 원(개인 및 기업용)iOS Basic      : 440,000 원iO...
Shadow Gun   Demo
Contact Information주소서울시 강남구 삼성동 159-1 무역센터 33층연락처Sales: William Yang (한국대표)       williamy@unity3d.com       010-7139-802...
이호민
이호민
Upcoming SlideShare
Loading in …5
×

이호민

1,630 views

Published on

  • Be the first to comment

이호민

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

×