[Market Issue]
- 라이브 커머스도 유튜브로, 구글과 손잡은 이커머스
- 겨울여행 성수기, 여행업계 마케팅 경쟁 본격화
- 2023년 보험, 카드 가입자 혜택 확대 예정
[Media News]
- 네이버 뉴스, '선택적 아웃링크' 도입 예정
- 인스타그램, 자녀 보호를 위한 '가족센터' 출시
- 카카오톡, 서비스 강화를 위한 대규모 개편 예고
[New Media]
- 당근마켓
- 스플: 선택형 스토리
- 항공기 광고
[Special Promotion]
- TV조선 미스터트롯2 패키지
- K-POP 페스티벌 패키지
- 올스타 어워즈 패키지
[Market Issue]
- 라이브 커머스도 유튜브로, 구글과 손잡은 이커머스
- 겨울여행 성수기, 여행업계 마케팅 경쟁 본격화
- 2023년 보험, 카드 가입자 혜택 확대 예정
[Media News]
- 네이버 뉴스, '선택적 아웃링크' 도입 예정
- 인스타그램, 자녀 보호를 위한 '가족센터' 출시
- 카카오톡, 서비스 강화를 위한 대규모 개편 예고
[New Media]
- 당근마켓
- 스플: 선택형 스토리
- 항공기 광고
[Special Promotion]
- TV조선 미스터트롯2 패키지
- K-POP 페스티벌 패키지
- 올스타 어워즈 패키지
라이트브레인의 UX 트렌드 리포트 ‘UX Discovery - Metaverse’ 요약본 공개
Metaverse is Coming
다가올 새로운 미래상, 현실과 디지털화된 가상세계가 공존하는 세상인 메타버스를 라이트브레인 CX 컨설팅 그룹에서 분야별 주요 사례와 주목할만한 사례들을 세분류로 나누어 소개해 드립니다.
해당 자료는 세미나용으로 제작된 요약 버전이며 Rightbrain lab 독자분들 대상으로 별도의 다운로드 과정 없이 바로 보실 수 있도록 슬라이드쉐어를 통해 공개합니다.
1. 가상정보를 통해 사용자에게 새로운 경험 가치를 제안
- 시공간을 초월하는 상호작용하는 몰입감 높은 엔터테인먼트
- 현장에 있는 것처럼 실재감 높은 안전한 교육/훈련
- Tech + 실재감, 몰입감 경험
2. 가상 세계의 초월성에 기반해 새로운 삶의 방식을 제안
- 무한한 공간에서 제약 없이 모이고, 교류하고, 살아가는 사회
- Tech + 사용자 트래킹, 상호작용, 프라이버시
3. 기존 현실의 삶과 새로운 가상세계의 연결로 새로운 가치를 창출
- 현실과 가상세계를 부드럽게 연결해주는 Physital Retail & Digital Twin
- Tech + Digital Twin, 현실과 가상의 상호작용 기술
---------------------------------
* 공개해드린 자료는 요약 버전으로 메타버스 관련 아래 본 자료는 유료 판매 예정입니다.
- Metaverse commerce
- Metaverse tech 시청 촉각 기술
- Metaverse tech 트래킹 기술
-----------------------------------
* UX 트렌드 리포트 구독 문의 : jkl@rightbrain.co.kr
* UX 디자인 및 CX 컨설팅 프로젝트 문의 : support@rightbrain.co.kr
* 라이트브레인 ‘UX Discovery’는 라이트브레인의 등록상표입니다.
Sean Oliver leads Mobile Product Marketing at Optimizely. Prior to Optimizely, Sean worked on Consumer Product Marketing at LinkedIn and Microso . When he’s not optimizing all things mobile, he can be found hiking and traveling the world.
Dave McClure’s Pirate Metrics (AARRR) Startup Metrics for Pirates Push Notifications Remarketing App Store Listing In-App Advertising Social Advertising ASO New User Onboarding Waitlist In-App Purchases Ads Desktop Purchases My App
Why Optimize?
To successfully start a process of optimization, you’ll need:
Customer Acquisition Costs Quantifying LTV:CAC Monetization Retention Virality Acquisition Costs Lifetime Value :
2 Acquisition Activation Retention
Defining Acquisition:
How Users Discover Apps
First Impressions
App Store Optimization: Opportunities to influence a download decision
App Store Optimization: Test your value prop with assets you have
App Store Optimization: Use a landing page to test elements of ASO. Low-cost traffic
3 Acquisition Activation Retention
Defining Activation: Converting someone who has downloaded an app into an active user. This metric also indicates the quality of your First Time User Experience (FTUE).
Activation Hurdles 81% of users say an app needs to make a good first impression for them to continue using it
Keys to a Great User Onboarding Experience Optimizing
Increased activation from 25% to 66.5%
Activation—Retention “For us, activation is directly correlated to retention. Without activation, retention is poor.”
When optimizing for activation, consider: • Does your app require registration? • What is the order of operations for first time users? • Does your app help users complete actions on first-time use? • Does your app live up to its value prop during onboarding? Optimizing for Activation
4 Acquisition Activation Retention
Defining Retention: A measure of how many of your customers/users come back over time.
Mobile app retention varies widely by app category Optimizing User Retention Source
Retention Hurdles iOS notifications are opt-in.
Optimizing for Retention Optimize when and how you ask for push notification permissions:
Ideas for Tests:
5 Acquisition Activation Retention BONUS: Reviews!
Reviews are important because they affect ASO
The Result: Optimize for App Store Reviews More, High-Quality Reviews = Higher App Store Ranking = More Efficient Acquisition Learn More in their Blog Post
2015 KISSmetrics Guide KISSmetrics Demo h p://kiss.ly/growth h p://kiss.ly/demo
Optimizely Mobile Guide Optimizely for Mobile optimize.ly/appoptimization optimizely.com/mobile
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow, releases endorphins, and promotes changes in the brain which help enhance one's emotional well-being and mental clarity.
[2023 메조미디어 트렌드 리포트]
-
메조미디어의 2023 트렌드 리포트를 공개합니다!
시시각각 변하는 디지털 생태계에서 우리는 어떤 트렌드에 주목해야할까요?
크게 세 가지의 주제로 나누어 2023년을 이끌 디지털 트렌드를 전망합니다.
-
✔TECH : 메타버스, AI
✔MARKETING : 쿠키리스
✔COMMERCE : 이커머스
This document provides guidance on designing applications for Windows Phone 7 using Metro design principles. It outlines the key Metro principles of clean, lightweight design that focuses on content over chrome, celebrates typography, brings content to life through motion, and feels authentically digital. It discusses designing for personas and common touch targets and controls. The document encourages applying Metro principles while maintaining one's own style and ends by calling developers to stay informed, connect with others, and start creating applications.
[ 2019 스포츠 마케팅 트렌드 ]
: 스포츠 콘텐츠를 활용한 디지털 마케팅 트렌드&사례
-
글로벌 1,500조원 규모의 빅 마켓으로 성장한 스포츠 산업,
전 세계인의 이목을 끄는 주요 대회와 국내외 스포츠 리그!
-
디지털 시대를 맞이하여 한 단계 도약하는 스포츠 콘텐츠와
이를 활용한 다양한 스포츠 마케팅 트렌드를 정리했습니다:D
-
<Index>
1. 디지털 시대의 스포츠 산업
2. 스포츠 미디어 이용행태
3. 스포츠 디지털 마케팅 트렌드
4. 스포츠 활용 마케팅 사례
[2022 메조미디어 타겟 분석 리포트]
-
메조미디어 <2022 타겟 분석 리포트>를 공개합니다.
10대부터 50대까지 연령별 미디어 이용 행태를 분석했습니다.
-
각 연령별 소비자들은 어떤 미디어에서 어떤 콘텐츠를 소비할까요?
또 어떤 광고 상품이 가장 효과적일까요?
지금 메조미디어 리포트를 통해 확인해보세요!
-
■ 2021 타겟 리포트 바로보기■
✔ 10대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1514.pdf)
✔ 20대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1516.pdf)
✔ 30대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1518.pdf)
✔ 40대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1520.pdf)
✔ 50대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1522.pdf)
NDC2012_마비노기 영웅전 카이 포스트모템_시선을 사로잡는 캐릭터 카이 그 시도와 성공의 구현 일지영준 박
온라인 게임에서 새로운 캐릭터를 만든다는 것은 어떠한 컨텐츠와 비교 안될 만큼 많은 코스트가 드는 작업 입니다.
당연, 이러한 비싼 코스트의 신캐릭터는 유저들의 시선을 사로잡을 수 있는 독특한 매력을 가져야만 성공할 수 있습니다.
시선을 사로잡는 외형뿐만 아니라 핵심 플레이의 재미, 그리고 그것을 뒷받침해주기 위한 기술적 시도가 조화 되어야만
이러한 매력적인 캐릭터들이 탄생하게 됩니다.
현 세션에선 영웅전의 주인공인 리시타, 피오나, 이비, 카록을 개발하면서 겪었던 여러 가지 기술적인 시행 착오에 대해 알아보고
그 노하우를 엮어서 어떻게 궁수 <카이>를 성공적으로 런칭 할 수 있었는지를 공유하고자 합니다.
대략 다음과 같은 항목들을 다룹니다.
- 영웅전 궁수 캐릭터 카이를 개발하면서 겪었던 좌충우돌 생생한 개발 스토리.
- 구세대 엔진을 이용해 신세대 엔진 따라잡기
- 카이는 궁수 캐릭터의 기술적 난제를 어떻게 해결했을까? – 블렌딩 애니메이션 구성
- 카이 캐릭터 제작에서의 기술적 특이한 시도 및 시행착오들
- 타격감 개선 및 궁수의 재미를 살리기 위한 노하우
- 실시간 체형 변화 시스템
- 실시간 시퀀스 키 프레임 디포메이션 기법.
라이트브레인의 UX 트렌드 리포트 ‘UX Discovery - Metaverse’ 요약본 공개
Metaverse is Coming
다가올 새로운 미래상, 현실과 디지털화된 가상세계가 공존하는 세상인 메타버스를 라이트브레인 CX 컨설팅 그룹에서 분야별 주요 사례와 주목할만한 사례들을 세분류로 나누어 소개해 드립니다.
해당 자료는 세미나용으로 제작된 요약 버전이며 Rightbrain lab 독자분들 대상으로 별도의 다운로드 과정 없이 바로 보실 수 있도록 슬라이드쉐어를 통해 공개합니다.
1. 가상정보를 통해 사용자에게 새로운 경험 가치를 제안
- 시공간을 초월하는 상호작용하는 몰입감 높은 엔터테인먼트
- 현장에 있는 것처럼 실재감 높은 안전한 교육/훈련
- Tech + 실재감, 몰입감 경험
2. 가상 세계의 초월성에 기반해 새로운 삶의 방식을 제안
- 무한한 공간에서 제약 없이 모이고, 교류하고, 살아가는 사회
- Tech + 사용자 트래킹, 상호작용, 프라이버시
3. 기존 현실의 삶과 새로운 가상세계의 연결로 새로운 가치를 창출
- 현실과 가상세계를 부드럽게 연결해주는 Physital Retail & Digital Twin
- Tech + Digital Twin, 현실과 가상의 상호작용 기술
---------------------------------
* 공개해드린 자료는 요약 버전으로 메타버스 관련 아래 본 자료는 유료 판매 예정입니다.
- Metaverse commerce
- Metaverse tech 시청 촉각 기술
- Metaverse tech 트래킹 기술
-----------------------------------
* UX 트렌드 리포트 구독 문의 : jkl@rightbrain.co.kr
* UX 디자인 및 CX 컨설팅 프로젝트 문의 : support@rightbrain.co.kr
* 라이트브레인 ‘UX Discovery’는 라이트브레인의 등록상표입니다.
Sean Oliver leads Mobile Product Marketing at Optimizely. Prior to Optimizely, Sean worked on Consumer Product Marketing at LinkedIn and Microso . When he’s not optimizing all things mobile, he can be found hiking and traveling the world.
Dave McClure’s Pirate Metrics (AARRR) Startup Metrics for Pirates Push Notifications Remarketing App Store Listing In-App Advertising Social Advertising ASO New User Onboarding Waitlist In-App Purchases Ads Desktop Purchases My App
Why Optimize?
To successfully start a process of optimization, you’ll need:
Customer Acquisition Costs Quantifying LTV:CAC Monetization Retention Virality Acquisition Costs Lifetime Value :
2 Acquisition Activation Retention
Defining Acquisition:
How Users Discover Apps
First Impressions
App Store Optimization: Opportunities to influence a download decision
App Store Optimization: Test your value prop with assets you have
App Store Optimization: Use a landing page to test elements of ASO. Low-cost traffic
3 Acquisition Activation Retention
Defining Activation: Converting someone who has downloaded an app into an active user. This metric also indicates the quality of your First Time User Experience (FTUE).
Activation Hurdles 81% of users say an app needs to make a good first impression for them to continue using it
Keys to a Great User Onboarding Experience Optimizing
Increased activation from 25% to 66.5%
Activation—Retention “For us, activation is directly correlated to retention. Without activation, retention is poor.”
When optimizing for activation, consider: • Does your app require registration? • What is the order of operations for first time users? • Does your app help users complete actions on first-time use? • Does your app live up to its value prop during onboarding? Optimizing for Activation
4 Acquisition Activation Retention
Defining Retention: A measure of how many of your customers/users come back over time.
Mobile app retention varies widely by app category Optimizing User Retention Source
Retention Hurdles iOS notifications are opt-in.
Optimizing for Retention Optimize when and how you ask for push notification permissions:
Ideas for Tests:
5 Acquisition Activation Retention BONUS: Reviews!
Reviews are important because they affect ASO
The Result: Optimize for App Store Reviews More, High-Quality Reviews = Higher App Store Ranking = More Efficient Acquisition Learn More in their Blog Post
2015 KISSmetrics Guide KISSmetrics Demo h p://kiss.ly/growth h p://kiss.ly/demo
Optimizely Mobile Guide Optimizely for Mobile optimize.ly/appoptimization optimizely.com/mobile
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow, releases endorphins, and promotes changes in the brain which help enhance one's emotional well-being and mental clarity.
[2023 메조미디어 트렌드 리포트]
-
메조미디어의 2023 트렌드 리포트를 공개합니다!
시시각각 변하는 디지털 생태계에서 우리는 어떤 트렌드에 주목해야할까요?
크게 세 가지의 주제로 나누어 2023년을 이끌 디지털 트렌드를 전망합니다.
-
✔TECH : 메타버스, AI
✔MARKETING : 쿠키리스
✔COMMERCE : 이커머스
This document provides guidance on designing applications for Windows Phone 7 using Metro design principles. It outlines the key Metro principles of clean, lightweight design that focuses on content over chrome, celebrates typography, brings content to life through motion, and feels authentically digital. It discusses designing for personas and common touch targets and controls. The document encourages applying Metro principles while maintaining one's own style and ends by calling developers to stay informed, connect with others, and start creating applications.
[ 2019 스포츠 마케팅 트렌드 ]
: 스포츠 콘텐츠를 활용한 디지털 마케팅 트렌드&사례
-
글로벌 1,500조원 규모의 빅 마켓으로 성장한 스포츠 산업,
전 세계인의 이목을 끄는 주요 대회와 국내외 스포츠 리그!
-
디지털 시대를 맞이하여 한 단계 도약하는 스포츠 콘텐츠와
이를 활용한 다양한 스포츠 마케팅 트렌드를 정리했습니다:D
-
<Index>
1. 디지털 시대의 스포츠 산업
2. 스포츠 미디어 이용행태
3. 스포츠 디지털 마케팅 트렌드
4. 스포츠 활용 마케팅 사례
[2022 메조미디어 타겟 분석 리포트]
-
메조미디어 <2022 타겟 분석 리포트>를 공개합니다.
10대부터 50대까지 연령별 미디어 이용 행태를 분석했습니다.
-
각 연령별 소비자들은 어떤 미디어에서 어떤 콘텐츠를 소비할까요?
또 어떤 광고 상품이 가장 효과적일까요?
지금 메조미디어 리포트를 통해 확인해보세요!
-
■ 2021 타겟 리포트 바로보기■
✔ 10대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1514.pdf)
✔ 20대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1516.pdf)
✔ 30대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1518.pdf)
✔ 40대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1520.pdf)
✔ 50대 (http://www.mezzomedia.co.kr/data/insight_m_file/insight_m_file_1522.pdf)
NDC2012_마비노기 영웅전 카이 포스트모템_시선을 사로잡는 캐릭터 카이 그 시도와 성공의 구현 일지영준 박
온라인 게임에서 새로운 캐릭터를 만든다는 것은 어떠한 컨텐츠와 비교 안될 만큼 많은 코스트가 드는 작업 입니다.
당연, 이러한 비싼 코스트의 신캐릭터는 유저들의 시선을 사로잡을 수 있는 독특한 매력을 가져야만 성공할 수 있습니다.
시선을 사로잡는 외형뿐만 아니라 핵심 플레이의 재미, 그리고 그것을 뒷받침해주기 위한 기술적 시도가 조화 되어야만
이러한 매력적인 캐릭터들이 탄생하게 됩니다.
현 세션에선 영웅전의 주인공인 리시타, 피오나, 이비, 카록을 개발하면서 겪었던 여러 가지 기술적인 시행 착오에 대해 알아보고
그 노하우를 엮어서 어떻게 궁수 <카이>를 성공적으로 런칭 할 수 있었는지를 공유하고자 합니다.
대략 다음과 같은 항목들을 다룹니다.
- 영웅전 궁수 캐릭터 카이를 개발하면서 겪었던 좌충우돌 생생한 개발 스토리.
- 구세대 엔진을 이용해 신세대 엔진 따라잡기
- 카이는 궁수 캐릭터의 기술적 난제를 어떻게 해결했을까? – 블렌딩 애니메이션 구성
- 카이 캐릭터 제작에서의 기술적 특이한 시도 및 시행착오들
- 타격감 개선 및 궁수의 재미를 살리기 위한 노하우
- 실시간 체형 변화 시스템
- 실시간 시퀀스 키 프레임 디포메이션 기법.
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
강력한 시각화와 몰입도 높은 가상세계 표현을 위해, 게임엔진은 측량기반의 콘텐츠를 필요로 하고 공간정보 3D 플랫폼은 강력한 프리미엄급 클라이언트를 필요로 하는데, Cesium for Unreal은 이런 수요를 만족하는 솔루션입니다. 이 발표자료는 공간정보 3D 콘텐츠가 어떻게 게임엔진 안으로 들어가서 국가 또는 지구 범위로 확장성을 발휘하는지, 그 기능구현을 진입단계 수준으로 소개하고 있습니다.
이 자료는 지난 2013년 Unite Korea의 지국환씨의 Flappy bird 만들기 튜토리얼을 바탕으로 만든 2014년 창원시 스마트 모바일 앱 지원센터의 "게임 및 웹 앱 개발과정"에서 진행한 세미나 자료입니다.
유니티 버전 4.3에서 작성되었습니다.
이 자료의 튜토리얼을 바탕으로 하나하나 제작해가며 Flappy Bird를 만드는 기쁨을 누리시기 바랍니다.
관련 이미지와 소스는 아래 블로그에 있습니다.
http://ivis.cwnu.ac.kr/tc/dongupak/245
2014년 9월부터 12월까지 3개월 단기 프로젝트로 진행되었던 교내 단기 프로젝트의 개발문서이다.
프로젝트를 진행하다보면 기획자로써 어떠한부분이 부족하고 보완해야하는지 많은 고민을 할 수 있어서 좋다.
많은 부분을 녹여내지는 못했지만 코어시스템부분은 내가 생각한데로 녹여낸것 같아 다행이다..
팀원들이 바쁜일정속에 이렇게 따라와주고 완성되어 매우 흡족!? 하다.
4. 01
C++ 언어 기반 게임 완성게임 소스 코딩
Game Engine Source Coding Release Game
개요
Intro
콘솔창 출력의 게임 엔진
WindowConsole 2D GameEngine | Jo Dong Hyun
5. 01
엔진 개발
소스 코딩 게임 개발
Game Engine
Source Coding Release Game
디테일한 구성
Base : C++
Reference : WinAPI Console
Format : Lib
Engine Style : Unity 3D
Base : C++
Method : Main()
Format : cpp
Genre : Realtime Shooting
PlayTime : 10 min
Format : WindowConsole
Intro
WindowConsole 2D GameEngine | Jo Dong Hyun
6. C++ Engine
02
cmd를 이용한 엔진 개발
엔진의 C++ 코드 작성
Engine Detail
FlowUML Detail
WindowConsole 2D GameEngine | Jo Dong Hyun
7. UML 구성
FlowUML
Application
- cmptList: Component[]
+ GetComponent()
GameMain
- objList : Vector<GameObject*>
+ InputObj : void
+ ObjFind : GameObject*
+ Run : void
GameObject
Component
UI_Panel
Times
- deltaTime
- timeScale
Vector2
- x, y: int
Rect
- Right, Top, Left, Bottom: int
Input
+ GetAxis(): int
Resource
+ Init()
+ Release()
UI_Text
UI_Button
Collider
- rect: Rect
Animator
- sprite: char***[]
- color: char***[]
- aniTime: float[]
ConsoleRenderer
- sprite: char***
- size: Vector2
- pivot: Vector2
- sprite: char***
- size: Vector2
+ OnClick(): void
- sprite: char***
- size: Vector2
- sprite: char***
- size: Vector2
- color: int**
+ Create(): void
+ Draw(): void
Buffer
- position : Vector2
Scene
+ Instantiate : GameObject*
- gameOject : GameObject*
- Vector : Vector2
- Layer : int
+ SetActive: void
gameObject
GetComponent()
+ Start : void
+ Update : void
+ OnEnable: void
+ OnDisable: void
+ Start : void
+ Update : void
- size: Vector2
+ ResetBuff: void
+ PrintBuff: void
- buff: char***
- size: Vector2
- position: Vector2
엔진의 핵심
게임이 업데이트되는 곳
게임의 구성 요소들
Scene은 GameObject들로 구성
게임을 이루는 시스템적 요소들
입출력, 시간, 벡터 등
윈도우콘솔 출력버퍼
더블버퍼링
각종 기능들
GameObject에 붙혀서 사용
C++ Engine
02
Detail
WindowConsole 2D GameEngine | Jo Dong Hyun
8. 게임오브젝트들 설정
컴포넌트들 설정
장면(Scene) 설정 엔진 작동(Run)
버퍼(Buffer) 설정
Scene
Buffer
main()
SceneGameObject
Component
Component
Component
Buffer
엔진의 작동 과정
FlowUML
Run
C++ Engine
02
Detail
GameMain
WindowConsole 2D GameEngine | Jo Dong Hyun
10. GameMain의 흐름
UML
Title Scene
End Of Game
Tutorial Scene
Play Scene
START
END
Run()
LoadScene()
EOG
Instantiate() : 게임오브젝트 생성
SetBuffer() : 버퍼 생성
AddScene() : 씬 추가 및 설정
실행 간격 : FPS
Init() : 오브젝트 초기화
반복 업데이트 : Update()
씬 불러오기 : LoadScene()
C++ Engine
02
GameMain
Flow Detail
WindowConsole 2D GameEngine | Jo Dong Hyun
11. 출력 공간(버퍼)를 설정
main() 함수 코딩
Flow DetailUML
main()
Scene 설정
SortingLayer, Input 등 시스템 설정
GameMain: Update() 실행
C++ Engine
02
WindowConsole 2D GameEngine | Jo Dong Hyun
13. 게임오브젝트의 구성
FlowUML
GameObject.cpp
기본값 설정
저장된 Component 리스트
Component 추가/관리
GameObject 켜기/끄기
오브젝트 회전
Variable
Method
Vector2 position
bool isActive
int angle
int LengthX
int LengthY
Component*[] componentList
Resource*[] resourceList
Init()
AddComponent()
GetComponent()
SetActive()
GetActive()
Rotation()
Release()
컴포넌트를 추가
Component 기본값 설정
C++ Engine Detail
02
WindowConsole 2D GameEngine | Jo Dong Hyun
15. 컴퍼넌트(스크립트)의 구성
FlowUML
Component(Script)
인스턴스화
컴포넌트 가져오기
오브젝트 회전
GameObject 호출
초기화
업데이트(반복)
오브젝트 활성화 / 비활성화
메모리 해제
Variable
Virtual Method
Method
bool isActive
Instantiate()
Instantiate()
Start()
Update()
OnEnable()
OnDisable()
GetCompoent()
Rotation()
Release()
bool isRenderer
bool isUI
GameObject* gameObject
Virtual 함수
Component의 멤버함수
GameObject의 멤버함수
C++ Engine Detail
02
WindowConsole 2D GameEngine | Jo Dong Hyun
16. 화면(cmd) 출력담당
UI 등 기타 컴퍼넌트들
충돌판정 체크 애니메이션 설정
디폴트 컴퍼넌트들
FlowUML
ConsoleRenerer
UI_Panel
UI_Text
UI_Button
. . .
Collider Animator
C++ Engine Detail
02
WindowConsole 2D GameEngine | Jo Dong Hyun
17. 2차원 위치 / 좌표값 아스키 문자 이미지 시간에 관한 설정
시스템적인 요소들
FlowUML
Vector2 / Rect Resource Time
키보드 입력
Input
C++ Engine Detail
02
WindowConsole 2D GameEngine | Jo Dong Hyun
18. 03
Shooting Game
Cmd를 이용한 엔진 개발
엔진구조를 사용, 실시간(초당2프레임)으로 입력과 출력을 처리하는 윷놀이 게임
ProtoType
Text Buffer
Image Buffer
WindowConsole 2D GameEngine | Jo Dong Hyun
20. Shooting Game
03
Scene 구성
Start: Tutroial로 이동
Title Scene Tutorial Scene Play Scene
Load: Play로 이동
5가지 스탭을 통한 연습
보스를 격파하면 클리어
적의 공격에 맞서서 보스까지 진행
WindowConsole 2D GameEngine | Jo Dong Hyun