Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
에피노 주식회사
  • 총 4개의 챕터 21개의 동영상 강의 2개의 다운로드 자료

  • 약 2시간 분량의 강의

본 강좌는 메타버스와 로블록스가 무엇인지부터 시작하여 로블록스가 메타버스와 무슨 연관이 있기에 공부하는 지 알 수 있습니다.

로블록스는 현재 1000만명 이상의 이용자가 매일 이용하고 있으며, 로블록스 안에서 우리는 다른 사람이 만든 게임을 즐길 수 도 있지만, 내가 직접 게임을 만들어 배포 할 수 있습니다. 비슷한 게임인 제페토와 비교하자면 제페토는 운영자 측에서 개발을 하여 배포하는 형식을 많이 채택하였지만, 로블록스는 누구나 게임을 개발할 수 있고 배포할 수 있습니다.또한, 외부 API같은 것과 소통이 자유로워 메타버스를 구현하고 쉽게 접근하기에 매우 쉽습니다.

그렇기 때문에,본 강좌는 메타버스를 쉽게 이해하기 위하여 로블록스라는 플랫폼에서 실습을 진행합니다.

Read more
  • 총 4개의 챕터 21개의 동영상 강의 2개의 다운로드 자료

  • 약 2시간 분량의 강의

본 강좌는 메타버스와 로블록스가 무엇인지부터 시작하여 로블록스가 메타버스와 무슨 연관이 있기에 공부하는 지 알 수 있습니다.

로블록스는 현재 1000만명 이상의 이용자가 매일 이용하고 있으며, 로블록스 안에서 우리는 다른 사람이 만든 게임을 즐길 수 도 있지만, 내가 직접 게임을 만들어 배포 할 수 있습니다. 비슷한 게임인 제페토와 비교하자면 제페토는 운영자 측에서 개발을 하여 배포하는 형식을 많이 채택하였지만, 로블록스는 누구나 게임을 개발할 수 있고 배포할 수 있습니다.또한, 외부 API같은 것과 소통이 자유로워 메타버스를 구현하고 쉽게 접근하기에 매우 쉽습니다.

그렇기 때문에,본 강좌는 메타버스를 쉽게 이해하기 위하여 로블록스라는 플랫폼에서 실습을 진행합니다.

파이썬과 Lua script를 이용하여 외부 API와 통신하여 원하는 데이터 값을 받고, 그 값을 정제하여 다시 로블록스 안으로 데이터를 가져오면서 내가 현재 위치하고 있는 장소와 시간의 값을 받아 로블록스 안에서 낮과 밤, 날씨를 현재와 동일하게 만드는 '디지털 트윈'세계를 구현하고자 함에 있습니다. 

  • 사용 언어

    • Python

    • Lua script

  • Roblox Studio

  • Pycharm

  • reatAPI

Enroll now

What's inside

Learning objectives

  • 단순한 게임과의 차별성을 실습으로 체험하는 메타버스의 이해와 기초
  • 루아 스크립트와 파이썬의 대한 기초
  • 파이썬의 flask와 루아 스크립트를 이용한 프로그래밍
  • 로블록스와 외부api를 연동할 수 있는 능력

Syllabus

로블록스를 이용하여 메타버스를 이해하고 개발환경을 준비한다.
  • 메타버스 설명

    • 증강현실

    • 라이프 로깅

    • 디지털 트윈

    • 버츄얼 월드

