SlideShare a Scribd company logo
1 of 20
Gamebryo LightSpeed 소개
2
 Gamebryo 2.6보다 향상된 런타임
 게임 프레임워크
 Toolbench (통합 개발 툴)
 엔티티 모델링
 Lua 스크립팅과 디버깅
 Rapid Iteration
 환경
 Visual Studio 2005, 2008
 3DS Max 2009, 2010, 2011
 PhysX 2.8.3
Gamebryo LightSpeed 개관
2
Gamebryo LightSpeed 의 구성
Game
Framework와
Core
Runtime은
Foundation에
의존하지만,
서로는
독립적이다.
3
Game Framework
 시뮬레이션과 게임 플레이의 기반 시스템
 시스템 서비스(공통 인터페이스)로 모듈화
 데이터 기반 개발 프레임워크
 게임 속 개념을 엔티티로 모델링하여
C++ 코드가 아닌 툴벤치를 이용하여
게임 디자인 구현
 엔티티는 Properties와 Behaviors를 가짐
4
Art Pipeline
5
 화면 하나에는 editor를, 다른 화면에는 게임
실행 - 게임을 반복적으로 재로드할 필요가
없음
 Editor에서 변경된 사항들이 실행 중인
게임에 바로 반영
Rapid Iteration
Toolbench
 여러 가지 툴들을 플러그인으로 장착해서
사용할 수 있는 통합 툴 환경
 툴벤치에 장착되어 제공되는 주요 툴
: Entity Modeling Tool, World Builder,
Script Debugger, Simulation Debugger
7
Entity Modeling Tool
 게임 속 개념을
데이터 모델로
구현하는
시스템
 직관적 GUI
(드래그앤드롭,
화살표로
관계를 표시)
 상속 개념 사용
(Mix-in)
World Builder
 EMT에서 만든
모델을 엔티티로
인스턴스화해서
게임월드를
구성하는 시스템
 터레인을 만들고,
엔티티를
배치하며,
레이어로 조직화
Script Debugger
 Behavior를 작성
 Lua, Python
 SWIG를 이용해
다른 스크립트
언어도 통합가능
 Visual Studio 와
유사한 UI 제공
 문법 하이라이트,
브레이크 포인트
등 실시간
디버깅 툴 제공
Simulation Debugger
 실행 중인 게임
안의 엔티티들을
실시간으로 확인
 문제가 되는
상황을 저장해서
리플레이 가능
 엔티티의
프로퍼티와
이벤트를
추적해서 디버깅
12
 디퍼드 라이팅 (PC)
 데코레이션 시스템
 워터 에디터
 지형 스트리밍
 메시지 시스템 강화
Gamebryo LightSpeed 기능
12
디퍼드 라이팅
 다수의 동적 라이트를 동시에 사용 가능
- 엔티티 당 광원 8개의 제한 극복
 렌더링 퍼포먼스의 향상
 일괄처리(batching), 정렬(sorting) 성능 향상
 세 가지 패스 라이팅 알고리즘
 DX9에서 작동
 Bloom, real HDR와 같은 screen-space 효과를
낼 수 있음
Light Pre-Pass Renderer
14
지형 스트리밍
 Streaming terrain을 통해 거의 무한한 크기의
지형이 가능함
 Toolbench의 multi-sector 편집 지원
 각 섹터는 다수의 셀을 포함, 셀마다 4개의
텍스쳐
 셀 사이즈 설정이 가능함
 Toolbench에서 terrain brush configuration을
저장하고 로드하여 아티스트의 작업흐름을
개선할 수 있음
데코레이션 시스템
 Toolbench에서 잔디, 바위, 관목 같은
데코레이션을 지형에 입힘
 거리에 따른 디테일
 잔디가 바람에 흔들리는 것(wind effects)과
같은 애니메이션을 지원함
 Toolbench는 자동으로 데코레이션의 색깔을
조절해서 아래에 있는 지형과 매치시킴
Terrain / Decoration
17
Flow Water
 향상된 water shader
 Toolbench에서 물을 표현하고 편집하는 것을
지원
 Flow water tool을 통해 물의 방향과 속도를
조절할 수 있음
 강의 역방향
 폭포의 생성
 다수의 수면
