Unity 검색

솔루션 가이드:

모바일 게임을 위한

2D 게임

Unity를 이용해서 2D 게임을 개발하고 수익도 극대화할 수 있도록 도와 드리는 실용적인 가이드

Unity에 잘 오셨습니다

Unity is not just a 3D platform; Unity is a complete platform for building beautiful and engaging 3D, and 2D, games. In fact, more 2D games are made with Unity than with any other game technology, and companies such as Disney, Electronic Arts, LEGO, Microsoft, NASA, Nickelodeon, Square Enix, Ubisoft, Obsidian, Insomniac, and Warner Bros rely on our tools and features to drive their business.

2D 게임 개발을 위한 종합 플랫폼

Unity는 2D를 위한 모든 요소를 갖춘 플랫폼입니다. Unity를 이용하면 모든 주요 모바일 OS와 새로 주목받고 있는 모바일 OS를 대상으로 게임을 배포할 수 있으며, 개발 과정의 속도를 높이고, 게임을 최적화하며, 고객과 소통하고, 상업적 성공도 거둘 수 있습니다.

가이드 활용 방법

이 가이드는 Unity를 처음 사용해보고 빨리 배우는 데 가장 중요한 단계들을 자세하게 안내합니다. 핵심 학습 자료를 찾아 보고, 모바일 게임 제작 과정을 기획해 보세요. 기존 개발 이력과 무관하게 모두에게 유용한 모범 사례에 기초한 내용을 알려 드립니다. 자, 이제 시작해볼까요?

+

더 읽어보기

모바일 게임 개발에 관심이 있으시면 "모바일을 위한 Unity" 솔루션 가이드도 한번 읽어 보세요.. 모바일을 위한 Unity 가이드에서는 본 가이드와 다소 중복된 내용도 제공하지만 모바일 플랫폼에 대한 자세한 정보를 확인하실 수 있습니다.

목차

4단계로 완성되는 2D 개발 성공

  • 1. 준비
  • 자신에게 맞는 Unity 에디션을 선택하세요.

  • 2. 학습
  • 지식의 폭을 넓혀 보세요.

  • 3. 활용
  • 에셋을 활용하고 자신의 기술을 적용해 보세요.

  • 4. 성공
  • 성공의 기쁨을 마음껏 누려 보세요.

01

Unity 다운로드

자신에게 잘 맞는 Unity 에디션을 선택하세요. store.unity.com.

Unity Personal

초보자와 취미로 활동하는 개발자가 첫걸음을 내딛는 데 필요한 모든 기능이 담겨 있습니다.

Unity Plus

비전을 현실로 만들고 싶은 진지한 크리에이터를 위한 버전입니다.

Unity Pro

고급 사용자화 및 완벽한 유연성을 통해 수익을 올리려는 전문 개발자를 위한 버전입니다.

개발 시작하기

수많은 튜토리얼과 맞춤형 에셋과 함께 프로토타입에서 본격적인 제작 과정으로의 효율적인 이행을 경험하세요. 모든 개발 과정을 든든하게 지원해줄 직관적인 워크플로가 함께합니다.

Unity 인사이트

여가 시간에 취미로 게임을 개발하던 개발자가 어떻게 천만 다운로드를 자랑하는 게임과 7명의 상근 직원을 보유한 번창하는 모바일 게임 스튜디오로 성장했는지 알아 보세요.

Twitter 사례 보기

!

Unity 설치에 어려움이 있거나 도움이 필요하면 설명서에서, 단계별 설치 과정 안내를 참조하세요.

02

Unity 사용법 익히기

Unity를 처음 사용하시는 분을 위한 추천 학습 자료는 다음과 같습니다.

아래에서 소개한 자료를 모두 살펴보셨다면 이제 교육 자료의 다양한 튜토리얼을 학습하실 수 있습니다. 스크립팅 및 에디터 인터페이스에 관한 광범위한 문서와 고객 지원 팀 엔지니어 및 R&D 콘텐츠 팀이 제공하는 모범 사례 가이드도 확인해 보세요.

