인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Game Dev

/

Game Programming

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

This is MSW101 lecture for global users who want to become MapleStory World Creators!

(5.0) 1 reviews

112 students

Lua
UCC
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • Game development in MSW client

  • Implementing logic and applying code using LuaScript

Learning 2D platformer games in English
Gain a better understanding of the MSW platform! 🎮


🍄 This lecture is a collaboration between Nexon X Lion Dancer
This video was produced with the support of MapleStory Worlds X Edu Creator Camp 2022 .

Maple Story,
Enjoy it more by making it yourself 🍂

[From the subject of playing the game to the subject of creating it!]

It is overwhelming on your own. However, if you follow the lecture step by step, you will find yourself becoming a Creator. We have produced a baseline lecture on content creation using LuaScript and an introduction to the MSW platform that will expand globally in English . This time, we will provide an opportunity for existing MapleStory game players to create a 2D platformer game using MapleStory’s unique resources.

You can feel proud when you see your game being released on the MSW platform and many people playing it. In addition, you can earn revenue by registering paid items and tickets.

[Takeaways]

  • Deepen your understanding of the MSW platform by creating your own 2D platformer game.
  • You can easily implement essential game functions by applying and utilizing LuaScript.
  • You can learn how to launch and monetize your game.

[Target audience]

  • Anyone interested in the MSW platform, whether foreign or interested in taking classes in English
  • Anyone who wants to create a game with their own ideas using MapleStory's unique resources
  • Anyone who wants to make money by making games


Through the lecture
You can get something like this! 🚩

MapleStory World Client Home Screen
Lua script practice screen
After creating the game, run the screen 1
After creating the game, run the screen 2
  • Learn concepts such as entities, components, and properties and gain information about the MSW platform.
  • Familiarity with all the features of Maker Client and understanding of networking
  • Implementing logic and applying code using LuaScript
  • Experience developing and releasing your own creative game by fully utilizing MapleStory's resources.
  • Generate revenue by adding items and licenses

What you'll learn in class 🕹️

Section 1: What is the MSW platform?

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

  • [Class 1] Welcome to MSW
  • [Lesson 2] MSW Client Overview
  • [Lesson 3] Navigation menu and Scene panel
  • [Lesson 4] Model List, Hierarchy, and Workspace
  • [Lesson 5] Layers, Scripts, 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.

  • [Lesson 1] Entity, Component, and Property
  • [Lesson 2] Model, Service and Logic
  • [Lesson 3] Creating Scripts
  • [Lesson 4] Script Logic and Script Component
  • [Lesson 5] Table and Variable
  • [Lesson 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.

  • [Lesson 1] Property Synchronization
  • [Lesson 2] Function control
  • [Lesson 3] What is Network
  • [Lesson 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.

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

Section 5: Publish and Monetize

Steps to publish and monetize your game by adding items.

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

Q&A 💬

Q. Can I follow along even if I have no development experience?

It is possible, but you may need to study separately for parts that you don't understand through lectures alone! If you don't give up, you will get results!

Q. If I take this course, will I be able to develop the skills to develop games freely?

If you are fully familiar with the "My Adventure" game that you will develop in the lecture practice part, you will have no trouble creating your own content. However, you may feel that the decoration mode is much easier than using the scripting language.

Q. Where can I ask for help if it's too difficult?

You can contact us through the MapleStory World official website forum, the MapleStory World official Discord, or by email to the instructor.


Knowledge Sharer ✒️

Notes before taking the class 🔍

👉 Other

Recommended for
these people!

Who is this course right for?

  • Anyone interested in the MSW platform, whether foreign or interested in taking classes in English

  • Anyone who wants to create a game with their own ideas using MapleStory's unique resources

  • Anyone who wants to make money by making games

Need to know before starting?

  • Interest in game planning and development

  • Understanding basic programming syntax (for, if statements)

  • Information about MapleStory to properly utilize resources (characters, NPCs, maps, items, BGM, etc.)

Hello
This is

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

Curriculum

All

23 lectures ∙ (4hr 44min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!