Swift 5와 SpriteKit으로 만들어보는 iOS 2D 슈팅게임

Swift 5와 SpriteKit으로 만들어보는 iOS 2D 슈팅게임

(1개의 수강평)

10명의 수강생
33,000원
지식공유자 · PhD Coder
21회 수업 · 총 5시간 25분 수업
평생 무제한 시청
수료증 발급 강좌
수강 난이도 '초급, 중급, 활용'
지식공유자의 다른 강좌
연관 로드맵
연관 로드맵이 없어요 ㅠㅠ

이런 걸 배울 수 있어요

  • SpriteKit 구조의 전체적인 이해와 적절한 활용
  • 게임 개발에 유용한 여러가지 트릭 사용법
  • Swift의 기초적 문법
  • Xcode 사용법

이 강좌에서는 애플의 SpriteKit이라는 게임엔진을 배우고, 학습한 내용으로 직접 게임을 만들면서 최종적으로 짧은 슈팅게임을 완성합니다. 코딩언어로는 Apple에서 개발한 Swift의 5.0 버전을 사용합니다.

각 챕터에서 기능을 구현하는 데 필요한 이론과 문법만을 알기쉽게 설명하고, 바로 코딩하여 게임에 적용하는 방법으로 강의를 진행합니다. 각 강의 이름에 게임에서 사용할 핵심 기술을 기술하였습니다.
걱정하지 마세요! 이 강의를 수강하면서 Swift의 모든 문법을 알지 못하더라도, 게임엔진의 사용법을 잘 모르더라도 게임을 만들 수 있다는 것을 알게 될 것입니다.

강의에 사용한 모든 코드는 강사의 Github에서도 공개하고 있습니다. 실습에 필요한 에셋은 각 강의에서 개별적으로 제공됩니다.

https://github.com/cliearl/SKSpaceShooting

수강 대상

  • Swift를 재밌게 학습하고 싶은 분
  • iOS용 게임을 만들어보고 싶은 분

선수 지식

  • 아주 약간의 Swift 문법 지식

지식공유자 소개

PhD Coder

교육과정

모두 펼치기 21 강의 5시간 25분
섹션 0. 기초지식 설명
3 강의 21 : 27
샘플게임 소개
05 : 19
게임엔진 설명 (SpriteKit)
09 : 21
Xcode 프로젝트 기본 셋업하기 (Build and Version Number)
06 : 47
섹션 1. 게임배경 만들기
3 강의 47 : 42
게임 씬 만들기 (SKScene)
10 : 53
움직이는 별무리 배치하기 (Particle Emitter)
12 : 07
날아오는 운석 만들기 (Sprite Atlas, SKAction, Timer)
24 : 42
섹션 2. 게임 알고리즘 구성하기
11 강의 214 : 50
플레이어 셋업하기 (Optional)
21 : 25
잡졸 비행기 만들기
05 : 01
추진체 효과 내기 (SKEffectNode)
07 : 43
물리효과 구현하기 (Physics Simulation)
21 : 56
충돌시 피탄효과 구현하기 (SKCameraNode)
14 : 44
헤드업 디스플레이 구현하기(SKNode, SKLabelNode)
27 : 57
보스 셋업하기
22 : 09
스테이트머신으로 보스 관리하기 (State Machine)
21 : 31
보스 미사일 패턴 만들기 (Missile Pattern, Function Overloading)
24 : 40
아이템 셋업하기 (enumerateChildNode, Counter Timer)
23 : 13
게임흐름 처리하기 (Scene Transition)
24 : 31
섹션 3. 게임 더 꾸미기
4 강의 41 : 26
사운드 설정하기 (SKAudioNode)
08 : 22
앱 아이콘과 런치스크린 설정하기 (App Icon Generator)
05 : 09
구글 애드몹으로 배너 표시하기 (CocoaPods, Google Admob Banner Ads)
17 : 10
게임속에서 보상형광고 사용하기 (Google Admob Rewarded Video Ads)
10 : 45

공개 일자

2019년 9월 23일 (마지막 업데이트 일자 : 2019년 9월 24일)

수강 후기

5.0
1개의 수강평
YYY 11일 전
좋은 강의에요