Unity 커뮤니티 또한 매우 풍성하고 다양한 출처의 자료를 제공합니다. 웹에서 “Unity 튜토리얼 [관심 있는 주제]”을 검색하시면 유용한 자료를 많이 찾을 수 있습니다.

2D 및 3D 요소를 함께 다루는 Udemy의 Unity 종합 과정과 같은 상용 교육 과정도 추천합니다.

2D UFO 튜토리얼

(약 2시간)

간단한 2D UFO 게임 제작부터 시작해보세요. 게임 오브젝트, 콤퍼넌트, 프리팹, 물리, 스크립팅 등 Unity 개발 작업 및 2D 게임 제작의 기본 원칙을 소개합니다.

2D Roguelike 튜토리얼

절차적 타일 기반 레벨 생성, 회전 기반 동작 구현, 헝거 시스템과 오디오, 모바일 터치 컨트롤 추가 방법 등 고급 기법을 소개합니다.

2D 게임 제작 전용 섹션:

특별 기능 및 2D 물리에 관한 튜토리얼과 라이브 교육 세션 동영상도 참조하실 수 있습니다.

Unity 2D에서의 정렬 및 9슬라이싱

이 라이브 교육 세션에서는 Unity 5.6에 소개된 2D 정렬 그룹, 스프라이트 메시, 9슬라이싱 스프라이트를 이용하여 간단한 2D 씬을 레이아웃하는 워크플로를 배우게 됩니다. 간단한 2D 게임을 만드는 도구를 사용합니다. 이 에피소드에서 목표가 소개되고 미니맵 시스템이 시연됩니다.

Unity를 이용한 게임 개발 종합 가이드

이 과정에서는 Unity Engine과 C# 프로그래밍의 기초를 소개하고 첫 2D, 3D 게임 개발에 들어갑니다.

Unity가 제작한 무료 에셋 스토어 패키지

Unity Technologies가 초기 Unity 설치 버전에서는 완전하게 지원되지 않았던 일부 기능을 공개합니다. 에셋 스토어에서 무료로 다운로드해보세요.

추천 패키지 목록은 다음과 같습니다.

TextMesh Pro

Unity를 위한 최고의 텍스트 솔루션. 크게 향상된 텍스트 포맷 및 레이아웃 구성 기능과 함께 역동적인 비주얼 텍스트 스타일링의 고급 텍스트 렌더링 기능을 제공합니다.

Post Processing Stack

새로운 Unity 포스트 프로세싱 스택은 이미지 효과를 모은 종합 세트를 단일 포스트 프로세싱 과정 안에 결합한 "슈퍼 이펙트"를 제공합니다. 단, 모바일 플랫폼에서는 성능에 영향을 줄 수 있으므로 주의해야 합니다.

2D Sprite Pack

Unity Technologies가 제공하는 이 2D 스프라이트 모음은 2D 게임 프로토타입 제작에 이용할 수 있습니다.

Anima2D

2D 애니메이션 워크플로의 기본 틀을 개선해줍니다. 이후 출시되는 Unity 버전에는 완전히 통합되어 제공될 예정입니다.

Standard Assets

에셋, 스크립트, 씬 예제 모음으로 Unity 학습 자료로 이용하거나 직접 진행하는 프로젝트의 기초로 활용할 수 있습니다.

Unity 커뮤니티 참여

도움이 필요하세요? 언제든지 Unity 커뮤니티에 물어보거나 포럼에서 최신 커뮤니티 토론 내용을 확인해보세요.

Hollow Knight(제작: Team Cherry)

어려운 문제에 부딪히면 언제든지 Unity 커뮤니티의 도움을 받으실 수 있습니다. 질문과 답변에서 Unity 개발자들이 공유하는 구체적인 질문과 명확한 답변을 확인해 보세요.

포럼은 Unity 커뮤니티 토론 및 대화의 중심 허브입니다. 포럼을 통해 의견을 제시하거나, 자신이 진행 중인 작업을 보여 줄 수 있으며 다른 개발자의 멋진 작품도 둘러 볼 수 있습니다.

