유니티게임개발안내

38
유니티 게임개발 안내 2014. 8 창원대학교 정보통신공학과 교수 박동규 http://ivis.cwnu.ac.kr/tc/dongupak/

description

2014년 창원시 스마트 모바일 앱 지원센터의 "게임및 웹앱 과정의 유니티 게임개발에 관련된 강의 자료입니다"

Transcript of 유니티게임개발안내

Page 1: 유니티게임개발안내

유니티 게임개발 안내 2014. 8

창원대학교 정보통신공학과 교수 박동규 http://ivis.cwnu.ac.kr/tc/dongupak/

Page 2: 유니티게임개발안내

소개 - 박동규• 2007년 Carnegie Mellon

University, 2012년: Texas A&M University Visiting Scholar

• Game Developer

• 기초/고급 프로그래밍, 인터넷 응용, Cocos2d, Unity교육

• http://Cocos2dDev.com/ 창원대학교 정보통신공학과 교수

Page 3: 유니티게임개발안내

Shake Series

• Shaking App using accelerometer sensor

• 4 Players can play

• Fun Sounds

• Lightweight App

• Game Center available

• Cocos2d game development kit

Page 4: 유니티게임개발안내

Shake Series

FREE FREE FREE

Page 5: 유니티게임개발안내

Coke Shake

http://itunes.apple.com/us/app/coke-shake!/id448242537?mt=8

Page 6: 유니티게임개발안내

Action Game

Page 7: 유니티게임개발안내

Monster Buster

Page 8: 유니티게임개발안내

Monster Buster

http://itunes.apple.com/us/app/monster-buster/id440886409?l=ko&ls=1&mt=8

Page 9: 유니티게임개발안내

Pocket Windmill

http://itunes.apple.com/us/app/pocket-windmill/id439495371?l=ko&ls=1&mt=8

Page 10: 유니티게임개발안내

Balloon Pop

Page 11: 유니티게임개발안내

모바일 게임 알아보기

Page 12: 유니티게임개발안내

성공한 모바일 게임

Page 13: 유니티게임개발안내

성공한 모바일 게임

• 배우고 이해하기 쉬워야 한다

• 모바일게임은 장시간이용하기 보다는 잠깐잠깐 이용하는 성향이 강하다.

• 이동중 의자에서 하거나 집 소파에 앉아서 편하게 하므로 배우든데 많은 시간을 투자할 수 없다

• 작은 입력, 많은 출력

• 간단한 입력으로 많은 피드백을 받는 즐거움을 줄것

• 물리기반의 사실적인 게임

• 게임자체가 단순하다보니 매번 동일한 화면이 나오게 된다

• 물리현상을 적용하여 다양한 화면이 나타나도록 한다

Page 14: 유니티게임개발안내

성공한 모바일 게임

• 다양한 연령층에서 쉽게 접근하는 특성으로 인해 밝고, 경쾌하고, 만화적인 느낌, 귀여운 캐릭터를 사용한다

• 스토리가 아주 단순해야 한다

• 게이머는 지속적인 보상을 받도록 한다

• 레벨이 매우 많아야 한다

• 게이머들은 동일한 레벨을 여러번 하지 않는다

• 레벨은 매우 짧게 끝낼 수 있게 만들어야 한다

• 사용자 등수나 친구를 초대하는 기능을 통해 다수의 사용자를 확보해야 한다

http://www.redkeybluekey.com/2011/09/what-makes-successful-mobile-game.html

Page 15: 유니티게임개발안내

로비오 엔터테인먼트

• 2003년 핀란드 헬싱키대학의 대학생들의 창업 동아리로 시작됨

• Angry Bird 게임으로 전세계 앱스토어 & 안드로이 마켓에서 두각을 나타냄

• 비디오 게임, 캐릭터 상품등의 시장에서도 큰 성공을 거둠

• 2013년 2,150억원의 매출기업

Page 16: 유니티게임개발안내

로비오 엔터테인먼트

• 인구 500만의 작은 나라 핀란드의 대표적인 IT 기업

• 핀란드에는 슈퍼셀등 세계적인 게임 기업이 있음

• 선진국들은 IT 컨텐츠 강국

• 미래 한국의 먹거리 산업

Page 17: 유니티게임개발안내

게임산업

• 컴퓨터 그래픽스, 인공지능, 휴먼 컴퓨터 인터페이스 기술

• 스토리텔링, 2D, 3D 애니메이션기술

• 종합 예술

• 매우 중요한 미래의 핵심산업

• 고부가가치 창조산업