Read more
  • 프로토콜 설명

    • TCP/IP Unix

    • MODEM

    • LAN(WIFI)

    • 3G,4G

    • 5G over

  • 로블록스 스튜디오에 대한 간단 설명

  • 배울 내용 설명

    • 낮과 밤 구현

    • 날씨 구현

  • 로블록스 회원가입

  • 로블록스 실행하기

  • Lua 스크립트 설명

  • 로블록스에서 스크립트를 사용하는 법 설명

  • 기본 파트 다루기 실습

  • 로블록스 안에서 낮과 밤 시간설정 실습

  • 로블록스 안에서 눈을 내리게 하는 법 실습

  • 로블록스 안에서 비을 내리게 하는 법 실습

  • 파이썬 / 파이참 / 포스트맨Rest 클라이언트 툴 설치 설명

  • 간단한 웹 서비스를 만들어서 구동하는 실습

  • 준비된 타 서비스에서 API를 이용하여 데이터 취득하는 방법

  • Python에서 JSON 파싱하는 법

  • 필요값을 취득하여 JSON으로 재 가공하기

  • 서버 소스 제공

  • 준비된 자료를 이용하여 실습 준비하기

  • Lua 스크립트를 이용하여 Loop 구조와 외부서버에서 데이터 취득하기

  • Lua 스크립트를 이용하여 Function 만들기

  • Lua 스크립트를 이용하여 Object 속성 변경하기

  • Lua 스크립트를 이용하여 조건문 만들어 보기

  • 로블록스 저장 및 배포

SDK와 API가 무엇인지 알고 이해합니다.

  • 로블록스 파일 제공

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a practical introduction to the metaverse by using Roblox as a platform for hands-on learning and experimentation, which is ideal for beginners
Covers Lua scripting within Roblox, which allows learners to create interactive experiences and games within the Roblox environment, fostering creativity and technical skills
Explores Python for interacting with external APIs and manipulating data, which can be valuable for creating dynamic and data-driven experiences within Roblox
Teaches how to create a 'digital twin' world within Roblox by integrating real-world data such as location, time, and weather, offering a unique and practical application of metaverse concepts
Includes explanations of networking protocols like TCP/IP, which may be challenging for beginners without prior networking knowledge, potentially requiring additional research
Uses Roblox Studio, Pycharm, and ReatAPI, which may have newer versions available; learners should ensure compatibility and be aware of potential differences

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

로블록스와 파이썬 메타버스 입문

학생들은 이 강의를 통해 메타버스의 기초 개념을 배우고 로블록스 스튜디오파이썬을 활용하여 디지털 트윈과 같은 기능을 직접 구현하는 실습 위주 경험을 할 수 있다고 말합니다. 특히 루아 스크립트와 파이썬 연동을 통한 외부 API 활용 실습은 독창적이고 유익하다는 평이 많습니다. 강사님의 설명이해하기 쉽고 차분하여 프로그래밍이 처음인 어린 학습자나 입문자에게도 적합하다는 의견이 있습니다. 하지만 일부 학생들은 사전 프로그래밍 지식이 없으면 진도를 따라가기 어렵다고 느끼거나, 외부 API 서버불안정성으로 인해 실습에 어려움을 겪었다는 점을 단점으로 꼽기도 했습니다. 이미 파이썬이나 로블록스 경험이 있는 학습자에게는 내용이 다소 기초적일 수 있다는 피드백도 있습니다. 전반적으로 긍정적인 반응이 많지만, 기술적인 문제 해결이나 심화 내용 부재는 아쉬운 점으로 언급됩니다.
쉬운 개념 설명과 차분한 강사님.
"강사님 설명이 차분하고 이해하기 쉬웠어요. 복잡한 내용도 쉽게 설명해주셔서 좋았죠."
"아이와 함께 들었는데, 아이가 로블록스에 더 흥미를 느꼈어요. 어린 학습자에게도 좋은 것 같아요."
파이썬과 루아로 로블록스 세계 연결.
"특히 API 연동 부분이 흥미로웠습니다."
"Lua 스크립트와 파이썬 연동 실습은 다른 곳에서 접하기 어려운 내용이라 만족스러웠어요."
직접 만들며 배우는 로블록스 메타버스.
"로블록스 스튜디오 사용법부터 파이썬 연동까지 실습 위주로 구성되어 있어서 이해하기 쉬웠어요."
"로블록스로 실제로 구현해보는 경험이 재미있었습니다."
"실습 따라하기는 좋았어요. 결과물을 직접 볼 수 있다는 점도 좋았고요."
경험자에게는 새로운 내용 부족.
"기대보다 내용이 너무 기초적이었어요. 이미 경험이 있다면 새로운 걸 배우긴 힘들 것 같아요."
"제목에 비해 메타버스 심화 내용은 없어서 아쉬웠어요."
파이썬/루아 초보자는 어려울 수 있음.
"다만, 파이썬이나 루아 스크립트 기초가 전혀 없다면 조금 어렵게 느껴질 수도 있을 것 같아요."
실습 진행 중 서버 접속 문제 발생.
"외부 API 연동 부분에서 설명이 약간 부족하거나 오류가 있었는데, 해결책이 아쉬웠어요."
"제공된 API 서버가 불안정하거나 작동하지 않는 경우가 종종 있었어요. 이게 좀 불편했죠."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 파이썬(Python)과 로블록스(Roblox)로 메타버스(Metaverse) 이해하고 만들어 보기 with these activities:
Lua 스크립트 기초 학습
Lua 스크립트 기초를 학습하여 로블록스 스튜디오에서 사용되는 Lua 스크립트 코드를 이해하고 활용할 수 있도록 돕습니다.
Browse courses on Lua
Show steps
  • Lua 튜토리얼을 통해 변수, 함수, 테이블 등 기본 개념을 학습합니다.
  • 온라인 Lua 편집기를 사용하여 간단한 스크립트를 작성하고 실행해봅니다.