Water Editor
20
 소프트맥스, 창세기전 온라인
 넥슨, 메이플스토리 2
 JCE, TBA (MORPG)
 소프트빅뱅, 코어마스터즈
 네오플, 공각기동대 온라인
 이야소프트, 던전히어로
Gamebryo LightSpeed 게임 타이틀
20

More Related Content

What's hot

Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Minsu Park
 
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1Hyunwoo Kim
 
Omok game
Omok gameOmok game
Omok gameHwangcy
 
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장ukjinkwoun
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술MinGeun Park
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문Jin Woo Lee
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)ozlael ozlael
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)Dongho Kim
 
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014NDOORS
 
Unity 3d study #2
Unity 3d study #2Unity 3d study #2
Unity 3d study #2Hyunwoo Kim
 
유니티 Rpg게임배경 스타트업 첫번째자료
유니티 Rpg게임배경 스타트업 첫번째자료유니티 Rpg게임배경 스타트업 첫번째자료
유니티 Rpg게임배경 스타트업 첫번째자료Je Lyoung Kim
 
태블릿 PC에 대해서
태블릿 PC에 대해서태블릿 PC에 대해서
태블릿 PC에 대해서새열 이
 
NDC2015 유니티 정적 라이팅 이게 최선인가요
NDC2015 유니티 정적 라이팅 이게 최선인가요  NDC2015 유니티 정적 라이팅 이게 최선인가요
NDC2015 유니티 정적 라이팅 이게 최선인가요 Wuwon Yu
 
Compute shader DX11
Compute shader DX11Compute shader DX11
Compute shader DX11민웅 이
 
[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료MinGeun Park
 
Compute shader
Compute shaderCompute shader
Compute shaderQooJuice
 
(NEMO-UX) 미래 컴퓨팅 환경
(NEMO-UX) 미래 컴퓨팅 환경(NEMO-UX) 미래 컴퓨팅 환경
(NEMO-UX) 미래 컴퓨팅 환경nemoux
 
브릿지 Unity3D 기초 스터디 1회
브릿지 Unity3D 기초 스터디 1회브릿지 Unity3D 기초 스터디 1회
브릿지 Unity3D 기초 스터디 1회BridgeGames
 

What's hot (20)

Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)
 
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1
 
Omok game
Omok gameOmok game
Omok game
 
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문
 
신광섭
신광섭신광섭
신광섭
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
 
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014
 
Sun and Moon
Sun and MoonSun and Moon
Sun and Moon
 
Unity 3d study #2
Unity 3d study #2Unity 3d study #2
Unity 3d study #2
 
유니티 Rpg게임배경 스타트업 첫번째자료
유니티 Rpg게임배경 스타트업 첫번째자료유니티 Rpg게임배경 스타트업 첫번째자료
유니티 Rpg게임배경 스타트업 첫번째자료
 
태블릿 PC에 대해서
태블릿 PC에 대해서태블릿 PC에 대해서
태블릿 PC에 대해서
 
NDC2015 유니티 정적 라이팅 이게 최선인가요
NDC2015 유니티 정적 라이팅 이게 최선인가요  NDC2015 유니티 정적 라이팅 이게 최선인가요
NDC2015 유니티 정적 라이팅 이게 최선인가요
 
Compute shader DX11
Compute shader DX11Compute shader DX11
Compute shader DX11
 
[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료
 
Compute shader
Compute shaderCompute shader
Compute shader
 
(NEMO-UX) 미래 컴퓨팅 환경
(NEMO-UX) 미래 컴퓨팅 환경(NEMO-UX) 미래 컴퓨팅 환경
(NEMO-UX) 미래 컴퓨팅 환경
 
브릿지 Unity3D 기초 스터디 1회
브릿지 Unity3D 기초 스터디 1회브릿지 Unity3D 기초 스터디 1회
브릿지 Unity3D 기초 스터디 1회
 

Viewers also liked

Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)Gamebryo
 
Gamebryo LightSpeed(Japanese)
Gamebryo LightSpeed(Japanese)Gamebryo LightSpeed(Japanese)
Gamebryo LightSpeed(Japanese)Gamebryo
 
Game Engines and Middleware (2011)
Game Engines and Middleware (2011)Game Engines and Middleware (2011)
Game Engines and Middleware (2011)Mark DeLoura
 