외부 커뮤니티 및 포럼 사이트에서도 질문과 토론을 살펴볼 수 있습니다. 특히 활발한 포럼으로 StackoverflowReddit을 추천합니다.

전 세계 Unity 사용자 모임 네트워크를 통해 지역별 그룹으로 모여 아이디어를 교환하고, 함께 Unity 프로젝트를 진행하며 친밀한 관계를 맺을 수 있습니다. 일부 그룹은 신규 사용자를 대상으로 입문자를 위한 세미나를 개최하기도 합니다.

끝으로 여러분을 도와 줄 프리랜서를 찾고 싶거나 팀을 구성할 준비가 되셨다면 Unity 커넥트에서 적합한 인재를 만나실 수 있습니다.

03

2D 게임 제작 과정 기획

캐릭터 디자인 및 게임플레이 메카닉스 설계과 로직 개발만이 게임 제작 과정에서 중요한 것은 아닙니다. 그 밖의 다른 중요한 활동에 대한 소개와 설명, 그리고 각각에 대해 Unity가 드릴 수 있는 도움을 아래에서 확인하세요.

Hollow Knight(제작: Team Cherry)

모든 팀원을 대상으로 프로젝트를 동기화하면 팀이 더 효율적으로 함께 작업할 수 있습니다.

> Unity Collaborate를 이용하면 더 쉽게 프로젝트를 온라인으로 공유하고, 참가자를 초대하며 프로젝트를 백업할 수 있습니다.

기술 문제를 조기에 감지하고 테스터들에게 더 빨리 배포하기 위해 가능한 한 자주 관련 플랫폼에 연속적으로 플랫폼별 빌드를 만들어 보세요.

> Unity 클라우드 빌드를 이용하면 개발자나 빌드 엔지니어에게 테스터에게 기기에 불러올 수 있는 바이너리 버전 제작을 요청할 필요가 없습니다. 클라우드에서 iOS와 Android, 기타 플랫폼을 위한 빌드가 동시에 그리고 아주 쉽게 가능합니다. 클라우드 빌드는 콜라보레이트와 함께 통합되어 있으므로 전체 팀에서도 아주 원활하게 이용할 수 있습니다.

문제점을 해결하고 나쁜 평가를 피하려면 게임의 건강 상태를 파악해야 합니다. 게임이 서비스되는 즉시 실시간으로 문제점을 포착하는 것이 좋습니다.

> Unity 퍼포먼스 리포팅 은 종합적인 충돌 보고 및 분석 시스템을 제공하여 이 프로세스를 지원합니다.

2D 게임 제작 과정 기획

여러분의 게임을 다음 단계로 끌어올리기 위해 취할 수 있는 몇 가지 조치는 다음과 같습니다.

여가 시간에 취미로 게임을 개발하던 개발자가 어떻게 천만 다운로드를 자랑하는 게임과 7명의 상근 직원을 보유한 번창하는 모바일 게임 스튜디오로 성장했는지 알아 보세요.

Twitter 사례 보기

고객을 유지하고 성공적으로 수익을 창출하려면 고객층을 파악하고 고객이 콘텐츠와 어떻게 인터랙션하고 있는지 이해해야 합니다.

> Unity 애널리틱스는 Unity 엔진에 통합되어 있으며 고객층의 행동 양식에 대해 매우 유용한 인사이트를 제공합니다. 이 인사이트는 실시간 게임 데이터에 기초하여 게임플레이 경험 및 수익 창출 전략을 최적화하는 데 도움을 줍니다.

수익 모델이 게임 메카닉스에 잘 통합되게 하려면 초기 단계부터 잘 맞는 수익 창출 모델을 선택해야 합니다.

> Unity는 무료로 제공되는 게임을 위해 내장형 광고 플랫폼과 코드리스 IAP 통합을 지원합니다. Unity의 플러그앤플레이 Unity AdsIAP, 애널리틱스를 함께 이용하여 ARPDAU(일간 사용자 평균 매출)와 사용자 유지율을 더 높여 보세요.

Compass Point: West 개발: Next Games

