냉동코더 MYPI

냉동코더
접속 : 2878   Lv. 53

Category

Profile

Counter

  • 오늘 : 20 명
  • 전체 : 36845 명
  • Mypi Ver. 0.3.1 β
[기본] Swift 5와 SpriteKit으로 만들어보는 iOS 2D 슈팅게임: 게임 씬 만들기 (SKScene) (0) 2019/10/04 PM 06:10



* 강의에 사용된 소스코드
https://github.com/cliearl/SKSpaceShooting

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

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


강좌는 다음과 같이 구성되어 있습니다.
* 기초지식 설명
샘플게임 소개
게임엔진 설명 (SpriteKit)
Xcode 프로젝트 기본 셋업하기 (Build and Version Number)

* 게임배경 만들기
게임 씬 만들기 (SKScene)
움직이는 별무리 배치하기 (Particle Emitter)
날아오는 운석 만들기 (Sprite Atlas, SKAction, Timer)

* 게임 알고리즘 구성하기
플레이어 셋업하기 (Optional)
잡졸 비행기 만들기
추진체 효과 내기 (SKEffectNode)
물리효과 구현하기 (Physics Simulation)
충돌시 피탄효과 구현하기 (SKCameraNode)
헤드업 디스플레이 구현하기(SKNode, SKLabelNode)
보스 셋업하기
스테이트머신으로 보스 관리하기 (State Machine)
보스 미사일 패턴 만들기 (Missile Pattern, Function Overloading)
아이템 셋업하기 (enumerateChildNode, Counter Timer)
게임흐름 처리하기 (Scene Transition)

* 게임 더 꾸미기
사운드 설정하기 (SKAudioNode)
앱 아이콘과 런치스크린 설정하기 (App Icon Generator)
구글 애드몹으로 배너 표시하기 (CocoaPods, Google Admob Banner Ads)
게임속에서 보상형광고 사용하기 (Google Admob Rewarded Video Ads)


강의는 Udemy와 인프런 두 군데에서 보실 수 있습니다.
Udemy는 다음 링크로 들어오시면 10% 할인된 가격으로 수강하실 수 있습니다.
https://www.udemy.com/course/swift5-spritekit-ios-2d-shooting-game/?couponCode=UDEMYSPRITEKIT

인프런은 10월 8일까지 10% 할인을 하고 있으니 관심 주시면 정말 감사하겠습니다.
https://www.inflearn.com/course/Swift-SpriteKit-iOS-%EC%8A%88%ED%8C%85%EA%B2%8C%EC%9E%84

신고

 
[기본] Swift 5와 SpriteKit으로 만들어보는 iOS 2D 슈팅게임: 샘플게임 소개 (2) 2019/09/30 PM 08:31



* 강의에 사용된 소스코드
https://github.com/cliearl/SKSpaceShooting

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

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


강좌는 다음과 같이 구성되어 있습니다.
* 기초지식 설명
샘플게임 소개
게임엔진 설명 (SpriteKit)
Xcode 프로젝트 기본 셋업하기 (Build and Version Number)

* 게임배경 만들기
게임 씬 만들기 (SKScene)
움직이는 별무리 배치하기 (Particle Emitter)
날아오는 운석 만들기 (Sprite Atlas, SKAction, Timer)

* 게임 알고리즘 구성하기
플레이어 셋업하기 (Optional)
잡졸 비행기 만들기
추진체 효과 내기 (SKEffectNode)
물리효과 구현하기 (Physics Simulation)
충돌시 피탄효과 구현하기 (SKCameraNode)
헤드업 디스플레이 구현하기(SKNode, SKLabelNode)
보스 셋업하기
스테이트머신으로 보스 관리하기 (State Machine)
보스 미사일 패턴 만들기 (Missile Pattern, Function Overloading)
아이템 셋업하기 (enumerateChildNode, Counter Timer)
게임흐름 처리하기 (Scene Transition)

* 게임 더 꾸미기
사운드 설정하기 (SKAudioNode)
앱 아이콘과 런치스크린 설정하기 (App Icon Generator)
구글 애드몹으로 배너 표시하기 (CocoaPods, Google Admob Banner Ads)
게임속에서 보상형광고 사용하기 (Google Admob Rewarded Video Ads)


