SlideShare ist ein Scribd-Unternehmen logo
1 von 83
Downloaden Sie, um offline zu lesen
모바일 환경에서의
         크로스 플랫폼 3D 렌더링 엔진
                     제작 과정




이 발표 내용의 모든 저작권은 funmeate에 있습니다.
하고자 하는 것
새로운 엔진의 필요성
팀 메이킹
퓨어 엔진
앞으로 나아갈 방향
발표에 들어가기 앞서
. 하고자 하는 것
자기소개




        함께 웃어야 할 세상을 만들어 가야 하는
        목적을 가진 자들이
  문준석   만드는 세상을 만드는데 집중하고 있음
문명의 발전의 의의
내 죽기 전에 할 일은?




     행복과 즐거움
     BLISS & FUN
내가 어렸을 적 할 수 있었던 일
내가 지금 할 수 있는 일




     GAME
  ENGINIERRING
예전 내 삶의 테크트리

 대학              군대                대학
       20   20           22   22             25


       취업                취업                  취업
  25             27 27             30   30        33




                         ?
                                   • 게임 회사 대표
             35~40                 • 임직원
                                   • 닭집 대표
어느 날 문뜩




그 때가 되면 내가 주도적으로
하고 싶은 일을 할 수 있을까?
현재 내 삶의 테크트리

 대학              군대             대학
       20   20        22   22        24




  24
       ?          행복과 재미             후회 안 함
내가 지금 할 수 있는 일




 게임공학을 통해 세상의 재미를
   줄 수 있는 사람이 되자.
. 새로운 엔진의 필요성
엔진이 바라보는 콘텐츠



       시장      사용자 분석
 엔진      콘텐츠
               자본
기존의 엔진들




             상업 - 99 달러(로열티 별도)
  가격
              기업 - 2500 달러(PC 당)


 개발 언어       자체 스크립트로 개발 가능


  비교     언리얼엔진 3 소스는 바이너리 접근만 가능
기존의 엔진들




           기본 - 플랫폼 당 44만원
  가격
           프로 - 플랫폼 당 165만원

             C# 와 자바스크립트
 개발 언어
          (C나 C++ dll 사용하기 힘듬)

  비교      100만명의 사용자를 보유함
기존의 엔진들의 공통점




       PC
생산성 패러다임의 변화
 PC 환경에서 모바일 환경으로 이식 한계
 기존엔진




 엔진이 제공하는 생산성의 변화
 PC 환경     모바일 환경
             모바일스러운 3D 게임 엔진
              새로운 엔진

과거              현재             미래
본질의 변화의 어려움




http://www.onlifezone.com/1203273
PC 콘텐츠 시장




            개발비: 100억 원
            개발기간: 3년
            흥행: 실패
앱 콘텐츠 시장


           7.50$
1~2$
콘텐츠 사용 주기

 대중 교통

식사 전후

            콘텐츠   집에서
도보 중

 대기 시간
모바일과 PC 콘텐츠 비교

      사용주기
                   모바일

                   PC
인력            플레이시간




개발비          출시량
그래, 결심했어!
모바일 엔진을 만들자
하지만, 혼자 이루기엔 어렵다.
. 팀 메이킹
프로그래머 팀 프로필
디자이너 팀 프로필




       다 남자
팀 프로필 – 멘토




    최고 매출액 1위인 ‘룰 더 스카이’


        ㄵ…
작업 공간

        지원: 노원구에 위치한 HY 음악학원
수면 공간



지원: 노원구에 위치한 HY 음악학원
. 우리엔진, 퓨어엔진
퓨어 엔진 소개
크로스 플랫폼 기술
엔진의 기능
현재 어려운 점
퓨어 엔진



        콘텐츠
퓨어 엔진


        소스 지향적인
        쉬운 엔진
퓨어 엔진



        공개가 목표
모바일 시장의 변화
        진입 장벽
                             : 기술력 상승
                             : 기업의 투자
                PC           : 진입 시기




                     산업 규모


  모바일
크로스 플랫폼에 대한 이해
우리가 시작할 플랫폼



 플랫폼




 지원 여부            O             O           X
           Linux 기반의 OS(NDK)
개발 환경 OS                       MacOS      윈도우
                 or 윈도우

 개발 환경          Eclipse        Xcode   Visual Studio
개발환경이라도 지원
우리가 시작할 플랫폼의 IDE
개발 언어 선택




C++
           • IT 관련 저학년 대학생
           • PC 게임 프로그래머
           • 다양한 라이브러리 지원
크로스 플랫폼 가능성




              출처: http://www.cocos2d-iphone.org/
크로스 플랫폼


            Objective-C     iOS



OpenGL|ES      JAVA       Android



                          Windows
크로스 플랫폼

                            LLVM             iOS




OpenGL|ES   C++ Source    NDK(JNI)         Android




                            AMD
                         emulator(*.dll)
                                           Windows