Next Games는 처음으로 보상형 동영상 광고를 이용하여 배틀 빌더 모바일 게임에서 수익을 창출하는 데 성공한 게임 중 하나입니다. 이 사례를 다운로드해서 Next Games가 어떻게 보상형 동영상 광고를 잘 통합해서 높은 선택률과 $0.06에 달하는 일간 사용자 평균 매출을 이끌어낼 수 있었는지 알아 보세요.

Next Games 사례 보기

Lord of Crime 개발: Mindstorm Studios

파키스탄의 유명 게임 개발사인 Mindstorm이 플레이어의 니즈를 예측하고 지속적으로 게임을 개선하기 위해 Unity의 내장형 애널리틱스를 어떻게 이용하고 있는지 알아 보세요.

Mindstorm 사례 보기

04

지원 자료 더 보기

Unity 공식 인증 프로그램

이 교육 프로그램은 Unity를 이용한 게임 제작에 필수적인 기본 기술에 중점을 두고 있으며 Unity 인증 개발자 시험을 위한 직접적인 준비 과정에 해당합니다. Unity로 게임을 만드는 방법을 배울 수 있는 체계적인 셀프스터디 프로그램을 찾고 있는 분에게도 매우 유용한 솔루션입니다.

Unity 모범 사례

Unity는 다양한 기능을 갖춘 복합적인 플랫폼으로 게임 개발에서 부딪힐 수 있는 여러 가지 문제점에 대해 다양한 솔루션을 제공합니다. 따라서 프로젝트를 체계적으로 구성하고, 게임 로직과 오브젝트 중심 프로그래밍 패턴을 개발하며 에디터에서 작업할 때 다양한 기법을 이용하는 모범 사례에 관해 많은 의견이 제시되어 있습니다.

그 중에서도 시간을 절약하고 게임 개발의 중요한 측면에 더 집중할 수 있도록 도와 주는 몇 가지 기본 원칙을 선정할 수 있으며 Unity는 기업 지원 팀 엔지니어와 Unity R&D 콘텐츠 팀으로부터 이러한 기본 모범 사례를 모아 여러분에게 알려 드립니다.

Unity에서 C# 스크립팅을 이용하는 데 도움이 필요하세요?

C# 프로그래밍을 처음 사용하신다면 초보자용 및 숙련자용 주제에 대한 학습 자료를 제공하는 전용 스크립팅을 참조하시도록 추천합니다. 이미 프로그래밍에 익숙하지만 특정 코딩 문제에 대해 도움이 필요하시면 코딩 질문을 게시하고 커뮤니티로부터 답변을 받을 수 있는 질문과 답변을 이용하시도록 권해 드립니다. Unity가 제공하는 스크립팅 API에 대해 설명하는 광범위한 내용의 스크립팅 레퍼런스 가이드도 참조하실 수 있습니다.

교육자이신가요?

Unity는 학생 및 교육기관을 위한 무료 라이선스와 관련 학습 과정 개발을 위한 커리큘럼 프레임워크를 비롯한 폭넓은 교육 지원 옵션을 제공합니다.

Hollow Knight(제작: Team Cherry)

이제 어디로 이동해볼까요?

이 솔루션 가이드가 여러분이 Unity 개발 프로젝트를 시작하는 데 큰 도움이 되었기를 바랍니다. Unity를 선택하시면 결코 외롭지 않습니다. Unity 커뮤니티 페이지는 다른 개발자와 교류할 수 있고 여러분이 부딪힐 수 있는 문제에 대한 해결책을 찾아볼 수 있는 유용한 공간입니다. Twitter, Facebook, YouTube, LinkedIn, Unity 블로그에서 Unity를 팔로우해서 Unity 기능의 다양한 활용 방법에 대한 팁과 안내, 제품 새소식, 업데이트, 영감을 주는 사례도 참조하시도록 추천합니다.

확인

유니티에서는 웹 사이트의 모든 기능을 최대로 이용할 수 있도록 쿠키를 사용합니다. 자세한 정보는 쿠키 정책 페이지를 참조하세요.