Introduction

Untitled

게임 엔진에 대한 Metal Rendering 이후, 게임을 작성하는 방법에 대해 알아보자.

Untitled

Breakout* 게임을 따라 Raybreak라는 프로젝트를 만들어볼 것이다.

Breakout (비디오 게임)은 1976년 아타리가 개발한 아케이드 게임.

Breakout (비디오 게임)은 1976년 아타리가 개발한 아케이드 게임.

간단한 게임이지만 대부분의 게임에서 사용하는 많은 원칙이 포함되어 있다.

Untitled

  1. 새로운 Model이 있는 새로운 Scene을 만든다.
  2. 게임 경기장의 크기를 결정하고 모든 Model의 시작 위치를 계산한다. 그런 다음 Models bounding Box를 사용하여 2D에서 간단한 충돌 검사를 수행한다. (=모든 방향에서 모델의 높이와 너비를 알 수 있다.)
  3. 효과음과 음악을 게임에 추가하고 게임을 마무리하기 위해 승패 여부를 보여주는 두 번째 Scene을 만든다.

RayBreak: the Game

Untitled

GIF 2023-01-25 오후 10-52-09.gif