LLVM이란?
www.llvm.org/
ko.wikipedia.org/wiki/LLVM
clang.llvm.org/




  LLVM CLang
                             C
                             C++
                             Objective-C
                             Objective-C++
NDK란?

          APPLICACTIONS
          APPLICACTION
           FRAMEWORK
Android
            LIBRARIES
          LINUX KERNEL
NDK란?

 LIBRARIES
  OpenGL|ES            SSL                   SGL

                                           Surface
     libc           FreeType               Manager


     …                  …                      …


              http://developer.android.com/sdk/ndk/index.html
AMD 에뮬레이터란? 장단점



                AMD
             emulator(*.dll)   Windows
 OpenGL|ES

                               Windows
리서치 마무리
• 우리가 엔진 개발을 해볼 수 있는 시기이다.
• C++은 조금 할 줄 아는데 이걸로
  크로스 플랫폼이 가능하다.
• 개발도 다양한 환경에서 제공할 수 있을 것 같다.
스타트
엔진 설계 목표
엔진 설계 현실
벤치 마킹


    커스텀을 통한 개발 >
        < 피드백

         인수 당함 >
        < 자금 확보
인터페이스 네이밍
CCSprite* sprite;
sprite = [CCSprite spriteWithFile:@”icon.png”];
[self addChild:sprite];
인터페이스 네이밍
Model* model;
Model = Model::ModelWithFile(”girl.pm”);
AddChild(model);
기존의 유저 유입 방법 확보



       개발 언어   네이밍 스타일



1. 게임 프로그래머        cocos2d 사용자
2. 지망생
모델 띄우는 절차
     2
         Model* model;                              3
         Model = Model::ModelWithFile(”girl.pm”);
         AddChild(model);

 1
엔진 프로토 타입

    5

    1

    2



    3

    4
엔진 프로토 타입
            MenuItem 모듈            MenuItem 모듈

        3                     4


 Model 모듈    1                             Model 모듈
                                       2




                          5

                                  Map 모듈


       PlayWorld 구현 예
이식중




  Cocos2d
로 직접 만든 앱   퓨어엔진
다른 플랫폼에 이식
중요한건 디버깅




    2      1   3
사용자 관리 영역
                                              World



                 Director
 Applicaction
                runWorld
                              World
                                              World
                 Device


                GLView      Terrain   Layer    Sprite
                            Menu      Model    Object
사용자 제어 최소화




  Irrlicht 엔진으로 작업했던 소스
종속적인 부분



     퓨어 엔진




             운영체제/디바이스
종속적인 부분


             업데이트
           입력 이벤트
              렌더링
          파일관리(경로)
엔진 구조
. 앞으로 나아갈 방향
선순환적인 엔진 성장

            Pure Engine
                            앱스토어

이제 C++ 배운 저학년             구글 플레이
기존 PC 게임 프로그래머


                          안드로이드
윈도우 프로그래밍                 아이폰
퓨어 엔진 – 추후 연계



 장퓨
 점어       사용자가 접근하기 편한 튜토리얼 제공

 어엔
 필진        책 지필을 통한 접근성 확대
   의
 방        충분한 샘플소스를 제공
 법
배고파..
밥먹고 싶엉..ㅠㅠ
R&D 창의도전형 사업 공고        감사합니
R&D 창의도전형 사업 지원        다..
R&D 창의도전형 사업 서류 합격
R&D 창의도전형 사업 면접
R&D 창의도전형 사업 면접 탈락
자신에 대한 실망감..
NIPA에서 지극히 개인적인 용무 중 도중 연락
NIPA에서 추가 합격
전체적인 구상



엔진을 위한   유저를 위한
                  서비스
 콘텐츠      콘텐츠


 6월        12월    6월    12월2월
2012년     2013년          2014년
세부적인 구상

                                                                추 진 일 정 (월)                                             Cocos 2DX 연구 및 활용               5
 개발항목                          주요내용                                                        비중(%)
                                                        4   5   6   7   8   9   10 11 12
                                                                                                                                  Engine Architecture   2
                       3D Exporter & Importer                                                5


                                 Engine Architecture                                         3

                                                                                                                                     Sprite Manager     4
                                    Math Library                                             1
                                                                                                               2D Framework
             3D Framework
                                   Scene Manager                                            10                                          UI Library      3
                                                                                                   2D Engine
                                   Device Interface                                          2
                                                                                                                                    Action Manager      5

 3D Engine                      Charactor Viewer Tool                                        4


                                                                                                                                    Collision Detect    2
             3D Viewer Tool      Terrain Viewer Tool                                         3
                                                                                                               Physics Library

                                  Effect Viewer Tool                                         2                                      Collision Event     1


                                   Collision Detect                                          3
                                                                                                                                  iOS                   6
             Physics Library
                                                                                                   플랫폼 연동                        Android                10
                                   Collision Event                                           2
                                                                                                                              Windows 8                 1
                       Business Model                                                        2                               1:1 대전 액션                  8
  상용화                       서비스 제공                                                           4     콘텐츠 제작                        슈팅액션                   5

                        타 기관과의 협력                                                            2                                   아케이드                   5

   총합                                                                                       100
