인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
게임 개발

/

게임 프로그래밍

Create Your Own Game in the MapleStory Worlds: “My Adventure”

메이플스토리월드 Creator가 되고 싶은 글로벌 유저를 위한 MSW101 강의입니다!

(5.0) 수강평 1개

수강생 94명

Thumbnail

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

이런 걸
배워요!

  • MSW 클라이언트에서 게임 개발

  • 루아스크립트(LuaScript)를 활용하여 로직 구현 및 코드 응용

2D 플랫포머 게임을 영어로 배워보며
MSW 플랫폼에 대한 이해를 높여요! 🎮


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

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

[게임을 하는 주체에서, 만드는 주체로!]

혼자서는 막막합니다. 그러나 차근차근 강의를 따라하다 보면 어느새 Creator가 된 여러분들을 발견하실 수 있을겁니다. 글로벌하게 뻗어나갈 MSW 플랫폼을 소개하고 LuaScript를 활용한 콘텐츠 제작의 Baseline 강의를 “영어로” 제작하였습니다. 기존 메이플스토리 게임 플레이어들이 이번엔 직접 메이플스토리 고유의 리소스를 활용하여 2D 플랫포머 게임을 제작할 수 있는 기회를 제공합니다.

MSW 플랫폼에 자신이 만든 게임이 출시되고, 많은 사람들이 플레이하는 것을 보면서 뿌듯함을 느끼실 수 있습니다. 더불어, 유료 아이템 및 이용권을 등록한다면 수익도 얻을 수 있습니다.

 

[Takeaways]

  • 2D 플랫포머 게임을 직접 제작해보는 과정에서 MSW 플랫폼에 대한 이해를 높인다.
  • LuaScript를 응용하고 활용하여 게임에 필수적인 기능을 손쉽게 구현할 수 있다.
  • 게임을 출시하여 수익화하는 방법을 배울 수 있다.

[수강타겟]

  • MSW 플랫폼에 관심을 갖고 있는 외국인 또는 영어로 강의를 듣고자 하는 누구나
  • 메이플스토리 고유의 리소스를 활용하여 자신만의 아이디어로 게임을 만들고자 하는 누구나
  • 게임을 제작하여 수익을 얻고자 하는 누구나


강의를 통해
이런 걸 얻어갈 수 있어요! 🚩

메이플스토리 월드 클라이언트 홈 화면
루아스크립트 실습 화면
게임 제작 후 실행 화면 1
게임 제작 후 실행 화면 2
  • 엔티티, 컴포넌트, 프로퍼티 등의 개념을 익히고 MSW 플랫폼에 대한 정보 습득
  • Maker Client의 모든 기능 숙지와 더불어 네트워크에 대한 이해
  • 루아스크립트(LuaScript)를 활용하여 로직 구현 및 코드 응용
  • 메이플스토리의 리소스를 마음껏 활용하여 자신만의 창의적인 게임 개발 및 출시 경험
  • 아이템 및 사용권 추가로 인한 수익 창출 

수업에서 배울 내용 🕹️

 Section 1 : What is the MSW platform? 

An introduction to the MapleStory Worlds platform and a walkthrough to the MSW Maker Client.

  • [수업 1] Welcome to MSW
  • [수업 2] MSW Client Overview
  • [수업 3] Navigation menu and Scene panel
  • [수업 4] Model List, Hierarchy, and Workspace
  • [수업 5] Layer, Script, and Resources

 Section 2 : Basic concepts and LuaScript 

Few main concepts of the Maker; entity, component, property, model, service, and logic. Also, you’ll learn how to script using Lua.

  • [수업 1] Entity, Component, and Property
  • [수업 2] Model, Service and Logic
  • [수업 3] Creating Scripts
  • [수업 4] Script Logic and Script Component
  • [수업 5] Table and Variable
  • [수업 6] Function

 Section 3 : Understanding Network in MSW 

All about Network. Explanation of property synchronization and function control, deciding whether your function will run in the server or the client.

  • [수업 1] Property Synchronization
  • [수업 2] Function control
  • [수업 3] What is Network
  • [수업 4] Local UI and Input Logic

 Section 4 : Create your own game: “My Adventure” 

Making your own 2D platformer game with coin collectibles, portals, monsters, etc.

  • [수업 1] Game Overview
  • [수업 2] Designing the map
  • [수업 3] Coin Collectibles
  • [수업 4] Monster
  • [수업 5] Flagpole

 Section 5 : Publish and Monetize 

Steps to publish and monetize your game by adding items.

  • [수업 1] Make your own paid items
  • [수업 2] Logics and Components to purchase an item
  • [수업 3] Using the item and The End

Q&A 💬

Q. 개발 경험이 없는데도 따라갈 수 있나요?

가능하지만, 강의만으로도 이해가 안되는 부분은 따로 학습이 필요하실 수도 있습니다! 그대로 포기하지 않으시면 결과물은 나올겁니다!

Q. 이 강의를 들으면 자유자재로 게임 개발할 수 있는 실력을 쌓을 수 있나요? 

강의 실습 파트에서 개발하게 되는 "My Adventure" 게임을 완전히 숙지만 한다면 여러분 자신만의 콘텐츠를 만드는데 어려움은 없으실거에요. 다만, 스크립트 언어를 사용하는 것보도 꾸미기 모드가 훨씬 수월하게 느껴질 수 있습니다.

Q. 너무 어려우면 어디에 도움을 요청할 수 있나요? 

메이플스토리 월드 공식 홈페이지 포럼, 메이플스토리 월드 공식 디스코드, 또는 강의자에게 메일로 문의하실 수 있습니다.


지식공유자 ✒️

수강 전 참고사항 🔍

👉 기타 사항

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • MSW 플랫폼에 관심을 갖고 있는 외국인 또는 영어로 강의를 듣고자 하는 누구나

  • 메이플스토리 고유의 리소스를 활용하여 자신만의 아이디어로 게임을 만들고자 하는 누구나

  • 게임을 제작하여 수익을 얻고자 하는 누구나

선수 지식,
필요할까요?

  • 평소 게임 기획 및 개발에 대한 관심

  • 기본 프로그래밍 문법에 대한 이해 (for문, if문)

  • 리소스(캐릭터, NPC, 맵, 아이템, BGM 등)를 적재적소에 활용하기 위해 메이플스토리에 대한 정보

안녕하세요
Sun Ah Min입니다.

I am Sun Ah, an educreator of the MapleStory Worlds platform. This program is hosted by [NEXON x LIKELION]. I'll help you throughout your journey to become the next educreator.

 

2023.01 - present  IDK2 HEARTCOUNT - Data Analyst & Business Intelligence Consultant

2022.09 - present  NEXON x LIKELION - Educreator

2022.11 - 2022.12  MBC(Munhwa Broadcasting Corporation) - Freelance Translator

2022.07 - 2022.10  KPMG Korea - Machine Learning Engineer

2021.01 - 2021.11  Adup - Project Manager

커리큘럼

전체

23개 ∙ (4시간 44분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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