파이썬 코딩 도장
파이썬 코딩 능력을 향상시키고, 강좌에서 사용되는 파이썬 코드를 더 깊이 이해하는 데 도움을 줍니다.
Show steps
  • 책의 앞부분을 읽고 파이썬 기본 문법을 복습합니다.
  • 관심 있는 파이썬 기능 관련 챕터를 선택하여 자세히 읽습니다.
Roblox Game Development
로블록스 게임 개발에 대한 이해를 높이고, 게임 디자인 원칙을 학습하여 더 나은 메타버스 경험을 구축하는 데 도움을 줍니다.
Show steps
  • 책의 앞부분을 읽고 로블록스 스튜디오 인터페이스와 기본 개념을 숙지합니다.
  • 관심 있는 게임 개발 관련 챕터를 선택하여 자세히 읽습니다.
Three other activities
Expand to see all activities and additional details
Show all six activities
간단한 날씨 변화 시뮬레이션 만들기
강좌에서 배운 내용을 바탕으로 간단한 날씨 변화 시뮬레이션을 만들어 봄으로써, Lua 스크립트와 외부 API 연동 능력을 향상시킵니다.
Show steps
  • 로블록스 스튜디오에서 새로운 게임 프로젝트를 생성합니다.
  • 날씨 정보를 제공하는 API를 검색하고, 파이썬을 사용하여 API로부터 데이터를 가져오는 코드를 작성합니다.
  • Lua 스크립트를 사용하여 파이썬 서버와 통신하고, 날씨 데이터에 따라 로블록스 게임 내의 환경을 변화시킵니다.
디지털 트윈 컨셉 게임 디자인
디지털 트윈 컨셉을 적용한 게임 디자인을 통해 메타버스에 대한 이해를 심화시키고, 창의적인 아이디어를 구현하는 능력을 키웁니다.
Show steps
  • 특정 장소 또는 사물을 선택하여 디지털 트윈으로 구현할 게임 컨셉을 구상합니다.
  • 게임의 목표, 규칙, 사용자 인터페이스 등을 디자인합니다.
  • 로블록스 스튜디오를 사용하여 게임 환경을 구축하고, Lua 스크립트를 사용하여 게임 로직을 구현합니다.
로블록스 관련 오픈 소스 프로젝트 참여
로블록스 관련 오픈 소스 프로젝트에 참여하여 실제 개발 경험을 쌓고, 다른 개발자들과 협력하는 능력을 키웁니다.
Show steps
  • GitHub에서 로블록스 관련 오픈 소스 프로젝트를 검색합니다.
  • 프로젝트의 코드 스타일과 컨트리뷰션 가이드라인을 확인합니다.
  • 프로젝트에 기여할 수 있는 작은 버그 수정 또는 기능 개선 작업을 수행하고, Pull Request를 제출합니다.