강의는 Udemy와 인프런 두 군데에서 보실 수 있습니다.
Udemy는 다음 링크로 들어오시면 10% 할인된 가격으로 수강하실 수 있습니다.
https://www.udemy.com/course/swift5-spritekit-ios-2d-shooting-game/?couponCode=UDEMYSPRITEKIT

인프런은 10월 8일까지 10% 할인을 하고 있으니 관심 주시면 정말 감사하겠습니다.
https://www.inflearn.com/course/Swift-SpriteKit-iOS-%EC%8A%88%ED%8C%85%EA%B2%8C%EC%9E%84

신고

 

어디라도함께    친구신청

오 좋네요

PhD Coder    친구신청

감사합니당
[기본] Swift 5와 SpriteKit으로 만든 2D 슈팅게임 소스코드 공개 (2) 2019/09/26 PM 10:51

심플한 iOS용 2D 슈팅게임을 자작해 보았는데요. 게임의 모든 에셋과 코드를 깃헙에 공개하였습니다.

https://github.com/cliearl/SKSpaceShooting


이 코드를 확장시킨 버전을 앱스토어에 공개하였으니 소스를 보면서 비교도 해 보아 주세요.
https://apps.apple.com/app/space-piyongpiyong/id1462255763

 


신고

 

nabinyeori    친구신청

와.. 님 천재임?

PhD Coder    친구신청

칭찬 고맙습니다ㅎㅎ
[기본] [개발강의] Swift 5와 SpriteKit으로 만들어보는 iOS 2D 슈팅게임 (2) 2019/09/25 PM 07:02



1인 앱 개발을 하고있는 30대 후반 개발자입니다.
생활비를 벌기 위헤 앱을 개발하는 한편으로 유료 게임개발 강좌를 만들어 보았습니다.
강좌내용은 Swift 최신 버전을 이용해서 iOS용 슈팅게임을 만들어보는 내용입니다.

게임엔진은 iOS에 내장된 SpriteKit이라고 하는, 코코스2D와 흡사한 2D 엔진을 이용했습니다.
게임에 있어 최소한의 구성 (메뉴, 본편, 엔딩) 을 다 구현하였구요,  처음부터 끝까지 따라하면 문제없이 게임이 나오도록 코드를 작성하였습니다.
게임엔진의 기능사용법, 옵셔널같은 스위프트의 문법설명, 보스의 미사일패턴 작성과 같은 게임제작팁 등을 구체적으로 설명하고 게임에 적용하는 방식으로 강의를 구성하였습니다.

또한 Google Admob 광고를 게임 안에 삽입하는 방법에 대해서도 다루었습니다.


강의는 Udemy와 인프런 두 군데에서 보실 수 있습니다.
Udemy는 다음 링크로 들어오시면 10% 할인된 가격으로 수강하실 수 있습니다.
https://www.udemy.com/course/swift5-spritekit-ios-2d-shooting-game/?couponCode=UDEMYSPRITEKIT

인프런은 10월 8일까지 10% 할인을 하고 있으니 관심 주시면 정말 감사하겠습니다.

https://www.inflearn.com/course/Swift-SpriteKit-iOS-%EC%8A%88%ED%8C%85%EA%B2%8C%EC%9E%84#

 

새 강의 출시기념으로 인프런에 출시한 기존 강의인 “Swift로 iOS 2D 아케이드 게임 만들기”도 20% 할인합니다. 쿠폰번호 5-5a2d96652ed4로 강의를 등록하세요.

https://www.inflearn.com/course/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-iOS-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C#

신고

 

루리웹-7527581355    친구신청

님 도쿄아재 아니시죠 ㄷㄷ?

PhD Coder    친구신청

네 처음 들어보는 이름이네요
[기본] Android Studio에서 Kotlin으로::Glide 라이브러리로 움직이는 GIF 표시하기 (0) 2019/08/06 AM 09:27



Playlist: https://www.youtube.com/playlist?list=PL_XkuR-7VWcuee4kxHgChRvQCmHxcJnfS

안드로이드 스튜디오에서 Glide 라이브러리를 이용하여 움직이는 GIF와, 매우 큰 해상도의 그림파일을 표시하는 방법에 대해 설명합니다.

신고

 
이전 16 17 18 현재페이지19 20 다음
X