세부적인 구상 - 엔진을 위한 콘텐츠


  1:1 대전 액션

        아케이드
              슈팅게임
개인적인 목표 : 함께하는 사람들을 행복하게 해주기

 • 핵심 가치 선정
 • 핵심 가치 구체화
 • 재미를 줄 수 있는 게임에 대한 가치 확립


 돈이 아닌 우리를 위한 것을 찾는 것
발표 마무리


  나와 공감하는 사람을 찾는 것은
   지상에서 가장 큰 행복이다.
         - 칼 스피들러 -
감 사 합 니 다!
joonseok@funmeate.com
엔진 구조

Weitere ähnliche Inhalte

Was ist angesagt?

NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인Jubok Kim
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술MinGeun Park
 
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & TrickMinGeun Park
 
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)MinGeun Park
 
introduce unity3D and playmaker basic
introduce unity3D and playmaker basicintroduce unity3D and playmaker basic
introduce unity3D and playmaker basicquxn6
 
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근Visual Tech Dev
 
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점Jubok Kim
 
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효Sunhyo Jung
 
유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)Changwon National University
 

Was ist angesagt? (12)

신광섭
신광섭신광섭
신광섭
 
NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인NDC2013 - 심리학으로 다시 보는 게임 디자인
NDC2013 - 심리학으로 다시 보는 게임 디자인
 
Unity소개
Unity소개Unity소개
Unity소개
 
Game engine 2011
Game engine 2011Game engine 2011
Game engine 2011
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술
 
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick
 
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
 
introduce unity3D and playmaker basic
introduce unity3D and playmaker basicintroduce unity3D and playmaker basic
introduce unity3D and playmaker basic
 
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
우리 프로젝트에 맞는 게임 엔진 - 테크니컬아트디렉터 김태근
 
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
 
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효
Unite 17 Education Day (미대 지망생이었던 제가)유니티 게임 개발자가 되었습니다 - 정선효
 
유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)
 

Andere mochten auch

이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예zupet
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기Seungjae Lee
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)SeungIl Choi
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder우진 이
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터Mark Choi
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출abapier
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출hongsungbock
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점JaeHong Park
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)SeongWan Kim
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기Sun Park
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정abapier
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2진상 문
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash권 태혁
 
GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체Mark Choi
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Thisisone Lee
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 JiUng Choi
 
Digital lighting and rendering
Digital lighting and renderingDigital lighting and rendering
Digital lighting and renderingJaeHong Park
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비SeungMin Yang
 
[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉MinGeun Park
 

Andere mochten auch (20)

이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기
 
Cocos2d x a to z (상)
Cocos2d x a to z (상)Cocos2d x a to z (상)
Cocos2d x a to z (상)
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점
 
3D Engine (ICON 2007)
3D Engine (ICON 2007)3D Engine (ICON 2007)
3D Engine (ICON 2007)
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash
 
투영 공식
투영 공식투영 공식
투영 공식
 
GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2
 
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
 
Digital lighting and rendering
Digital lighting and renderingDigital lighting and rendering
Digital lighting and rendering
 
알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비알고리즘 스터디 NP-완비
알고리즘 스터디 NP-완비
 
[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉[C++ lab] 9. 디버깅 테크닉
[C++ lab] 9. 디버깅 테크닉
 

Ähnlich wie 모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정

Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Brandon Chung
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014NDOORS
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
 
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐MinGeun Park
 
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
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문MinGeun Park
 
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트iFunFactory Inc.
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기sung yong jung
 
develop android app using intellij
develop android app using intellijdevelop android app using intellij
develop android app using intellijSewon Ann
 
Tools in android sdk
Tools in android sdkTools in android sdk
Tools in android sdkMinchul Jung
 
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)우영 주
 
[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영NAVER D2
 
좋은 개발자 되기
좋은 개발자 되기좋은 개발자 되기
좋은 개발자 되기Sunghyouk Bae
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
 
실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기IMQA
 
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍NDOORS
 
나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기YEONG-CHEON YOU
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 jeong seok yang
 
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템Young Soo Kim
 

Ähnlich wie 모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정 (20)

Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나Unity3D 한국 최초 기술 세미나
Unity3D 한국 최초 기술 세미나
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
 
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문
 
Kinect sdk사용하기
Kinect sdk사용하기Kinect sdk사용하기
Kinect sdk사용하기
 
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기
 
develop android app using intellij
develop android app using intellijdevelop android app using intellij
develop android app using intellij
 
Tools in android sdk
Tools in android sdkTools in android sdk
Tools in android sdk
 
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
 
[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영
 
좋은 개발자 되기
좋은 개발자 되기좋은 개발자 되기
좋은 개발자 되기
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기
 
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
 
나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
 
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
 

Kürzlich hochgeladen

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Kürzlich hochgeladen (6)

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정