게임디자인 게임시스템

8
게게게게게 게게게게게 2016 게 2 게게 게게게게게 게게게

Transcript of 게임디자인 게임시스템

Page 1: 게임디자인   게임시스템

게임디자인게임시스템

2016 년 2 학기 게임디자인황태욱

Page 2: 게임디자인   게임시스템

게임 시스템 게임 시스템 개념

› 시나리오 작성시 작성한 내용을 게임으로 만들기 위한 표현방법으로 등장한 것이 시스템 “ 걸어간다”라는 시나리오 상의 표현을 “ ^ 화살표 키를 누르면 캐릭터를 1cm 전진시킨다”는 것이 시스템으로표현하는 방식

› 즉 시스템은 언어 ( 글자 및 그림 ) 로 작성된 시나리오를 컴퓨터가 알 수 있는 언어인 프로그램과 수치로 변환하는 것이다 시나리오가 시스템으로 변환되고 , 시스템들이 결합된 것이 게임이라고 볼 수 있음

Page 3: 게임디자인   게임시스템

게임 시스템 작성이유 시스템을 통해 게임에 필요한 표현들을 다양하게 만들 수 있고 흥미를 창출할 수 있다

› 게임속에서 필요로 하는 기술들을 시스템을 통해 다양하게 표현할 수 있음› 이로 인해 시스템은 게임을 개발하는데 효율적으로 사용가능

Page 4: 게임디자인   게임시스템

게임 시스템 설정 시스템으로 설정이 필요한 부분

› 게임 내에서 공통적으로 사용되어 지고 반복적으로 수행되는 부분› 유저와 컴퓨터가 인터렉션 하는 부분› 정보의 변화가 일어나는 부분

시스템 설정 작성 절차› 게임 내 장면을 중심으로 게임을 만들기 위해서 필요한 항목을 찾아냄 ( 캐릭터 , 스킬 , 몬스터 등 )› 관련 항목을 Grouping( 달리기 , 걷기 , 뛰기 .. 등을 이동시스템으로 카테고리화 )› 이 카테고리들이 반복적으로 사용된다면 시스템으로

Page 5: 게임디자인   게임시스템

게임시스템 항목 및 예 게임시스템 작성항목

› 정책설정 – 왜 만들어야 하는지 / 목표› 시스템에서 구현할 세부내용 정리 / 설정› 흐름도 / 인터페이스› 흥미 요소 설정 / 개발 방법 / 기타사항

게임시스템 예› 퀘스트 시스템 , 캐릭터 생성 시스템 , 이동시스템› 성장시스템 , 충돌 시스템 , 전투 시스템› 피티 / 길드 시스템 , 채팅 시스템 , 생산 / 채집 / 강화› 거래 / 무기 및 기술 / 아이템 / 유닛› 인공지능 및 적 몬스터 / 게임 규칙 관련

Page 6: 게임디자인   게임시스템

게임관련 기술 필요성 게임관련 기술의 필요성

› 게임시스템을 개발하기 위해선 기술이 필요 모든 기술이 필요한 것은 아니지만 적어도 해당 시스템을 구현하는데 필요한 기술은 확보 기술이 뒷받침 되지 않으면 제대로 동작하지 않음 예 ) 모바일게임에서 접속자 ( 파티원 ) 의 현재 위치 정보를 공유하고자 한다면 – 위치기반 기술이 요구

게임 개발에 영향을 미치는 엔진기술› 가장 큰 영향을 미치는 것 중하나가 엔진 (Engine)› 그래픽 엔진 , 물리엔진 , 네트워크엔진 등

Page 7: 게임디자인   게임시스템

게임관련 기술예 게임관련 주요 기술

› 가상현실기술 , 동작인식기술 , 3D 디스플레이› 음성명령기술 , 햅틱 기반기술 , 웹기반 기술› SNS 기술 , AI 기술 , 증강현실 기술 , 위치기반 기술› 클라우드 컴퓨팅 기술 , 멀티플렛폼지원 기술

게임 엔진 위키피디아› 유니티 , 언리얼 엔진 , 소스 엔진› 트라이엔진 , 게임브리오 …

Page 8: 게임디자인   게임시스템

Thanks