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

갖다써요, 제발... 대시보드

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

무료

지식공유자: 김석구
총 4개 수업 (1시간)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

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

✍️
이런 걸
배워요!
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. Lua와 MapleStory Worlds기본 팁
섹션 1. 키 설정 시스템 만들기
섹션 2. 대화 시스템 만들기
섹션 3. 벽과 천장, 기본 이동기
강의 게시일 : 2023년 02월 07일 (마지막 업데이트일 : 2023년 02월 07일)
수강평 총 3개
수강생분들이 직접 작성하신 수강평입니다.
5
3개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
할수있다 thumbnail
5
잘 봤습니다 재미있습니다
2024-04-11
똘똘이스머프 thumbnail
5
강의 감사드립니다.
2023-05-27
김은철 thumbnail
5
감사합니다. 도움 많이 되었습니다.
2024-01-05