• 무공해 청정산업

Page 18: 유니티게임개발안내

영화 vs 게임

출처 : Video Game Industry Trends by Ferrarra(2008)

(약 2천4백억원) (약 5천억원)

Page 19: 유니티게임개발안내

게임(GTA 5)

• 액션 어드벤처 게임

• 2013년 9월 발매됨

• 24시간동안 8,668억원의 매출기록

• 3일만에 1조원 이상의 매출

• 역사상 가장 많이 팔린 비디오 게임

Page 20: 유니티게임개발안내

Flappy Bird 신드롬

Page 21: 유니티게임개발안내

Flappy Bird 신드롬

• 베트남의 1인 개발자 Dong Ngyuen

• 16세부터 코딩을 배우기 시작함

• 개발기간 3일

• 100개국에서 게임차트 1위-무료게임

• 1일 광고수입 5천만원

Page 22: 유니티게임개발안내

Flappy Bird 신드롬

• 앱스토어 & 구글 플레이에 상위권 기록

• 온라인 마켓 플레이스의 출현으로 인해 가능함

• 누구라도 실력만 있다면 자신의 앱을 올리고 팔 수 있는 온라인 시장

• 전세계인을 대상으로 수익을 올릴 수 있는 시장임

Page 23: 유니티게임개발안내

게임의 장르

Page 24: 유니티게임개발안내

게임의 장르• 시점에 따라

• 1인칭, 3인칭

• 도상성

• 2D, 3D게임

• 서사성

• 공포, 추리, 공상과학

Page 25: 유니티게임개발안내

게임의 장르• 게임행위의 유형

• 전투, 비행, 레이싱, 슈팅, 탈출, 스포츠, 퍼즐, 시뮬레이션

• 네트워크 접속여부

• 온라인게임/오프라인 게임

• 디바이스

• PC게임, 모바일 게임, 웹게임, 콘솔게임, 비디오게임, 모바일비디오게임,…

Page 26: 유니티게임개발안내

러닝액션게임

• 단순하게 쉬지않고 달리면서 장애물을 피하고 아이템을 획득하는 게임

• 템플런, 윈드러너, 스키사파리등 다양한 게임이 있다.

• 조작이 단순한 반면, 모바일 디바이스에 적합한 게임성이 있다.

Page 27: 유니티게임개발안내

스키 사파리• 개발자1인, 디자이너1인

• Android, iOS용 게임

• running action게임

• Flash version도 있음

• Unity로 개발

• http://defiantdev.com/index.php

• 500만+ 다운로드(유료앱) - 수십억원의 매출

https://www.youtube.com/watch?v=i6mz4Nt6BPk

Page 28: 유니티게임개발안내

Play Ski Safari

http://unity3d.com/contest/flash-in-a-flash/

Page 29: 유니티게임개발안내

템플런

• 템플런2

• Fastest Downloaded Mobile Game Ever

• 2주만에 5천만이상 다운로드를 기록함

• 속도감, 높은 몰입도, 쉬운조작성으로 인하여 큰 인기를 얻음

Page 30: 유니티게임개발안내

템플런

http://www.youtube.com/watch?v=tqifAMJsYRE

Page 31: 유니티게임개발안내

윈드러너

• 링크투모로우에서 개발하고 위메이드 엔터테인먼트에서 배급한 모바일 러닝액션게임

• 2013년 대한민국 게임대상에서 우수상수상

• 2D 횡스크롤 방식의 러닝게임

• KAKAOTALK을 통해 친구초대, 등수확인을 함

Page 32: 유니티게임개발안내

윈드러너 게임화면

http://www.youtube.com/watch?v=g2R_aH5nO-s

점수주행거리

일시정지

아이템들

지나가는 배경

진행정도

Page 33: 유니티게임개발안내

이번장에서 배울것

• 횡스크롤 2D 러닝액션게임을 만들자

• BOX RUNNER 게임

• 모바일 디바이스에 심기

• 안드로이드/아이폰 디바이스 - 케이블

• Flappy Bird 게임

• 모바일 엑스학생들

Page 34: 유니티게임개발안내

게임실행화면

Page 35: 유니티게임개발안내

게임 리소스들

Page 36: 유니티게임개발안내

박스러너 튜토리얼

http://www.slideshare.net/gukhwanji/ss-21475943

Page 37: 유니티게임개발안내

Let’s start!

Page 38: 유니티게임개발안내

이 자료는 창원시스마트 모바일 앱 지원센터 2014년 8월 교육자료의 일부입니다