PowerPoint 프레젠테이션

Download Report

Transcript PowerPoint 프레젠테이션

UML을 통한 게임 기획
Upgrade 하기
정
㈜ Taldren-korea
태
일
Game Designer
[email protected]
2004. 6. 26. 제 3 강연 < 15:20 ~ 16:10 >
Contents
01
Game Design 이란 ?
02
Designer의 요건
03
UML의 개요
04
UML의 종류와 특징
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 1
Contents
05
UML의 구성요소와 규칙
06
UML을 통한 효과
07
UML 적용해 보기
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 2
Index
01
01
Game Design 이란 ?
02
Designer의 요건
03
UML 이란 ?
04
UML의 종류와 사용 방법
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 3
01
Game Design 이란 ?
업무 Process로 바라 본 기획
사전 단계
개발 단계
사후 단계
게임 방식 설정 – 게임의 Main 장르, 게임 진행방식 설정
게임 배경 설정 – 세계관, 시나리오 설정
각종 게임성 고찰 – 게임의 특징, 상업성 판단
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 4
01
Game Design 이란 ?
업무 Process로 바라 본 기획
사전 단계
개발 단계
사후 단계
Schedule 관리 – 각 Part별 / Project Schedule 관리
각종 세부 설계 – 각 항목별 구체적 설계
각종 수치 설계 – 각 항목별 세부 수치 설계
Balancing – 각 항목별 balancing 작업
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 5
01
Game Design 이란 ?
업무 Process로 바라 본 기획
사전 단계
개발 단계
사후 단계
Marketing – 게임 홍보 / 사업적 전략 수립
Patch – 각종 Update 방식 / 실행
Feed Back – 미비점 / 개선점 보완
유지보수 / AS – Bug 수정 / 각종 AS 업무 수행
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 6
01
Game Design 이란 ?
Game 제작에서 기획의 위치
2D Graphic
Client
Design
Program
각종 기획 의도 전달
기술적인 의견조율
3D Graphic
Feed Back
Server
Program
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 7
Index
01
Game Design 이란 ?
02
Designer의 요건
03
UML 이란 ?
04
UML의 종류와 사용 방법
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 8
02
Designer의 요건
훌륭한 Designer의 요건
01
Open Mind
02
의사 전달 / 설득 능력
03
문서화 능력
04
Leadership
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 9
02
Designer의 요건
훌륭한 Designer의 요건
05
창의력
06
논리력
07
거시 / 미시적 시각
08
뛰어난 현실감각 / 분석능력
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 10
Index
01
Game Design 이란 ?
02
Designer의 요건
03
UML의 개요
04
UML의 종류와 사용 방법
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 11
03
UML의 개요
UML의 의미
UML (Unified Modeling Language)
Software 구조 및 설계
활동만큼 제품의 품질에
UML은 Software를 모형
화
많은 영향을 미치는 활동은
하기 위한 Language 이며,
없다.
이는 구조적인 Software를
- James O. Coplien,
AT&T Bell 연구
소
2004 Game Technical
Seminar
제작할 수 있게 해주고
이는 곧 고수익을 의미한다.
UML을 통한 게임 기획 Upgrade하기 12
03
UML의 개요
UML의 정의
UML (Unified Modeling Language)
통합 모형화 언어로서 표기법을 의미
절차적 설계 (Procedural Design)가 아닌 객체 지향 설계
( OOD ; Object-Oriented Design )
System을 설계하는 방법이 아닌 모형화 하는 방법
Software 개발 Process에 적용될 수 있는 의미적 언어
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 13
Index
01
Game Design 이란 ?
02
Designer의 요건
03
UML 이란 ?
04
UML의 종류와 특징
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 14
04
UML의 종류와 특징
UML의 분류
Object
Diagra
m
Class
Use case
Diagra
m
Diagram
Structural
Diagram
Activity
Diagra
m
UML
Behavioral
Sequence
Diagram
Diagram
Component
Diagram
Collaboration
Deployment
State chart
Diagram
Diagram
2004 Game Technical
Seminar
Diagram
UML을 통한 게임 기획 Upgrade하기 15
04
UML의 종류와 특징
UML의 종류별 특징
Use Case Diagram
UML을 이용한 객체 지향 설계(OOD)의 출발
(시스템 세부사항에 대한 최상위 수준의 형태화 모형)
행위자(Actor)와 사용예(Use case), 그리고 화살표나
실선과 같은 선들로 이루어진 가장 기본적인 형태의 UML
여러 가지 관계(Relationship)의 효과적인 표현
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 16
04
UML의 종류와 특징
UML의 종류별 특징
Class Diagram
인터페이스(Interface)를 통해서 자신을 노출하며,
다른 Class들과 상호 작용하도록 속성(Attribute)과
연산(Operation or Method)의 집합으로 구성
Class Diagram은 추상화와 캡슐화 의 특징을 가짐
Class Diagram은 상속성과 다형성을 사용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 17
04
UML의 종류와 특징
UML의 종류별 특징
Activity Diagram
순서도(Flow Chart)와 유사
사용예와 객체 흐름을 모형화 하는 역할을 수행
사용예를 정교화하고, 사용예의 이전 및 이후 조건을
식별하고 새로운 사용예를 식별하기 위해서 이용
활동, 상태, 전이의 세가지 표기 구성요소를 가짐
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 18
04
UML의 종류와 특징
UML Tool
Rational Rose
Microsoft Visio
최초의 UML Package
객체 관리 기능
일주(Round-Trip)공학
VS
컴포넌트 관리 기능
비싼 가격
저렴한 가격
객체 관리 메커니즘
가동과 적응의 용이
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 19
Index
01
05
UML의 구성요소와 규칙
06
UML을 통한 효과
07
UML 적용해 보기
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 20
05
UML의 구성요소와 규칙
Use case Diagram의 구성요소
extends
Relation ship
Use case
include
Actor
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 21
05
UML의 구성요소와 규칙
Class Diagram의 규칙
Class Name
attribute
Method
Class
2004 Game Technical
Seminar
Memo
UML을 통한 게임 기획 Upgrade하기 22
05
UML의 구성요소와 규칙
Activity Diagram의 규칙
Start
End
Decision Point
2004 Game Technical
Seminar
State
Fork
Arrow
Join
UML을 통한 게임 기획 Upgrade하기 23
Index
05
UML의 구성요소와 규칙
06
UML을 통한 효과
07
UML 적용해 보기
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 24
06
UML을 통한 효과
합리적인 System 설계
자원의 배분
Preview
System
Design
Review
2004 Game Technical
Seminar
Feed Back
UML을 통한 게임 기획 Upgrade하기 25
06
UML을 통한 효과
업무의 효율성 향상
업무의 효율성 향상
업무의 혼란 방지
시간 단축
재사용 / 연속성
명확한 의미 설명
빠른 의미 전달
짧은 개발 생명주기
효과적인 의미 전달
문서 검색 시간 단축
개발 시간 단축
정확한 의미 이해
직관적인 의미 파악
Bug 수정 용이
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 26
06
UML을 통한 효과
작업 공정의 일관성 유지
Idea 도출,
기획 회의
Feed
Back
UML
Diagram
Part별
기획안 제시
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 27
Index
05
UML의 구성요소와 규칙
06
UML을 통한 효과
07
UML 적용해 보기
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 28
07
UML 적용해 보기
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 29
Index
05
UML의 구성요소와 규칙
06
UML을 통한 효과
07
UML 적용해 보기
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 30
08
UML을 통한 실무 적용
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 31
Q&A
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 32
감사합니다.
00
Button
단추들…
Actor
Actor
Actor
Actor
Actor
Actor
Actor
Actor
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 00
00
양식
기본 Format
2004 Game Technical
Seminar
UML을 통한 게임 기획 Upgrade하기 00