• Save
2006 kwisf widef technique conference imo
Upcoming SlideShare
Loading in...5
×
 

2006 kwisf widef technique conference imo

on

  • 779 views

 

Statistics

Views

Total Views
779
Views on SlideShare
721
Embed Views
58

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 58

http://stablebuild.tistory.com 56
http://stable.tistory.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 안녕하세요 . 위피 컨텐츠개발 트랙의 위피 게임개발기법이란 주제로 발표를 하게 된 컴투스 개발팀 오상범입니다 .
  • 서버가 모든 데이터를 관리 판단하고 클라이언트는 터미널과 같이 유저의 입력과 게임월드를 보여주는 역할만 수행하는 방식 - 예를들자면 , 리니지 2 같은경우 통신이 안되면 타겟지정도 안되는 경우도 있고 캐릭터 이동이 되지 않습니다 . 게임내에서 필요한 모든 판단은 서버에서 결정되어서 내려옴 - 대부분의 MMORPG 가 택하고 있는 방식 서버는 동기화와 정보전달 등 클라이언트들 간의 조정이 필요한 부분에만 개입하는 방식 - 예를들자면 , p2p 기반 게임들이 이런 방식일 것으로 생각됨 . 스타크래프트 등

2006 kwisf widef technique conference imo 2006 kwisf widef technique conference imo Presentation Transcript

  • Track2. WIPI 컨텐츠 개발 2006.09.21 오상범 WIPI 게임 개발 기법 모바일 MMORPG - 아이모 : The World of Magic 개발사례를 중심으로
  • 목 차 1. Mobile MMORPG 2. 아이모 : The World of Magic 3. 향후 전망 1.1 모바일 MMORPG 개발 배경 1.2 MMORPG 특성 1.3 모바일 환경 1.4 모바일 MMORPG 개발 전략 2.1 아이모 소개 2.2 아이모 구현
  • 1.1 모바일 MMORPG 개발 배경 1.2 MMORPG 특성 1.3 모바일 환경 1.4 개발 전략 [ ] 1. Mobile MMORPG
  • 1.1 모바일 MMORPG 의 개발배경 아이모 개발배경
    • 단말기 , 네트워크 , 요금 등 환경개선
    • 핸드폰의 속도 , 메모리 , 네트워크 응답속도 등이 좋아지고 , 데이터 통신 정액제 , 정보료 정액제 등
    • 네트워크 게임을 편하게 즐길 수 있는 요금제 등이 출시되면서 , 모바일 네트워크 게임을 위한
    • 환경이 좋아짐
    • 유저의 니즈 증가
    • 환경 개선에 따라 혼자 하는 게임보다 다른 유저와 협동 , 경쟁 등 커뮤니케이션이 생길 수 있는
    • 네트워크 게임에 대한 유저의 니즈가 증가
    • 개발 노하우 축적
    • 넷알까기 , 넷테트리스 , 텍티컬 퀘스트 , 컴투스 삼국지 , 2006 홈런왕 , 대전궁극대부호 ( 일본 KDDI) 등
    • 다양한 방식의 모바일 네트워크 게임을 개발
  • 1.2 MMORPG
    • 네트워크를 통한 동기화 시스템
    • 확장가능한 게임 시스템
    • 캐릭터의 성장 시스템
    • 커뮤니티 시스템
    MMORPG 주요 시스템 MMORPG 의 특성
    • 다수의 유저가 함께 게임이 가능
    • 유저와 유저간 커뮤니티 제공
    • 컨텐츠의 지속적인 업데이트
    • 유저에게 항상 새로운 재미를 제공
  • 1.2 MMORPG
    • 컨텐츠의 지속적인 추가 / 보완이 용이해야함
    • 게임에 있어 변화가 예상되는 부분은 설정데이터를
    • 기반으로 동작하도록 만들어야 함
    확장가능한 게임 시스템 네트워크를 통한 동기화 시스템
    • 유저의 행동이 ' 월드 ' 를 변화 시키고 ,
    • ' 월드 ' 의 변화는 자신과 월드를 공유하는 다른 유저에게 피드백되어
    • ‘ 월드’를 공유함
    • 위와 같은 동기화과정은 실시간으로 이루어지고 , 유저는 ' 월드 ' 에 대해
    • 현실감을 느끼게 되고
    • 이를 통해 ' 월드 ' 안에서 자신의 존재감을 느끼게 된다 .
  • 1.2 MMORPG
    • 채팅 - 일반채팅 , 파티채팅 , 귓말 등
    • 거래 - 1:1 거래 , 중개상인 , 개인상점 , 경매 등
    • 파티플레이
    • 길드
    커뮤니티 지원 시스템 캐릭터 성장 시스템 캐릭터가 성장에 따라 게임상의 변화가 이루어짐 * 스탯의 변화 * 아이템의 획득 * 외모의 변화
  • 1.3 모바일 환경의 특성
    • CPU
    • 힙 메모리
    • 파일 시스템
    • UI – 화면 , 키패드
    • 네트워크
    실행환경의 제약 접근성
    • 핸드폰은 개인화된 통신장치로 항상 휴대하는 장비이며
    • 언제 어디서나 플레이 가능하여 접근성이 뛰어남
  • 1.4 모바일 MMORPG 의 개발 전략 아이모 개발 전략 핸드폰에서의 제한된 환경 최적화와 새로운 개발 CPU, 메모리 , UI( 화면 , 키패드 ) 네트워크 제약 – 좁은 대역폭과 렉 클라이언트 패치 불가능 최적화 , 가상파일 시스템 , 잘 정의된 UI 네트워크 트래픽 최적화 및 비동기 구조 데이터 기반 구조
  • 2.1 아이모 소개 2.2 아이모 구현
    • 소개 동영상
    • 아이모 특징
    • 설계 전략
    • 동기화
    • 서버 구조
    • 클라이언트 구조
    [ ] 2. 아이모 : The World of Magic
  • 2.1 아이모 소개 2.1.1. 소개 동영상
  • 2.1 아이모 소개 2.1.2. 아이모 특징
    • 유저와의 만남
    • 채팅
    • 거래 & 협력
    • PVP
    • 무한 존 확장
    • 컨텐츠 패치
    • 지속적인 컨텐츠 업데이트
    Real Time Extension
    • 최초의 모바일 MMORPG
  • 2.1 아이모 소개 2.1.3. 아이모 특징
    • 실시간 게임 플레이
    모바일 게임의 장점을 적극 활용한 실시간 채팅 지원 거래 시스템을 통해 아이템 구입뿐 아니라 유저간 거래 가능 PvP 지원을 통하여 유저들간의 전투 및 협력 ( 파티 ) 플레이 진행
  • 2.1 아이모 소개 2.1.3. 아이모 특징
    • 컨텐츠 무한 확장
    유저들이 질리지 않도록 지속적인 Zone 추가 가능 아이템 , 캐릭터 등 유저들의 호기심을 자극하는 컨텐츠 공급 단순한 퀘스트 구성을 벗어나 꾸준한 업데이트 로 입체적 재미 선사
  • 2.1 아이모 소개 2.1.3. 아이모 특징
    • 컨텐츠의 다양성
    캐릭터의 선택 다양한 외모와 성장의 다양성 다양한 아이템 아이템에 따른 외형 변화 스킬북 시스템을 통한 직업별 다양한 스킬
  • 2.2 아이모 구현 2.2.1. 서버와 클라이언트 설계 전략 서버는 동기화와 정보전달 등 클라이언트들 간의 조정이 필요한 부분에만 개입하는 방식 일반적인 두 가지 접근방식 서버가 모든 데이터를 관리 판단하고 클라이언트는 터미널과 같이 유저의 입력과 게임월드를 보여주는 역할만 수행
    • 모바일 환경에 적합하게 전략이 수정되어야 함
    • 기본적으로는 서버 주도형의 모델을 따르나 ,
    • 부분적으로 클라이언트 주도형의 모델을 도입
    • 이동 , 스킬 사용 등
    아이모에서의 접근방식
  • 2.2 아이모 구현 모바일 네트워크 특성
  • 2.2 아이모 구현 2.2.2. 동기화 동기화 정보 동기화 정보
  • 2.2 아이모 구현 2.2.3. 서버 구조 Session Normal Session Brew Session Wipi Npc IMO World Normal Brew Wipi
  • 2.2 아이모 구현 2.2.2. 클라이언트 구조 Object Manager Display WIPI Layer Network File System Decompression Text Engine Image Animation Map Sound Font Event Handler BREW Layer WIN32 Layer IMO API Layer
  • 2.2 아이모 구현 IMO API 구조
    • Display
      • Image
      • Map
      • IME – Automata
    • Package
      • Compress / Decompress
    • Network
    • Memory
      • Custom Memory Manager – 가비지 컬렉션 대응
    • Support
      • Sound
      • File
  • 2.2 아이모 구현 WIPI-C 선택요인
    • 스크린 버퍼의 직접 억세스가 가능함
    • 여러가지 디스플레이 기법을 활용할 수 있다 .
    • 2D 그래픽 기법을 활용할 수 있다
    • 용도에 맞는 자체 이미지 포맷을 사용할 수 있다
    • C 언어
    • 가볍고 유연함
    • RPG 게임의 복잡한 데이터구조를 표현하는데 무리가 없음
    • 초반의 낮은 힙 사용률
    • 캐리어간 대응 용이
    • * 자체 메모리관리자
  • [ ] 3. 향후 전망
  • 3. 향후 전망 향후 전망
    • Anytime, Anywhere
    • 모바일의 특성을 살린 커뮤니케이션의 재미
    • 긍정적인 외부 환경의 변화
    • 시장 창출
  • 3. 향후 전망 ■ 유저의 니즈 반영 아이모의 향후 계획 MMORPG 는 게임의 제공이지만 서비스의 제공이기도 하다는 말처럼 유저가 원하는 사항을 게임의 방향에 맞춰 최대한 반영할 예정입니다 .
  • 3. 향후 전망 ■ 컨텐츠 보강 아이모의 향후 계획 재미있는 MMORPG 는 가상의 세계에서 다양한 재미가 있고 , 그것을 다른 유저와 상호작용을 어떻게 일으키는가에 있다고 생각됩니다 . 특히 모바일이란 휴대환경에서 가져올 수 있는 즐거운 컨텐츠들을 보강할 예정입니다 .
  • [email_address] Thank You! http://www.widef.org