Thumbnail
게임 개발 게임 프로그래밍

[JS] Phaser 게임 제작 - 뱀파이어 서바이벌 클론 대시보드

(5)
8개의 수강평 ∙  176명의 수강생

55,000원

지식공유자: 제주코딩베이스캠프
총 46개 수업 (3시간 58분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

중급자를 위해 준비한
[게임 프로그래밍] 강의입니다.

Phaser 3를 사용하여 한 때 유행했던 뱀파이어 서바이벌과 비슷한 게임을 만들어봅시다! 실제 뱀파이어 서바이벌도 phaser로 만들어졌답니다. 한 번 만들어보시면 원하시는 게임도 만드실 수 있을 거예요! :)

✍️
이런 걸
배워요!
Phaser 3를 활용한 게임 제작
JavaScript를 활용한 게임 제작

쉽게 배워 빠르게 써먹을 수 있는 Phaser 3!
🎮<뱀파이어 서바이벌> 게임을 함께 만들어요🎮

함께 만들어보아요!👇

"Save The Weniv World!"

 

제코베 세계관의 종점?!
Save The Weniv World🎮

이런 걸 만들 수 있어요!🎮

 👉 (클릭) 직접 게임해보러 가기 👈 

 

캐릭터 무빙, 공격 등 다양한 기본 기능 구현하기 
무기 추가 기능 구현하기

 

아이템 획득, 레벨 업 기능 구현하기
보스몹 등장시키기

이 강의의 특징 ✨

1. 경험을 통한 학습

게임을 제작해 보며 Phaser 3의 주요 개념부터 제공되는 다양한 메소드를 다룹니다.

2. 다양한 기능 구현 실습

Phaser 3를 통해 캐릭터 이동, 효과 추가, 공격 기능 등 다양한 기능을 구현해 볼 수 있습니다.

3. 게임 제작 에셋 제공

게임 제작에 필요한 이미지, 폰트, 사운드 트랙 등의 에셋을 제공합니다.

4. 풍부한 강의 자료 제공

강의자료(Notion page)와 GitHub에서 챕터별 코드를 제공합니다. 

이런 분들께 추천해요 🙋

'나도 이런 게임을 만들고 싶다!'
생각이 드신 분

JavaScript로 프로젝트를
만들어보고 싶으신 분

쉽고 빠르게 게임 개발 과정을
맛보고 싶으신 분

예상 Q&A 📝

Q. 어떤 선수지식이 필요한가요?

JavaScript의 기본 지식이 필요합니다. JavaScript를 처음 하시는 분들에게는 추천드리지 않습니다.

Q. 게임 개발을 한 번도 안 해봤는데 이 강의를 들어도 괜찮을까요?

물론입니다! 강의에서 구현하는 이동, 공격, 효과 추가 기능이 복잡하지 않아 게임 개발을 한 번도 해보지 않았어도 충분히 강의 및 수업 자료를 보고 이해하실 수 있습니다. 🙂

Q. 뱀파이어 서바이벌 클론과 다른 점이 있나요?

해당 강의의 게임은 게임 제작을 쉽게 하기 위해 난이도 조절과 스토리 조절, 아이템 선택 등의 기능이 빠져있습니다.

Q. 해당 게임의 디자인과 코드를 수정/재배포해도 되나요?

해당 게임은 스팀게임 출시 에셋에 포함되어 있어 재배포가 안됩니다.

지식공유자 소개💙

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
JavaScript로 게임을 만들어보고 싶으신 분
게임 개발을 해보고 싶으신 분
📚
선수 지식,
필요할까요?
JavaScript (ES6+)

안녕하세요
제주코딩베이스캠프 입니다.
제주코딩베이스캠프의 썸네일

🧙‍♂ 안녕하세요. 제주코딩베이스캠프입니다.

제주코딩베이스캠프란?

 

image

제주에서 가장 핫한 개발자들이 모여 작당한 부트캠프! 열정있는 청년들에게 열정만큼 성장할 수 있는 기회를 제공합니다!

제주코딩베이스캠프는 제주에서 가장 큰 ICT 교육 행사로 카카오, 구름, 제주산학융합원 등 기업 지자체와 함께 진행하고 있습니다.


서비스 구축 성공
경험을 통해 이 취업난 시대에 자신감, 자존감, 성취감, 그리고 자립할 수 있는 능력을 배양해 보세요!

으라차차 청춘 화이팅입니다! 😀

 


 

︎ 제주코딩베이스캠프 로드맵

image

︎ 제주코딩베이스캠프 수료증 제도

image

공동 지식공유자: The Oreum의 썸네일 ahracho816의 썸네일 Hojun Lee의 썸네일
커리큘럼 총 46 개 ˙ 3시간 58분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. [Chap 1] Scene을 만들어보자!
Scene을 만들어보자 1 09:41
Scene을 만들어보자 2 19:10
Scene Code Review 07:56
섹션 2. [Chap 2] Player를 움직여보자!
Player를 움직여보자 1 13:29
Player를 움직여보자 2 05:15
섹션 3. [Chap 3] Mob을 만들어보자!
Mob을 만들어보자 1 10:56
Mob을 만들어보자 2 01:50
Mob을 만들어보자 3 11:14
Mob을 만들어보자 4 - 수학 02:26
섹션 4. [Chap 4] Attack을 추가해보자!
Attack을 추가해보자 1 10:39
Attack을 추가해보자 2 05:29
섹션 5. [Chap 5] 충돌 시 효과를 추가해보자!
충돌 시 효과를 추가해보자! 07:31
섹션 6. [Chap 6] HP bar를 만들어보자!
HP bar를 만들어보자! 1 07:10
HP bar를 만들어보자! 2 03:10
overlab 추가 설명(라이켓의 hp감소) 02:32
섹션 7. [Chap 7] Player의 죽음을 구현해보자!
Player의 죽음을 구현해보자 07:32
섹션 8. [Chap 8] Mob의 죽음을 구현해보자!
Mob의 죽음을 구현해보자 1 03:43
Mob의 죽음을 구현해보자 2 05:47
섹션 9. [Chap 9] 레벨, 경험치를 만들어보자!
레벨과 경험치를 만들어보자 1 09:58
레벨과 경험치를 만들어보자 2 02:49
섹션 10. [Chap 10] 일시정지 기능을 만들어보자!
일시정지 기능을 만들어보자 08:51
섹션 11. [Chap 11] 레벨에 따라 등장하는 Mob을 변경해보자!
레벨에 따라 등장하는 Mob을 변경해보자 03:07
섹션 12. [Chap 12] 레벨에 따라 Attack을 강화 및 추가해보자!
레벨에 따라 Attack을 강화 및 추가해보자 1 04:01
레벨에 따라 Attack을 강화 및 추가해보자 2 06:40
레벨에 따라 Attack을 강화 및 추가해보자 3 02:57
레벨에 따라 등장하는 Mob을 변경해보자 4 00:56
섹션 13. [Chap 13] 플레이 시간을 표시해보자!
플레이 시간을 표시해보자 02:51
섹션 14. [Chap 14] Scene을 추가해보자!
Scene을 추가해보자 1 04:22
Scene을 추가해보자 2 02:27
Scene을 추가해보자 3 01:20
섹션 15. [Chap 15] Game Clear 기능을 만들자!
Game Clear 기능을 만들자 1 02:36
Game Clear 기능을 만들자 2 03:49
섹션 16. [Chap 16] 마무리를 해보자!
마무리를 해보자 03:27
배포를 해보자 02:07
섹션 17. 기타 자료
코딩 연습장 미리보기 제코베 포트폴리오 템플릿 미리보기
제코베 챌린지
제코베 챌린지(개발자 버전)
강의 게시일 : 2023년 04월 07일 (마지막 업데이트일 : 2023년 04월 10일)
수강평 총 8개
수강생분들이 직접 작성하신 수강평입니다.
5
8개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
수정 thumbnail
5
처음부터 깊이 있게 시작하면 학습하는 입장에서 부담이 될 수 있지만 이 수업은 부담 없이 쉽게 쉽게 게임제작에 대한 흐름을 빠르게 파악 할 수 있어 좋았습니다.
2023-06-09
ACACIA thumbnail
5
따라가기 쉽고 직관적입니다. 코드 스니펫이 많이 제공되어 편하지만 학습자는 코드를 충분히 이해해야 할 필요가 있다는 것을 명심해야 합니다. 탬포가 빠른 강의인 만큼 개선 사항은 분명 있습니다. 이건 학습자가 직접 시도할 수 있도록 열린 길로 보여 오히려 긍정적입니다. 직접 리팩토링 해보며 더 성장하는 시간 갖도록 하겠습니다. 좋은 강의 감사합니다.
2023-05-07
다람 thumbnail
5
공유해주신 코드로 빠른 흐름으로 따라할 수는 있는데 제가 구현할 수 있을 지 모르겠어요. 시간을 들여 차근차근 완강해볼게요.
2023-05-29
박성민 thumbnail
5
고오급 이론들이 가득한 강의네요 재밋게 잘 봤습니다 다만, 제가 느끼기에 강의 흐름 자체가 순차적인 코드 설명 위주로 흐르고 있어서 뭔가 흐름이 끊기고 갑자기 이 변수는 왜 선언이 된거지? 하고 멍 때리다가 아 뒤에서 이렇게 쓰는 구나 하는 경우가 많아서 집중이 어렵네요 코드가 복잡하고, 어느정도 규모가 있는 프로덕트라 어쩔 수 없다고 생각합니다 세 번 정도 더 보면 눈에 더 잘 들어오겠죠 좋은 강의 다시 한번 감사합니다!
2023-07-05
Seonghyeon Cho thumbnail
5
강의 내용을 상세하게 알려주셔서 쉽게 배울 수 있었어요
2023-04-07