Mon mon (게임 시스템 제작중)
Mon mon (게임 시스템 제작중)Mon mon (게임 시스템 제작중)
Mon mon (게임 시스템 제작중)Rayless
 
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개[GAMENEXT] 생계형 게임 헌터몽 서비스 소개
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개GAMENEXT Works
 
Kor 파이론카드배틀 소개자료_20130226
Kor 파이론카드배틀 소개자료_20130226Kor 파이론카드배틀 소개자료_20130226
Kor 파이론카드배틀 소개자료_20130226KIM SANG HA
 
바른손이앤에이 배틀리그 기자간담회 PPT
바른손이앤에이 배틀리그 기자간담회 PPT바른손이앤에이 배틀리그 기자간담회 PPT
바른손이앤에이 배틀리그 기자간담회 PPTJunSeok Seo
 
우리가지킬고양 게임소개서
우리가지킬고양 게임소개서우리가지킬고양 게임소개서
우리가지킬고양 게임소개서Madcat Games
 
격전! 삼국연의 게임소개서
격전! 삼국연의 게임소개서격전! 삼국연의 게임소개서
격전! 삼국연의 게임소개서KIM SANG HA
 
[중소기업청] 뚜따 제품 소개서
[중소기업청] 뚜따 제품 소개서[중소기업청] 뚜따 제품 소개서
[중소기업청] 뚜따 제품 소개서startupkorea
 
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for MobileBizSpring Inc.
 
톤톤해적단 게임소개서
톤톤해적단 게임소개서톤톤해적단 게임소개서
톤톤해적단 게임소개서DrukHigh
 
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio CodePython 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code명신 김
 
1 회사및게임소개자료
1 회사및게임소개자료1 회사및게임소개자료
1 회사및게임소개자료정의 윤
 
게임기획 포트폴리오 애니팡역기획 배상욱
게임기획 포트폴리오 애니팡역기획 배상욱게임기획 포트폴리오 애니팡역기획 배상욱
게임기획 포트폴리오 애니팡역기획 배상욱SwooBae
 
취미로 엔진 만들기
취미로 엔진 만들기취미로 엔진 만들기
취미로 엔진 만들기Jiho Choi
 
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020Fluenty(김강학 대표)_AI Startup D.PARTY_20161020
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020D.CAMP
 
20150306 파이썬기초 IPython을이용한프로그래밍_이태영
20150306 파이썬기초 IPython을이용한프로그래밍_이태영20150306 파이썬기초 IPython을이용한프로그래밍_이태영
20150306 파이썬기초 IPython을이용한프로그래밍_이태영Tae Young Lee
 
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409Minko3D
 

Viewers also liked (20)

Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)
 
Life@SlideShare
Life@SlideShareLife@SlideShare
Life@SlideShare
 
Gamebryo LightSpeed(Japanese)
Gamebryo LightSpeed(Japanese)Gamebryo LightSpeed(Japanese)
Gamebryo LightSpeed(Japanese)
 
Game Engines and Middleware (2011)
Game Engines and Middleware (2011)Game Engines and Middleware (2011)
Game Engines and Middleware (2011)
 
Mon mon (게임 시스템 제작중)
Mon mon (게임 시스템 제작중)Mon mon (게임 시스템 제작중)
Mon mon (게임 시스템 제작중)
 
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개[GAMENEXT] 생계형 게임 헌터몽 서비스 소개
[GAMENEXT] 생계형 게임 헌터몽 서비스 소개
 
Kor 파이론카드배틀 소개자료_20130226
Kor 파이론카드배틀 소개자료_20130226Kor 파이론카드배틀 소개자료_20130226
Kor 파이론카드배틀 소개자료_20130226
 
바른손이앤에이 배틀리그 기자간담회 PPT
바른손이앤에이 배틀리그 기자간담회 PPT바른손이앤에이 배틀리그 기자간담회 PPT
바른손이앤에이 배틀리그 기자간담회 PPT
 
우리가지킬고양 게임소개서
우리가지킬고양 게임소개서우리가지킬고양 게임소개서
우리가지킬고양 게임소개서
 
격전! 삼국연의 게임소개서
격전! 삼국연의 게임소개서격전! 삼국연의 게임소개서
격전! 삼국연의 게임소개서
 
