본문 바로가기

전체 글

(52)
(로블록스) 어떤 게임은 성공하고 어떤 게임은 실패하는가? https://medium.com/roblox-developer/why-some-games-work-and-others-dont-9cc17b7ab499 누구나 실패를 겪을 수 있는 것이 사실이고 또 지극히 정상이다. 실패는 나 또는 다른 누구보다 훌륭한 교사이며, 게다가 실패는 성공의 어머니라는 말이 있지 않은가. 긴 개발 여정 끝에 두 개의 게임을 성공적으로 첫 페이지에 배포하고 수많은 프로젝트에 참여했다. 이 모든 것은 계속해서 기술을 연마하고 실패로부터 교훈을 얻었기 때문이다. 실패는 나에게 게임 개발에 대한 확실한 이해를 제공했다. 이 포스팅에서 게임 디자인과 관련하여 교훈을 얻었던 몇 가지 사항들을 공유하겠다. 게임 디자인이란? 게임 디자인은 마치 케이크를 만드는 과정과 비슷하다. 프로그래밍, ..
CFrame 이해하기 Coordinate Frame의 줄임말인 CFrame은 파트나 모델의 위치와 방향을 알려주는 데이타형이다. 위치(Position)는 x축, y축, z축의 넘버, 그리고 방향(rotation)은 x축, y축, z축, 각축의 회전값을 포함한다. 게임내에서 CFrame 데이터형은 단순히 위치와 방향의 데이터값만 제공하는 것이 아니라 여러 유용한 프로퍼티와 함수를 제공한다. 2D게임이라면 위치가 X축, Y축, 그리고 방향이 Z축으로 하나라서 단순하지만, 로블록스에서는 3D가 기본이라 로블록스에서 게임을 만든다면 아마 반드시 이해하고 넘어가야 하는 내용이 아닐까? 라고 생각한다. CFrame의 기본 CFrame으로 위치 지정 CFrame의 new()함수를 사용하면 생성되는 파트나 모델의 위치를 직접 지정할 수 있..
로블록스 중급 목차 로블록스 정식 중급 튜토리얼 모음입니다. 이 튜토리얼도 단순 번역판은 아니고... 아마 주절주절 많은 해설이 들어갈 것으로 예상합니다. 만약에 틀린 부분이 있다면 지적해주세요~. 로블록스의 중급 튜토리얼은 아직 전체가 공개되지 않았습니다. 하나씩 공개될 것으로 보이는데, 공개가 되면 그때그때 추가하도록 하겠습니다. 중급 튜토리얼부터는 여러가지 카테고리가 있으므로 각 카테고리 별도로 목차를 만들었습니다. 목차 중급 스크립트 여러 오브젝트에 사용되는 스크립트 관리 이펙트 로블록스 파티클 시스템의 기본 로블록스 파티클 이펙트 활용 로블록스 빔 오브젝트로 레이저 효과 폭발 이펙트 만들기 게임 데이터 세이브 / 로드 인터페이스 스코어 바 만들기 버튼 만들기 가까이 가면 나오는 GUI 파트에 붙어 있는 GUI 물리..