최상 답변
지하철 서퍼 나 Alto s Adventure와 같은 Endless Runner Games를 의미하는 경우 이러한 게임을 만들 수있는 몇 가지 방법이 있습니다. 단일성. 끝없는 러너 게임을 위해 전체 트랙을 만들 필요가 없습니다. 캐릭터의 경로, 배경, 개체 (장애물)를 구축합니다.
- 수집가 및 생성자 : 개체에 충돌체를 추가하고 배경. 빈 게임 오브젝트 2 개를 추가하고 충돌체를 결합합니다. 그중 하나는 Spawner이고 다른 하나는 Collector 여야합니다. 그들에게 스크립트를 추가하십시오. Collector와 Spawner 모두에 대해 몇 줄의 코드를 작성합니다. 따라서 게임을 실행하면 #Scene 패널에 새로운 경로, 장애물 및 배경이 자동으로 표시됩니다. 수집기는 장면 뒤에서 실행되는 개체를 수집합니다.
- 카메라 스크립팅 : U 전체 환경을 추가하거나 생성하고 장면의 패널 레이어입니다. 알파가 0이되어야하고 카메라 스크립트와 함께 패널을 연결해야합니다. 또한 카메라 스크립트를 플레이어에 첨부하십시오. 게임을 실행하면 플레이어가 움직이고 카메라가 움직이는 지 확인할 수 있습니다. 동시에 카메라에 부착 한 패널도 캐릭터 또는 플레이어에 대해 움직입니다.
답변
예, 아니요. GMS는 그것이하는 일에 매우 능숙합니다. GMS에서 지원하지 않는 많은 메커니즘과 기술로 게임을 만들고 싶다면 Unity, Unreal Engine 또는 다른 엔진 / 프레임 워크를 사용하여 게임 속도를 높일 수 있습니다. ( 게임 엔진 목록-Wikipedia )
게임을 만들기위한 전략을 세울 때 고려해야 할 사항이 많습니다. 어떻게 접근하든 좋은 게임을 만드는 것은 어렵습니다.
돈을 벌기 위해 게임을 만들 생각이라면 게임뿐만 아니라 게임 비즈니스를 개발하는 것에 대해 이야기하는 것입니다. 많은 더 어려운 문제입니다! 좋은 비즈니스를 구축하는 데 필요한 좋은 게임을 구축해야 할뿐만 아니라. 게임을 빌드하는 중이라면 게임 엔진 / 프레임 워크를 선택할 때 생각할 것이 적습니다. 게임 비즈니스를 구축하는 경우 게임 개발 관점에서 엔진 / 프레임 워크에 대해 생각해야 할뿐만 아니라 비즈니스 개발 관점에서도 고려해야합니다. 예를 들어, Unity와 Unreal은 개발 스타일이 매우 다르지만 (단순한 측면 중 하나는 C ++ 대 C #) 비즈니스 관계에 대한 접근 방식이 훨씬 더 다릅니다. Unity는 개발자를위한 구독 모델이고 Unreal은 수익 공유입니다. 사업 계획에서이 두 가지 다른 모델을 설명하는 것은 간단하지 않습니다.