게임 개발

/

게임 프로그래밍

갖다써요, 제발...

몰라도 갖다 쓸 건 다 갖다주는 강의! MapleStory Worlds에서 일반적으로 필요한 거 만드는 법!

(5.0) 수강평 4개

수강생 103명

Thumbnail

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

이런 걸
배워요!

  • MapleStory Worlds 게임 개발

  • Lua Script를 다루기

아는대로 들리고 몰라도 떠먹여주는
'갖다써요, 제발' 시리즈로 게임 제작하기  🎮


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

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

[MapleStory Worlds란?]

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

  • 메이플스토리를 위해 제작된 수십만 가지의 리소스 무료제공
  • 쉽고 간단한 서버와 DB이용
  • PC/모바일 크로스 플랫폼 지원
  • 본인이 제작한 월드 내의 상품, 또는 아바타 아이템 판매를 통한 수익 창출

[강의 구성]

중급자 이상이라면 쉽게 이해 가능한 게임 프로그래밍 강의입니다. MapleStory Worlds에서의 게임 개발에 있어 자주 질문 게시판에 올라오는 문제들을 해결하는데 있어 도움이 될 팁과 함께, 임포트만으로 적용되는 구현 예시 패키지를 제공합니다.

  • 자주 사용되는 기능과 실전 팁들
  • 커스텀 키 설정 기능 만들기
  • 향상된 스크립트 창과 말풍선 기능 만들기
  • 벽과 천장 적용시키고 기본 이동기 만들기
  • 워크스페이스에 임포트 하는 것만으로도 만들어진 기능 이용 가능
  • MapleStory Worlds의 핵심 기능들을 예제를 따라가며 이해
  • 기본적인 가이드에 없는 실전 팁

수업에서 배울 내용 🕹️

 Section 0 : Lua와 MapleStory Worlds 기본 팁 

  • Lua Script 및 MapleStory Worlds에 대한 기본적인 소개와 함께, 실수하기 쉬운 부분이나 자주 사용하게 되는 부분에 대한 팁을 전달합니다.
  • MapleStory Worlds의 주요 장점
  • Lua의 table 객체 개념과 일반적인 사용 예시
  • 자주 쓰이는 MapleStory Worlds의 기능들

 Section 1 : 키 설정 시스템 만들기 

  • 실제 월드를 만듦에 있어, 특히 PC판 사양이라면 빼놓을 수 없는 키설정 기능의 구현에 대해 설명하고 완성본을 제공합니다.
  • SpawnService API를 이용한 모델 스폰과, Logic 스크립트의 실 사용예시에 대해 배웁니다.
  • UI 객체에 Connect Event로 이벤트를 연결하는 방법에 대해 설명합니다.
  • DataStorageService를 통한 DB 접근과, 이를 활용하는 방법에 대해 설명합니다.

 Section 2 : 대화 시스템 만들기 

  • 여러모로 사용할 수 있는 대화 시스템에 해당하는 말풍선, 레터박스, 초상화를 포함한 레터박스의 구현에 대해 설명하고 완성본을 제공합니다.
  • RUID 시스템을 통해 리소스들에 접근하고 사용하는 방법에 대해 설명합니다.

 Section 3 : 벽과 천장, 기본 이동기 

  • 사이드뷰에서 사용되는 벽과 천장의 개념을 간단히 적용시키고, 기본적인 이동기인 대시, 점멸, 텔레포트에 해당하는 동작의 구현과 완성본을 제공합니다.
  • Foothold와 Raycast 기능을 활용합니다.

Q&A 💬

Q. 비전공자도 쉽게 이해할 수 있나요?

강의자 본인이 비전공자이기 때문에, 철저히 비전공자 관점에서 작성된 강의이긴 합니다만, 그걸 이해하실지에 대한 여부는 수강자 본인의 역량에 달려 있다고 생각합니다. 최대한 이해 가능한 설명을 하려 노력했지만, 구조적인 이해가 불가능하다면 결과물인 패키지만이라도 활용하셔도 무방합니다.

Q. 이 강의의 차별화된 점은 무엇인가요?

구현된 기능들에 대한 설명과 함께, 단순 임포트만으로도 적용하여 사용할 수 있는 패키지들을 제공합니다. 접한 지식과 패키지를 기반으로 어떤 게임을 만들지는 여러분 몫입니다.


지식공유자 소개 ✒️

  • PROJECT MOD(현 MapleStory Worlds) CI2021 소통상
  • 서울시립대학교 경영학부 졸업
  • 유튜브

👉 기타 사항

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • MapleStory Worlds에서의 게임 개발에 도전하시는 분

  • 기본적인 프로그래밍 언어 구조는 익숙한 분

선수 지식,
필요할까요?

  • Lua Script

여러가지 배우고 있는 학생입니다.

커리큘럼

전체

4개 ∙ (1시간 0분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!