casual game for windows mobile

26
WiMoGF 를 를를를 를를를 를 를를를 를를 를를 를를를 ([email protected]) ㈜㈜㈜㈜㈜ ㈜㈜㈜㈜ www.mindpol.com ㈜㈜㈜㈜ : www.tomatowax.com ㈜㈜㈜ : @tomatowax

Upload: seo-jinho

Post on 18-Jan-2015

5.123 views

Category:

Technology


7 download

DESCRIPTION

Casual Game for Windows Mobile

TRANSCRIPT

Page 1: Casual Game for Windows Mobile

WiMoGF 를 이용한 윈도우 폰 캐주얼 게임 개발

지승욱 ([email protected])

㈜마인드폴 대표이사www.mindpol.com

홈페이지 : www.tomatowax.com트위터 : @tomatowax

Page 2: Casual Game for Windows Mobile

Agenda

• MindPol Corporation• Windows Mobile Games• Windows Phone Specifications• Development Environment• WiMo Game Frameworks• Yabog Game• AppleTree Game• Galatea Engine

Page 3: Casual Game for Windows Mobile

MindPol Corporation

• Games / Technology / Characters / Animation• Portable Device Game Engine & Contents• Windows Mobile / Android / iPhone• Future Device Graphics Research

Page 4: Casual Game for Windows Mobile

Windows Mobile Games

Tiki TowersHexic

Page 5: Casual Game for Windows Mobile

Windows Mobile Games

Call of Duty 2Xtrakt

Page 6: Casual Game for Windows Mobile

Windows Mobile Games

• 국내 T Store

초코초코타이쿤 탱크 에이스 1944

Page 7: Casual Game for Windows Mobile

Windows Mobile Games

• MindPol Games – 10 Games for Betting

Page 8: Casual Game for Windows Mobile

Windows Phone Specifications

This is the future.

Page 9: Casual Game for Windows Mobile

Windows Phone Specifications

• Windows Mobile OS 6.x (6.1, 6.5, …)• 최신 기기들은 1GHz CPU 이상 탑재• 3D GPU 가속 기능 탑재• Direct 3D Mobile (D3DM)

• OpenGL|ES 1.0, 1.1, 1.x, 2.0 지원 - Vertex/Pixel Shader

• 멀티태스킹 지원• WiFi & Bluetooth

Page 10: Casual Game for Windows Mobile

Development Environment

• Hardware : - Windows PC - Smartphone Device ( 없어도 개발 가능 )

• Software : - Visual Studio 2008 Professional - Windows Mobile SDK 6 Refresh

• It’s very simple!

Page 11: Casual Game for Windows Mobile

Development Environment

• 쉽고 간편한 윈도폰 개발 환경• 익숙하고 어렵지 않은 개발 환경• 무겁지 않은 Visual Studio

• 빠르고 쉬운 개발 디버깅• 안전한 에뮬레이터 제공• 강력한 ActiveSync 와 파일탐색기

• C/C++ 언어와 C# 언어 동시 지원• 다양한 개발 라이브러리 및 프레임워크• .Net Framework 제공

Page 12: Casual Game for Windows Mobile

WiMo Game Frameworks

• C# 언어 사용• .Net Framework 기반• XNA Framework 사용• Windows Mobile / Silver Light / Zune HD

지원

• 쉽고 빠르게 어플리케이션 개발• 다양한 플랫폼 동시 지원• 다양한 매니저 객체 제공

• http://wimogf.codeplex.com/

Page 13: Casual Game for Windows Mobile

WiMo Game Frameworks

Page 14: Casual Game for Windows Mobile

• 게임 프레임워크 구성

실제 게임 코드 작성

WiMo Game Frameworks

IGame 객체 정의플랫폼 지정 및 해상도 지정Program.cs

Game.cs

Page 15: Casual Game for Windows Mobile

WiMo Game Frameworks

• Program.cs

각종 Manager 객체 대입 및 멤버 변수 설정- Display- MenuManager- InputManager- PhysicsManager- CollisionManager- …

IGameEngine 객체 생성

IGameEngine 으로 IGame 생성

Application.Run(IGameEngine.Form)

Page 16: Casual Game for Windows Mobile

WiMo Game Frameworks

• Game.cs (IGame)

16

Initialize()

BeginRun()

CreateMenus()

LoadContent()

Update( GameTime gameTime )

Draw( GameTime gameTime )

CanExit()

Page 17: Casual Game for Windows Mobile

Yabog Game

• WiMoGF 게임 - WiMoGF 샘플

Page 18: Casual Game for Windows Mobile

AppleTree Game

• WiMoGF 게임 – 지승욱 (TomatoWAX) 제작

Page 19: Casual Game for Windows Mobile

Galatea Engine

Page 20: Casual Game for Windows Mobile

Galatea Engine

• 휴대용 장치 3D 게임 엔진• 타겟 플랫폼에 최적화된 프레임워크• Windows Mobile / Android / …• DirectX 와 OpenGL API 지원• 모든 플랫폼 왼손 좌표계 사용• 리소스 편집 통합 툴킷 제공

Page 21: Casual Game for Windows Mobile

Galatea Engine

Galatea EngineDocumentsSamplesDemosMovies…

Library

Toolkit

Page 22: Casual Game for Windows Mobile

Galatea Engine

Library- Math- Sprite- Texture- Material- Mesh- Skeleton- Frame- Model- Resource System- …

Editor- Texture- Material- Mesh - Skeleton- Frame- Particle- …

Page 23: Casual Game for Windows Mobile

Galatea Engine

Page 24: Casual Game for Windows Mobile

Galatea Engine

• www.GalateaTechnology.com• www.GameDevNut.net

Page 25: Casual Game for Windows Mobile

마무리• 윈도우 폰은 굉장히 개발자에게 친숙한 디바이스• 모든 장르와 스타일의 게임 개발 가능• WiFi 를 통한 강력한 네트워킹 기능 제공

• 이제 모바일 게임은 기존의 모바일 게임이 아니다 .• 일반 PC 게임 수준과 대등한 게임들을

네트워킹이 가능한 휴대용 장치에서 즐길 수 있는 모바일 시대

• 강력한 기능과 무한한 환경을 제공하는 윈도우 모바일 플랫폼에서 멋진 모바일 게임 개발을 !

Page 26: Casual Game for Windows Mobile

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the

date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.