[중소기업청] 뚜따 제품 소개서
[중소기업청] 뚜따 제품 소개서[중소기업청] 뚜따 제품 소개서
[중소기업청] 뚜따 제품 소개서
 
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile
[비즈스프링] 모바일 웹로그분석 서비스 / Logger for Mobile
 
톤톤해적단 게임소개서
톤톤해적단 게임소개서톤톤해적단 게임소개서
톤톤해적단 게임소개서
 
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio CodePython 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code
Python 개발자를 위한 최상의 무료 개발 도구 Visual Studio와 Visual Studio Code
 
1 회사및게임소개자료
1 회사및게임소개자료1 회사및게임소개자료
1 회사및게임소개자료
 
게임기획 포트폴리오 애니팡역기획 배상욱
게임기획 포트폴리오 애니팡역기획 배상욱게임기획 포트폴리오 애니팡역기획 배상욱
게임기획 포트폴리오 애니팡역기획 배상욱
 
취미로 엔진 만들기
취미로 엔진 만들기취미로 엔진 만들기
취미로 엔진 만들기
 
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020Fluenty(김강학 대표)_AI Startup D.PARTY_20161020
Fluenty(김강학 대표)_AI Startup D.PARTY_20161020
 
20150306 파이썬기초 IPython을이용한프로그래밍_이태영
20150306 파이썬기초 IPython을이용한프로그래밍_이태영20150306 파이썬기초 IPython을이용한프로그래밍_이태영
20150306 파이썬기초 IPython을이용한프로그래밍_이태영
 
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409
 

Similar to Gamebryo LightSpeed (Korean)

나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기YEONG-CHEON YOU
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례SangYun Yi
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석SangYun Yi
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정funmeate
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
Ndc2010   김주복, v3. 마비노기2아키텍처리뷰Ndc2010   김주복, v3. 마비노기2아키텍처리뷰
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰Jubok Kim
 
게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴MinGeun Park
 
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기Chang W. Doh
 
Kgc2013 defense technica_converting_이상윤
Kgc2013 defense technica_converting_이상윤Kgc2013 defense technica_converting_이상윤
Kgc2013 defense technica_converting_이상윤SangYun Yi
 
[0602 박민근] direct2 d
[0602 박민근] direct2 d[0602 박민근] direct2 d
[0602 박민근] direct2 dMinGeun Park
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012devCAT Studio, NEXON
 
프론트엔드 개발자를 위한 Layer Model
프론트엔드 개발자를 위한 Layer Model프론트엔드 개발자를 위한 Layer Model
프론트엔드 개발자를 위한 Layer ModelHan Lee
 
Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Brandon Chung
 
AD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxAD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxVisual Tech Dev
 

Similar to Gamebryo LightSpeed (Korean) (20)

나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
Gametech2015
Gametech2015Gametech2015
Gametech2015
 
Devtree illu
Devtree illuDevtree illu
Devtree illu
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
Ndc2010   김주복, v3. 마비노기2아키텍처리뷰Ndc2010   김주복, v3. 마비노기2아키텍처리뷰
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
 
게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴
 
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능 인자 이해하기
 
Kgc2013 defense technica_converting_이상윤
Kgc2013 defense technica_converting_이상윤Kgc2013 defense technica_converting_이상윤
Kgc2013 defense technica_converting_이상윤
 
[0602 박민근] direct2 d
[0602 박민근] direct2 d[0602 박민근] direct2 d
[0602 박민근] direct2 d
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
 
Game Play System
Game Play SystemGame Play System
Game Play System
 
이호민
이호민이호민
이호민
 
프론트엔드 개발자를 위한 Layer Model
프론트엔드 개발자를 위한 Layer Model프론트엔드 개발자를 위한 Layer Model
프론트엔드 개발자를 위한 Layer Model
 
Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나
 
AD의 TAD와 협업.pptx
AD의 TAD와 협업.pptxAD의 TAD와 협업.pptx
AD의 TAD와 협업.pptx
 

