스마트벤처 창업학교(대구)에서 스타트업 창업자분들을 대상으로 발표한 유니티 개발 자료입니다.
새로운 내용은 아니고..
기존에 발표 했던 유니티 관련 자료들을 하나로 모은, 총합편입니다.
ps. Unity 2D 소개와 PlayMaker 소개에는 동영상이 포함되어 있는데, 아마 슬라이드셰어에서 재생은 되지 않을듯 합니다. 다운로드 받으시면, 동영상도 보실수 있습니다.
1. 유니티 소개
2. 개발과 출시, 경험에 대한 이야기 (서형석)
3. Unity 2D 살펴 보기
4. 유니티가 당신에게 알려주지 않는 진실 (이득우) - 링크
5. 유니티와 PlayMaker를 이용한 쉽고 빠른 게임 개발
<p>
[데브멘토 동영상] N스크린과 윈도우폰7 개발자 컨퍼런스</p>
<p>
김동훈 삼성전자 선임연구원/ 마이크로소프트XNA/DirectX MVP</p>
<p>
2008년 이메진컵 게임개발 분야에서 세계3위 한 것을 계기로XNA Naver 카페와 각종 강연 등을 통해XNA를 알리는데 많은 활동을 하고 있다. 현재 마이크로소프트XNA/Direct MVP로 삼성전자DMC연구소에서 근무하고 있다.</p>
<p>
</p>
<p>
<a><span>N스크린과윈도우폰세미나영상시청하고설문이벤트에참여하세요</span></a></p>
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...강 민우
VR, AR, Real-time rendering, AI 등 게임 개발 기술이 다양한 산업분야에서 사용되는 대게임엔진 시대가 도래했습니다. 최신의 게임 엔진 Autodesk Stingray를 사용하여 게임 개발자가 활동의 폭을 넓힐 수 있는 다양한 산업 분야와 해당 분야에서 게임 기술들이 어떻게 활용될 수 있는지에 대하여 소개를 드리도록 하겠습니다.
스마트벤처 창업학교(대구)에서 스타트업 창업자분들을 대상으로 발표한 유니티 개발 자료입니다.
새로운 내용은 아니고..
기존에 발표 했던 유니티 관련 자료들을 하나로 모은, 총합편입니다.
ps. Unity 2D 소개와 PlayMaker 소개에는 동영상이 포함되어 있는데, 아마 슬라이드셰어에서 재생은 되지 않을듯 합니다. 다운로드 받으시면, 동영상도 보실수 있습니다.
1. 유니티 소개
2. 개발과 출시, 경험에 대한 이야기 (서형석)
3. Unity 2D 살펴 보기
4. 유니티가 당신에게 알려주지 않는 진실 (이득우) - 링크
5. 유니티와 PlayMaker를 이용한 쉽고 빠른 게임 개발
<p>
[데브멘토 동영상] N스크린과 윈도우폰7 개발자 컨퍼런스</p>
<p>
김동훈 삼성전자 선임연구원/ 마이크로소프트XNA/DirectX MVP</p>
<p>
2008년 이메진컵 게임개발 분야에서 세계3위 한 것을 계기로XNA Naver 카페와 각종 강연 등을 통해XNA를 알리는데 많은 활동을 하고 있다. 현재 마이크로소프트XNA/Direct MVP로 삼성전자DMC연구소에서 근무하고 있다.</p>
<p>
</p>
<p>
<a><span>N스크린과윈도우폰세미나영상시청하고설문이벤트에참여하세요</span></a></p>
[IGC 2016] 오토데스크 박종태 - 게임 엔진 사용자층의 다양한 기회 – 새로운 게임 엔진 Autodesk Stingray를 다양한 ...강 민우
VR, AR, Real-time rendering, AI 등 게임 개발 기술이 다양한 산업분야에서 사용되는 대게임엔진 시대가 도래했습니다. 최신의 게임 엔진 Autodesk Stingray를 사용하여 게임 개발자가 활동의 폭을 넓힐 수 있는 다양한 산업 분야와 해당 분야에서 게임 기술들이 어떻게 활용될 수 있는지에 대하여 소개를 드리도록 하겠습니다.
NDC14 - 엄마와 누나가 게임을 즐기는 법 : [에브리타운 for kakao] 서비스 포스트 모텀Young Keun Choe
Nexon Developers Conference 2014 에서 발표한 자료입니다. 약간의 오탈자 수정 후 공유합니다.
* 발표자 소개 *
現 [에브리타운 for kakao] PD. [에브리팜], [에브리타운 온라인] 등 에브리타운 시리즈를 기획해 온 경력 9년차 기획자.
* 세션소개 *
2013년 3월 5일 런칭하여 2013년 5월 5일까지, 약 1년 2개월 동안 구글플레이 매출 순위 기준, 4위~27위에서 한 번도 벗어나지 않으면서 SNG 분야 매출 기록을 현재진행형으로 경신해 나가고 있는 [에브리타운 for kakao] 의 서비스 포스트모텀 입니다. '게이머'임이 틀림없는 '게임 기획자'가 '논게이머'인 유저들, 즉 우리의 엄마, 이모, 누나들을 만나면서 겪었던 시행착오 및 그에 필요한 성공적인 운영전략 등을 공개할 예정입니다. 비슷한 컨셉의 유저층을 타겟으로 하는 게임을 기획/개발 중인 현업인과 사업 및 마케팅 담당자들에게 추천합니다.
From TaekuenKim, Technical Art Director, Joycity
It is a talk of a right game engine for you who having a question to which one of commercial game engines is right for their project.
조이시티 테크니컬아트디렉터 김태근
자신의 프로젝트에 맞는 게임 엔진을 고르는데 어떠한 고려사항을 감안해야하는지에 대한 설명을 담고 있습니다.
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
강력한 시각화와 몰입도 높은 가상세계 표현을 위해, 게임엔진은 측량기반의 콘텐츠를 필요로 하고 공간정보 3D 플랫폼은 강력한 프리미엄급 클라이언트를 필요로 하는데, Cesium for Unreal은 이런 수요를 만족하는 솔루션입니다. 이 발표자료는 공간정보 3D 콘텐츠가 어떻게 게임엔진 안으로 들어가서 국가 또는 지구 범위로 확장성을 발휘하는지, 그 기능구현을 진입단계 수준으로 소개하고 있습니다.
[NEMO-UX] HCIK 2016 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표 nemoux
[HCIK 2016] 다중 사용자용 운영체제 FINE 플랫폼 소개와 SKT 협력 사례 발표
SF 영화에서나 볼 수 있었던 화려한 대형 디스플레이의 세계가 빠르게 현실로 다가오고 있습니다. 이제는 Mobile, Desktop 에서 친숙한 개인 사용자 환경을 넘어서 Tabletop, Wall-size display, Smart window 에서 활용될 다중 사용자 컴퓨팅 환경이 새롭게 주목 받게 될 것입니다. 또한 iOS, Android 에서 경험한 바와 같이 SW 플랫폼의 역할이 중요해 질 것입니다.
본 강의에서는 다중 사용자 환경의 전망 및 기존 플랫폼들과의 비교와 함께 새롭게 변화 할 UX 설계의 방향을 제시합니다. 또한 다중 사용자용 운영체제인 FINE 플랫폼을 이용한 SKT와의 협력 사례 소개 및 다가올 컴퓨팅 환경의 기술과 서비스 전망을 소개합니다.
Email: junghan@nemoux.net, nemoux00@gmail.com
Homepage: www.nemoux.net
게임엔진 전문 교육 기관 스킬트리랩 소개 자료입니다. 유니티, 언리얼4, 게임 샐러드 등 다양한 교육을 진행합니다. 또한 세미나, 부트캠프, 인큐베이팅 등 개발자들에게 도움되는 행사를 진행중입니다. cafe.naver.com/skilltreelab 에서 최신 정보를 얻기 바랍니다.
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를 제공합니다. (동기화 비동기화 모두 지원)
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
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