Career center

Learners who complete 파이썬(Python)과 로블록스(Roblox)로 메타버스(Metaverse) 이해하고 만들어 보기 will develop knowledge and skills that may be useful to these careers:
메타버스 개발자
메타버스 개발자는 몰입감 넘치는 가상 세계를 구축하고 개선하는 데 중추적인 역할을 합니다. 이 역할은 파이썬과 Lua 스크립트를 모두 활용하여 로블록스 플랫폼 내에서 디지털 트윈 세계를 만들 수 있는 능력이 필요합니다. 이 강좌는 로블록스와 메타버스가 무엇인지에 대한 기본적인 이해를 제공하기 때문에 메타버스 개발자가 되려는 사람에게 유용할 수 있습니다. 또한, 이 과정은 외부 API와의 통신, 데이터 처리, 로블록스 내에 데이터를 통합하는 실습 경험을 제공합니다. 이 강좌의 실습은 디지털 트윈의 세계를 구축하는 데 필요한 기술을 연마하는 데 도움이 됩니다.
로블록스 개발자
로블록스 개발자는 로블록스 플랫폼 내에서 게임과 경험을 만들고 스크립팅하는 데 집중합니다. 로블록스는 1000만 명 이상이 매일 이용하고 있으며, 이 강좌는 로블록스 개발자가 되고자 하는 사람이 로블록스에 대해 더 잘 이해할 수 있도록 도울 수 있습니다. 이 강좌는 로블록스 스튜디오에 대한 소개와 Lua 스크립트를 사용하여 로블록스 환경 내에서 낮과 밤, 날씨와 같은 역동적인 요소를 구현하는 방법을 안내하기 때문에 로블록스 개발자에게 특히 유용합니다. 이 강좌에서 얻은 지식은 로블록스 플랫폼에서 매력적이고 상호 작용적인 경험을 개발하는 데 도움이 됩니다.
게임 개발자
게임 개발자는 비디오 게임의 디자인, 개발, 테스트를 전문으로 합니다. 이 강좌는 로블록스 플랫폼을 기반으로 하기 때문에 게임 개발에 대한 독특한 진입점을 제공합니다. 이 강좌는 로블록스 내에서 게임을 만들고 배포하는 방법을 강조합니다. 이 강좌는 Lua 스크립트, 외부 API와의 통신, 로블록스 환경 내에서 동적 요소를 구현하는 데 필요한 기술을 제공합니다. 이 강좌에서 얻은 실무 경험은 포트폴리오를 구축하고 기술을 선보이는 데 도움이 되는 게임 개발자에게 귀중한 자산이 될 수 있습니다.
가상 현실 개발자
가상 현실 개발자는 몰입형 가상 현실 경험을 만들고 설계하는 데 중점을 둡니다. 이 강좌는 메타버스와 로블록스 플랫폼에 중점을 두어 가상 현실 개발에 대한 실질적인 접근 방식을 제공합니다. 이 강좌는 Lua 스크립트와 파이썬을 사용하는 방법을 가르치며, 이는 가상 환경과 상호 작용을 만드는 데 필수적입니다. 또한 외부 API와 통신하고 로블록스 내에 데이터를 통합하는 방법도 가르칩니다. 이 강좌는 현실적인 가상 환경을 만드는 데 도움이 될 수 있는 디지털 트윈 세계를 구축하는 데 필요한 기술도 가르칩니다.
증강 현실 개발자
증강 현실 개발자는 실제 세계에 디지털 콘텐츠를 오버레이하는 증강 현실 애플리케이션을 만듭니다. 이 강좌는 로블록스 플랫폼에서 디지털 트윈을 구축하는 데 중점을 둡니다. 이 강좌는 증강 현실 개발자에게 도움이 될 수 있습니다. 이 강좌는 메타버스가 무엇인지, 로블록스가 메타버스와 어떻게 관련되어 있는지에 대한 기본적인 이해를 제공합니다. 또한, 외부 API와 통신하고 로블록스 내에 데이터를 통합하는 방법을 가르칩니다. 이 강좌는 증강 현실 애플리케이션의 기초를 다지는 데 도움이 될 수 있는 디지털 트윈을 구축하는 데 필요한 기술을 가르칩니다.
시뮬레이션 개발자
시뮬레이션 개발자는 실제 시스템이나 프로세스를 모방하는 시뮬레이션을 만듭니다. 이 강좌는 로블록스 내에서 디지털 트윈 세계를 구축하는 데 중점을 두어 시뮬레이션 개발에 대한 관련 기술을 제공합니다. 이 강좌는 파이썬과 Lua 스크립트를 사용하는 방법을 가르치며, 이는 시뮬레이션의 역동적 요소를 만드는 데 필수적입니다. 또한 외부 API와 통신하고 로블록스 내에 데이터를 통합하는 방법도 가르칩니다. 이 강좌에서 얻은 지식은 실제 시나리오의 정확하고 상호 작용적인 시뮬레이션을 개발하는 데 도움이 될 수 있습니다.
소프트웨어 엔지니어
소프트웨어 엔지니어는 다양한 애플리케이션을 위한 소프트웨어를 설계, 개발, 테스트합니다. 이 강좌는 메타버스와 로블록스 개발에 중점을 두어 소프트웨어 엔지니어링 기술을 확장할 수 있는 독특한 기회를 제공합니다. 이 강좌는 파이썬과 Lua 스크립트를 사용하는 방법을 가르치며, 이는 다양한 소프트웨어 개발 작업에 적용할 수 있습니다. 또한 외부 API와 통신하고 데이터를 통합하는 방법도 가르칩니다. 이 강좌는 로블록스 플랫폼에 대한 기본 이해를 제공하여 소프트웨어 엔지니어의 숙련도를 높이는 데 도움이 될 수 있습니다.
데이터 엔지니어
데이터 엔지니어는 데이터를 수집, 저장, 처리하는 시스템을 설계하고 구축합니다. 이 강좌는 외부 API와 상호 작용하고 데이터를 조작하는 데 필요한 기술을 다루기 때문에 데이터 엔지니어에게 도움이 될 수 있습니다. 이 강좌는 파이썬을 사용하여 API에서 데이터를 가져와서 분석할 수 있도록 준비하는 방법을 가르칩니다. 데이터 엔지니어는 데이터를 로블록스에 통합하여 다양한 방식으로 사용할 수 있습니다. 이 강좌는 데이터 파이프라인을 구축하고 관리하는 데 유용한 경험을 제공합니다.
웹 개발자
웹 개발자는 웹사이트와 웹 애플리케이션을 만듭니다. 이 강좌는 기본적인 웹 서비스를 만들고 외부 API에서 원하는 값을 가져오는 데 필요한 기술을 다루기 때문에 웹 개발자에게 도움이 될 수 있습니다. 이 강좌는 파이썬과 웹 서비스 개발에 사용되는 Flask 프레임워크를 사용하는 방법을 가르칩니다. веб 웹 개발자는 로블록스에 데이터를 표시하는 인터페이스를 만드는 방법을 배울 수 있으며, 이는 숙련도를 높이는 데 도움이 됩니다.
프론트엔드 개발자
프론트엔드 개발자는 웹사이트와 애플리케이션의 시각적 측면과 사용자 상호 작용을 개발합니다. 이 과정이 구체적으로 프론트엔드 기술을 다루지는 않지만, 외부 API에서 데이터를 가져와서 로블록스와 같은 플랫폼에 통합하는 방법을 배우면 프론트엔드 개발자에게 새로운 가능성이 열릴 수 있습니다. 예를 들어, 이 과정에서 얻은 기술을 사용하여 실시간 날씨 업데이트 또는 로블록스 환경의 기타 동적 요소를 표시할 수 있습니다. 이 과정에서 프론트엔드 개발 기술을 보완할 수도 있습니다.
데이터 분석가
데이터 분석가는 데이터를 분석하여 추세를 파악하고 의사 결정을 내립니다. 이 강좌는 메타버스 환경에서 데이터를 수집하고 분석하는 기술을 제공하기 때문에 데이터 분석가에게 도움이 될 수 있습니다. 이 강좌는 파이썬을 사용하여 외부 API에서 데이터를 가져오는 방법을 가르칩니다. 데이터 분석가는 이 데이터를 분석하여 로블록스 내의 사용자 행동과 추세에 대한 통찰력을 얻을 수 있습니다. 이 강좌는 데이터 기반 의사 결정을 내릴 수 있는 귀중한 기술을 제공합니다.
프로젝트 관리자
프로젝트 관리자는 프로젝트를 계획, 실행, 종료합니다. 이 강좌는 메타버스 개발 프로젝트를 관리하는 방법에 대한 통찰력을 제공하기 때문에 프로젝트 관리자에게 도움이 될 수 있습니다. 이 강좌는 프로젝트를 계획하고 실행하는 데 필요한 기술, 즉 프로젝트 관리자에게 필수적인 기술인 다른 API에서 데이터를 가져오고 로블록스와 통합하는 기술을 제공합니다. 이 강좌는 메타버스 프로젝트 관리와 관련된 잠재적인 과제와 기회에 대한 이해를 높이는 데 도움이 될 수 있습니다.
기술 컨설턴트
기술 컨설턴트는 조직에 기술 솔루션에 대한 조언을 제공합니다. 이 강좌는 조직의 메타버스 전략에 대한 조언을 제공하는 기술 컨설턴트에게 유용한 기술을 제공합니다. 이 강좌는 메타버스가 무엇인지, 로블록스가 메타버스에서 어떤 역할을 하는지에 대한 기본적인 이해를 제공합니다. 또한 컨설턴트가 고객에게 조언을 제공하는 데 도움이 되는 로블록스 내에 데이터를 통합하는 기술을 제공합니다. 전반적으로 이 강좌는 기술 컨설턴트가 메타버스 기술에 대한 이해를 높이는 데 도움이 될 수 있습니다.
제품 관리자
제품 관리자는 제품의 전략, 로드맵, 기능을 정의합니다. 이 강좌는 메타버스 환경 내에서 제품을 관리하는 방법에 대한 통찰력을 제공하기 때문에 제품 관리자에게 유용할 수 있습니다. 이 강좌는 사용자가 매력적인 제품을 만드는 데 도움이 될 수 있는 로블록스와 같은 플랫폼에 데이터를 통합하는 방법을 가르칩니다. 전반적으로 이 강좌는 제품 관리자가 메타버스 기술에 대한 이해를 높이는 데 도움이 될 수 있습니다.
기술 작가
기술 작가는 소프트웨어, 하드웨어, IT 시스템에 대한 설명서를 작성합니다. 이 강좌는 메타버스 및 로블록스 기술에 대한 지식을 제공하여 기술 문서 작성에 도움이 될 수 있습니다. 이 강좌는 로블록스에 대한 기본적인 이해를 제공하여 기술 작가가 로블록스, 루아 스크립트 및 관련 API에 대한 명확하고 간결한 문서를 작성하는 데 도움이 될 수 있습니다. 이 강좌는 기술 작가가 메타버스 기술에 대한 이해를 높이는 데 도움이 될 수 있습니다.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 파이썬(Python)과 로블록스(Roblox)로 메타버스(Metaverse) 이해하고 만들어 보기.
Provides a comprehensive guide to Roblox game development, covering topics from basic scripting to advanced game design principles. It serves as a valuable reference for understanding the Roblox platform and creating engaging experiences. While not strictly required, it offers deeper insights into game mechanics and development workflows. This book is commonly used by aspiring Roblox developers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser