강의 Overview
강의 난이도 : 초급
강의 시간 : 8시간
필요 툴 : 로블록스 스튜디오(Roblox Studio)
강의 소개
< 10년 경력의 현역 프로그래머가 알려주는 메타버스(Metaverse) 로블록스 게임 제작 방법>
로블록스(Roblox) 게임 개발을 보다 전문적으로 배우고 싶은 분들을 위한 게임개발(game development) 기초 강의입니다.
'게임 개발도구', '프로그래밍 언어', '게임 구성 요소' 까지. 경력 10년이상 현역 프로그래머 케이치가 알려드립니다.
무작정 따라해보는 클론 코딩 방식이 아닌 '어떻게 만들었는지' , ' 다른 방법은 없는지', '여러 방법 중에서 왜 이 방법을 사용했는지'를 함께 고민하며
프로그래밍에 대한 이해도를 높이는 것에 중점을 두고 강의합니다.
핵심역량
강의 Overview
강의 난이도 : 초급
강의 시간 : 8시간
필요 툴 : 로블록스 스튜디오(Roblox Studio)
강의 소개
< 10년 경력의 현역 프로그래머가 알려주는 메타버스(Metaverse) 로블록스 게임 제작 방법>
로블록스(Roblox) 게임 개발을 보다 전문적으로 배우고 싶은 분들을 위한 게임개발(game development) 기초 강의입니다.
'게임 개발도구', '프로그래밍 언어', '게임 구성 요소' 까지. 경력 10년이상 현역 프로그래머 케이치가 알려드립니다.
무작정 따라해보는 클론 코딩 방식이 아닌 '어떻게 만들었는지' , ' 다른 방법은 없는지', '여러 방법 중에서 왜 이 방법을 사용했는지'를 함께 고민하며
프로그래밍에 대한 이해도를 높이는 것에 중점을 두고 강의합니다.
핵심역량
Design : 내 손으로 꾸미는 로블록스. 로블록스 스튜디오를 활용해 직접 만드는 메타버스(Metaverse) 콘텐츠
Planning : 나도 게임 기획자. 직접 생각하고 만들어 보는 게임 개발 콘텐츠
Programming : 일반 코딩 수업보다 쉽고 재밌게 배우는 로블록스 코딩 수업
강사 소개
안녕하세요. 로블록스 게입 개발자 케이치 입니다. 로블록스에서 게임이 플레이 되는 모습을 보고 하나하나 직접 만들어 보는 과정을 통해 기초부터 실전 게임개발까지 쉽고 빠르게 성장 할 수 있도록 도와드리겠습니다.
주요 경력
- 합계 10년이 넘는 현역 프로그래머 경력
- 일본에서 4년이상 임베디드 시스템 (카메라 시스템) 개발
- 3년이상 게임 회사 근무(게임하이, 타임캐스트, 발칸)
- 3년간 자체 게임 게발
주요 작품
- 500만이 설치한 “모두의 얼굴” 앱 개발- 게임 “몬몬몬” 개발- 게임 "버그몬" 개발- 게임 "환생만이살길:NonstopRPG" 자체 개발- 게임 "워프매니아" 자체 개발
강의 준비는 이렇게 해주세요.
강의 시청용과 실습용으로 사용기기는 2대 준비를 권장됩니다.
강의에 필요한 툴 사전 설치가 필요합니다.
- 로블록스 스튜디오(Roblox Studio)
루아 언어에서 변수의 사용 방법을 알아봅니다.
안녕하세요! 케이치입니다. 로블록스 게임개발 기초에대해 알아보아요!
로블록스 게임 제작 툴인 로블록스 스튜디오의 인터페이스를 소개합니다.
로블록스 게임에서 기본적으로 사용되는 파트라는 것에 대해 살펴봅니다.
로블록스 스튜디오에서 제공하는 입체 모델링에 대해서 알아봅니다.
로블록스 게임에서 사용하는 개발 언어인 루아와 루아의 스크립트를 살펴봅니다.
루아 스크립트를 사용하여 파트의 색상을 변경해 봅니다.
루아 언어에서 함수의 사용 방법을 알아보고 사용해봅니다.
루아 언어에서 반복문을 살펴보고 조건문도 알아 봅니다.
이벤트의 발생을 통해 함수를 실행시키는 방법에 대해 알아봅니다.
루아의 자료구조인 테이블과 테이블을 이용한 배열에 대해서 알아봅니다.
루아 스크립트를 통해 맵을 자동으로 구성하는 에디터를 만들어 봅니다.
로블록스 게임에서 물체를 이동시키는 방법 중에서 TweenService에 대해서 살펴봅니다.
로블록스 게임의 여러 물리 엔진 도구 중에서 위치를 정렬하는 제약 객체(AlignPosition)에 대해 알아봅니다.
타겟을 조준하는데 사용되는 레이캐스팅에서 살펴보고 사용해 봅니다.
로블록스의 스크립트중에서 모듈 스크립트의 사용법을 살펴봅니다.
레이캐스팅으로 검출된 타일을 서서히 사라지게 하는 스크립트를 구현합니다.
로블록스에서 제공하는 빔 객체로 레이저 빔을 만들어 봅니다.
로블록스의 파티클 시스템을 사용하여 비주얼 이펙트를 구현합니다.
저장된 모델을 복제해서 게임내에서 사용하는 방법에 대해서 알아봅니다.
로블록스에서 제공하는 리더보드, 기본이 되는 이벤트들,객체에 새로운 속성(Attribute)에 대해 알아봅니다.
게임내에 코인을 만들고 코인을 터치시에 사운드가 출력되게 구현합니다.
게임내 GUI로 스코어 바를 구현합니다.
로컬 스크립트와 서버 스크립트의 통신에 사용되는 리모트 이벤트를 사용해 봅니다.
로블록스 서버에 플레이어의 데이터를 저장하고 필요할 때 읽어 옵니다.
저장된 데이터의 리스트를 게임내에 전광판을 만들어서 보여줄 수 있게 합니다.
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.
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.