Gamebryo LightSpeed (Korean)

  • 2. 2  Gamebryo 2.6보다 향상된 런타임  게임 프레임워크  Toolbench (통합 개발 툴)  엔티티 모델링  Lua 스크립팅과 디버깅  Rapid Iteration  환경  Visual Studio 2005, 2008  3DS Max 2009, 2010, 2011  PhysX 2.8.3 Gamebryo LightSpeed 개관 2
  • 3. Gamebryo LightSpeed 의 구성 Game Framework와 Core Runtime은 Foundation에 의존하지만, 서로는 독립적이다. 3
  • 4. Game Framework  시뮬레이션과 게임 플레이의 기반 시스템  시스템 서비스(공통 인터페이스)로 모듈화  데이터 기반 개발 프레임워크  게임 속 개념을 엔티티로 모델링하여 C++ 코드가 아닌 툴벤치를 이용하여 게임 디자인 구현  엔티티는 Properties와 Behaviors를 가짐 4
  • 6.  화면 하나에는 editor를, 다른 화면에는 게임 실행 - 게임을 반복적으로 재로드할 필요가 없음  Editor에서 변경된 사항들이 실행 중인 게임에 바로 반영 Rapid Iteration
  • 7. Toolbench  여러 가지 툴들을 플러그인으로 장착해서 사용할 수 있는 통합 툴 환경  툴벤치에 장착되어 제공되는 주요 툴 : Entity Modeling Tool, World Builder, Script Debugger, Simulation Debugger 7
  • 8. Entity Modeling Tool  게임 속 개념을 데이터 모델로 구현하는 시스템  직관적 GUI (드래그앤드롭, 화살표로 관계를 표시)  상속 개념 사용 (Mix-in)
  • 9. World Builder  EMT에서 만든 모델을 엔티티로 인스턴스화해서 게임월드를 구성하는 시스템  터레인을 만들고, 엔티티를 배치하며, 레이어로 조직화
  • 10. Script Debugger  Behavior를 작성  Lua, Python  SWIG를 이용해 다른 스크립트 언어도 통합가능  Visual Studio 와 유사한 UI 제공  문법 하이라이트, 브레이크 포인트 등 실시간 디버깅 툴 제공
  • 11. Simulation Debugger  실행 중인 게임 안의 엔티티들을 실시간으로 확인  문제가 되는 상황을 저장해서 리플레이 가능  엔티티의 프로퍼티와 이벤트를 추적해서 디버깅
  • 12. 12  디퍼드 라이팅 (PC)  데코레이션 시스템  워터 에디터  지형 스트리밍  메시지 시스템 강화 Gamebryo LightSpeed 기능 12
  • 13. 디퍼드 라이팅  다수의 동적 라이트를 동시에 사용 가능 - 엔티티 당 광원 8개의 제한 극복  렌더링 퍼포먼스의 향상  일괄처리(batching), 정렬(sorting) 성능 향상  세 가지 패스 라이팅 알고리즘  DX9에서 작동  Bloom, real HDR와 같은 screen-space 효과를 낼 수 있음
  • 15. 지형 스트리밍  Streaming terrain을 통해 거의 무한한 크기의 지형이 가능함  Toolbench의 multi-sector 편집 지원  각 섹터는 다수의 셀을 포함, 셀마다 4개의 텍스쳐  셀 사이즈 설정이 가능함  Toolbench에서 terrain brush configuration을 저장하고 로드하여 아티스트의 작업흐름을 개선할 수 있음
  • 16. 데코레이션 시스템  Toolbench에서 잔디, 바위, 관목 같은 데코레이션을 지형에 입힘  거리에 따른 디테일  잔디가 바람에 흔들리는 것(wind effects)과 같은 애니메이션을 지원함  Toolbench는 자동으로 데코레이션의 색깔을 조절해서 아래에 있는 지형과 매치시킴
  • 18. Flow Water  향상된 water shader  Toolbench에서 물을 표현하고 편집하는 것을 지원  Flow water tool을 통해 물의 방향과 속도를 조절할 수 있음  강의 역방향  폭포의 생성  다수의 수면
  • 20. 20  소프트맥스, 창세기전 온라인  넥슨, 메이플스토리 2  JCE, TBA (MORPG)  소프트빅뱅, 코어마스터즈  네오플, 공각기동대 온라인  이야소프트, 던전히어로 Gamebryo LightSpeed 게임 타이틀 20