도서 정리
-
[유니티로 만드는 게임 개발 총론]4장. 게임 규칙와 메커니즘도서 정리/유니티로 만드는 게임 개발 총론 2023. 8. 30. 11:33
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 4-1. 게임 규칙과 메커니즘 놀이: 인간의 핵심적인 행동인 '메커니즘'으로 이루어진 습관 게임: 놀이에 규칙과 보상을 가진 시스템 내에서 이런 행동을 규정하고 한정 ex) 어린이들의 블록 쌓기 놀이에 제한 시간과 목표 높이를 설정하면 게임이 됨 1. 게임 메커니즘 게임에서의 도전을 규정하고 강화하도록 설계된 게임과 플레이어의 관계 플레이어 액션과 동기, 목표, 피드백 등이 섞인 복잡한 시스템 플레이어에게 도전과제가 주어지고, 이 과제를 완수하기 위해 플레이어에게 여러 요소가 주어짐 액션: 플레이어가 취할 수 있는 행동 규칙: 액션의 범위를 규정, 게임 안에서 플레이어가 어떻게 행동할 수 있는지..
-
[유니티로 만드는 게임 개발 총론]3장. 애니메이션 메커니즘도서 정리/유니티로 만드는 게임 개발 총론 2023. 8. 30. 11:17
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 3-1. 게임의 시각적 메커니즘 애니메이션은 컴퓨터 게임에서 시각적 측면의 토대가 되는 하부 메커니즘 조금씩 다른 이미지들을 연속으로 바르게 보여줘서 움직이는 듯한 효과를 주는 기법 전통적 애니메이션은 이미지를 각각 손으로 그려 차례대로 보여주는 방식 움직임이 부드러우려면 초당 24프레임, 한 그림 당 2프레임 차지, 12장의 그림이 필요 현대의 컴퓨터 게임은 보통 30~100, 혹은 그 이상의 프레임률을 수용 컴퓨터 게임 초창기에는 미리 제작한 아트 애셋을 저장할 메모리와 아트 애셋을 제작할 수 있는 드로잉 프로그램이 없었기 때문에 알고리즘을 활용해서 즉석에서 오브젝트를 그렸음 1974년에 읽..
-
[유니티로 만드는 게임 개발 총론]2장. 실세계 매커니즘도서 정리/유니티로 만드는 게임 개발 총론 2023. 8. 25. 15:28
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 2-1. 게임에 작용하는 힘 게임을 이해하려면 운동(Motion)과 그것에 작용하는 힘에 대해 알아야 함 게임의 대부분의 오브젝트는 움직이며 게임 환경은 움직임을 멈추지 않음 게임에서는 위치, 속도, 가속도, 방향, 3D 모델의 UV 텍스처, 라이트 속성, 기타 특수 효과 등 광범위한 범위에 벡터를 활용 1. 벡터 길이(크기)와 방향(화살표로 표시)을 가진 선, 게임에서 이동, 속도, 가속 등 양을 나타내는데 사용 유니티의 모든 오브젝트는 다양한 벡터를 트랜스폼 컴포넌트 안에 가지고 있다. 위치(Position): 대개 y축은 위(초록색), x 축은 옆(빨간색), z 축은 앞(파란색) 방향을 가..
-
[유니티로 만드는 게임 개발 총론]1장. 프로그래밍 메커니즘의 예술도서 정리/유니티로 만드는 게임 개발 총론 2023. 8. 25. 15:15
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 1-1. 게임 엔진의 동작 과거, 게임 개발자들은 게임을 구성하는 모든 요소들을 모두 코드로 작성하거나 비슷한 기존 게임의 코드를 수정해가면서 게임을 제작함. 게임 편집 프로그램(게임 제작 플랫폼)이 등장하면서 수많은 코드를 직접 작성하지 않고도 게임을 개발할 수 있게 되었다. 물리, 사운드, 그래픽, 사용자 입력 등의 작업을 게임 엔진이 처리해 줌. 개발자는 게임 메커니즘 개발에 집중할 수 있게 됨. 1. 범용 게임 엔진 게임 엔진은 게임의 모든 리소스와 동작을 관리하는 다양한 요소를 실행하는 역할. 물리 구현 관리자(Physics Manager): 실세계의 물리를 구현하여 오브젝트들 사이, ..