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

[MapleStory Worlds] 초보도 가능한 게임 만들기 대시보드

(5)
3개의 수강평 ∙  225명의 수강생

무료

지식공유자: 초보코딩
총 14개 수업 (5시간 31분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가 공유

입문자를 위해 준비한
[게임 프로그래밍, 디자인] 강의입니다.

MapleStory Worlds 플랫폼을 이용해서 게임을 만드는 데에는 약간의 학습이 필요합니다. 하지만 그 과정이 지루하지 않도록 재미있게 내용을 구성하였습니다.

✍️
이런 걸
배워요!
MapleStory Worlds 환경, 개념 학습
MapleStory Worlds API 및 Lua 언어 기초 문법
코딩 없이도 구현할 수 있는 기능
약간의 코딩이 들어가는 기능

자유도 높은 콘텐츠 제작 플랫폼으로
초보도 가능한 게임 만들기 🎮


🍄 본 강의는 넥슨 X 멋쟁이사자처럼의
MapleStory Worlds X Edu Creator Camp 2022의 제작 지원을 받아 제작된 영상입니다.

메이플 스토리,
직접 만들면서 더 즐기기 🍂

[메이플스토리 콘텐츠 메이킹]

넥슨의 인기 IP인 ‘메이플스토리’의 방대한 그래픽 리소스를 활용한 자유도 높은 콘텐츠 제작 플랫폼으로 넥슨이 선보이는 차세대 콘텐츠 메이킹 플랫폼입니다.

  • 꾸미기 모드로 개발에 관심있는 누구나 쉽게 월드 제작이 가능합니다.
  • 프로 모드로 더욱 퀄리티 높은 월드 제작이 가능합니다.
  • 넥슨에서 제공하는 리소스 외에도 자신이 직접 제작한 리소스를 추가하여 완성할 수 있습니다.
  • PC와 모바일 크로스 플랫폼을 지원합니다.
  • 제작한 콘텐츠를 친구들과 함께 플레이할 수 있습니다.
  • 메이플 에셋 뿐 아니라 서버와 DB를 제공합니다.
  • 제작한 월드, 아바타 아이템 출시 등을 통해 수익 창출이 가능합니다.

[강의 구성]

코딩, 게임 제작 툴에 익숙하지 않은 초보자도 쉽게 따라할 수 있도록 강의를 구성하였습니다. 아래와 같은 내용들을 함께 실습해보면서 쉽게 배울 수 있습니다.

  • MapleStory Worlds 환경, 개념 학습
  • MapleStory Worlds API 및 Lua 언어 기초 문법
  • 코딩 없이도 구현할 수 있는 기능
  • 약간의 코딩이 들어가는 기능

총 네개의 Section으로 나누어져 있으며 뒤로 갈수록 난이도가 올라갑니다. 하지만 초보자가 따라하기 어려운 정도로 어려워지지는 않습니다.


수업에서 배울 내용 🕹️

 Section 1 : 기초 

메이플 스토리 월드 환경 탐구

MapleStory Worlds 프로모드에서 화면 구성 및 월드 제작에 필요한 개념에 대해 설명합니다.

코딩 살짝 훑어보기

MapleStory Worlds에서 코딩이 어떤 방식으로 쓰이는지 알아보고 MapleStory Worlds에서 제공하는 API 및 Lua의 문법을 설명합니다.

다른 게임 이미지 불러오기

MapleStory Worlds에서 제공하는 리소스가 아닌 외부 이미지 파일을 불러와서 Entity로 활용하는 방법을 설명합니다.

몬스터 날아다니게 하기

코딩 없이 몬스터가 특정 경로로 움직이도록 하는 방법을 설명합니다.

 Section 2 : 왕초보 

몬스터 소환하기

채팅을 감지하고 랜덤한 위치에 몬스터를 소환하는 방법을 설명합니다.

텔레포트 구현하기

키보드 입력을 감지하고 플레이어의 위치를 옮기는 방법을 설명합니다.

힐 기술 구현하기

플레이어의 체력을 화면에 표시하고 플레이어의 체력을 제어하는 방법을 설명합니다.

맞을수록 강해지는 몬스터 만들기

몬스터가 맞았을 때 이를 감지하고 크기와 공격력을 제어하는 방법을 설명합니다.

 Section 3 : 초보 

화려한 스킬 구현하기

MapleStory Worlds에서 공격이 이루어지는 방식과 스킬 이펙트를 표시하는 방법을 설명합니다.

몬스터가 나를 추적하게 하기

Entity의 위치를 확인하고 움직임을 제어하는 방법을 설명하여 나를 추적하도록 만듭니다.

NPC를 통해 부활하기

플레이어의 생사를 확인하고 NPC와의 대화창을 만드는 방법을 설명합니다.

 Section 4 : 초보 벗어나기 

몬스터가 아이템 떨어뜨리게 하기

몬스터가 아이템을 드랍하는 방법과 아이템을 줍는 방법을 설명하여 아이템을 떨어뜨리게 만듭니다.

아이템창에서 아이템 사용하기

MapleStory Worlds에서 제공하는 인벤토리를 구현하는 방법, 아이템 착용 방법을 설명합니다.

투사체 던져서 몬스터 맞추기

투사체 발사를 위한 기초 세팅과 충돌 이벤트 처리 방법을 설명하고 투사체를 던져 몬스터를 맞춰봅니다.

👉 기타 사항

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
게임 제작 경험이 전혀 없는 분
코딩이 익숙하지 않은 분

안녕하세요
초보코딩 입니다.
초보코딩의 썸네일

초보자 입장에서 코딩해 보는 초보코딩입니다. 느리지만 쉽고 상세하게 알려드립니다.

커리큘럼 총 14 개 ˙ 5시간 31분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 기초
메이플 스토리 월드 환경 탐구 미리보기 22:07 코딩 살짝 훑어보기 미리보기 34:10
다른 게임 이미지 불러오기 14:47
몬스터 날아다니게 하기 06:14
섹션 1. 왕초보
몬스터 소환하기 26:30
텔레포트 구현하기 18:00
힐 기술 구현하기 15:15
맞을수록 강해지는 몬스터 만들기 10:59
섹션 2. 초보
화려한 스킬 구현하기 15:20
몬스터가 나를 추적하게 하기 22:42
NPC를 통해 부활하기 30:50
섹션 3. 초보벗어나기
몬스터가 아이템 떨어뜨리게 하기 38:22
아이템창에서 아이템 사용하기 27:57
투사체 던져서 몬스터 맞추기 48:16
강의 게시일 : 2023년 02월 03일 (마지막 업데이트일 : 2023년 02월 03일)
수강평 총 3개
수강생분들이 직접 작성하신 수강평입니다.
5
3개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
상진 thumbnail
5
좋은 강의 감사합니다 !
2023-04-28
똘똘이스머프 thumbnail
5
강의 감사드립니다. ^^
2023-05-27
쿠카이든 thumbnail
5
매이플월즈 플랫폼에 대해 많이 배워갑니다.!
2023-02-03