게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

17
게임 디자인에 캐릭터 클래스가 사용되는 이유는 무엇입니까?
우리는 회사에서 캐릭터 클래스에 대해 오랫동안 토론했습니다. 우리는 전투를 시작하기 위해 결국 8을 선택해야 할 기술 기반 게임을 만들고 있습니다. 나는 클래스리스 시스템의 팬이며, 항상 게임 방식을 가짜 방식으로 확장하기 위해 만들어 졌다고 느꼈습니다. 우리는 몇 가지 결론에 도달했습니다. 모든 사람들이 최적의 상태로 플레이하는 "최고의 구축"시나리오를 방지하기위한 클래스가 있습니다 (개인적으로는 …

1
실질적으로 컴포넌트 기반 엔터티 시스템 사용
어제 GDC Canada에서 속성 / 행동 엔터티 시스템에 대한 프레젠테이션을 읽었으며 꽤 훌륭하다고 생각합니다. 그러나 이론적으로뿐만 아니라 실제로 사용하는 방법을 잘 모르겠습니다. 우선이 시스템의 작동 방식을 신속하게 설명하겠습니다. 각 게임 개체 (게임 오브젝트)가 구성되어 속성 과 (또한 "외부 코드"에 의해 동작에 의해 액세스 될 수 = 데이터) 동작 (포함 = …

4
2D 조명은 어떻게 구현됩니까?
2D 게임에서 "조명 효과"에 접근하는 가장 좋은 방법이 무엇인지 궁금합니다. 예를 들어, 주인공이 빛을 발하는 경우 빛에 영향을받는 다른 물체 근처에있을 때 빛을 발하는 캐릭터의 시각적 효과를 완성하기 위해 어떤 기술을 사용할 수 있습니까?


7
자기 교육 게임 개발의 위험은 무엇입니까? [닫은]
게임 개발로의 여행을 시작하려고합니다. 마지막 질문에 대한 대답에 따라 C #과 XNA를 사용합니다. 그러나 나는 다른 게임 개발자를 개인적으로 알지 못하며 업계에서 일하지 않으므로 자발적으로 배울 수 있습니다. 이것에 대한 예외는 분명히 질문을하고 온라인 / 인쇄 된 정보를 읽는 것입니다. 그러나 나는 이것을 여전히 독학으로 분류합니다. 이를 통해 누군가 나를 …
58 c#  xna  books 


14
일부 게임에는 왜 주로 하나의 실행 가능한 전략이 있고 다른 게임에는 많은 전략이있을 수 있습니까?
League of Legends 의 흥미로운 점 은이 질문의 목적을 위해 그들 모두를 지배하는 하나의 전략으로 정의 될 수있는 "메타"의 존재입니다. 메타는 패치 사이에서 이동합니다. 그러나 패치가 출시 되 자마자 메타의 새로운 변형이 나타나고 모든 사람들이이 특정 전략이 대부분의 경우 객관적으로 최상이라는 데 동의합니다. Riot Games가이를 완화하려고 시도하는 것은 아닙니다. 예를 …


2
Super Metroid 및 Aquaria와 같이 벽 가장자리에 텍스처를 얻으려면 어떻게해야합니까?
수퍼 메트로이드 (Super Metroid) 및 아쿠아 리아 (Aquaria)와 같은 게임은 바위와 물건이있는 다른 대향 부분이있는 지형을 보여줍니다. 다각형을 사용하여 비슷한 것을하고 싶습니다. 지형은 현재 레벨에서 겹치는 사각형 상자 세트로 만들어집니다. 이 렌더링 방법이 지형을 만들기 위해 이러한 시스템에서 작동하는지 확실하지 않지만 누군가 아이디어가 있으면 듣고 싶습니다. 그렇지 않으면 지형 렌더링 …

9
TCP 프로토콜이 실시간 멀티 플레이어 게임에 충분합니까?
예전에는 전화 접속 / ISDN / 느린 광대역을 통한 TCP 연결로 인해 단일 드롭 패킷이 재 동기화 되었기 때문에 게임이 고르지 않고 지연되었습니다. 이는 많은 게임 개발자들이 UDP 위에 자체 신뢰성 계층을 구현해야하거나, 삭제되거나 순서가 잘못된 메시지에 대해 UDP를 사용하고 신뢰할 수있는 정보를 위해 병렬 TCP 연결을 사용했음을 의미했습니다. 일반 …
57 networking 

7
대각선 이동이 더 많은지도를 탐색하지 못하게 할 수 있습니까?
8 개의 방향으로 이동하는 것이 정확히 같은 양의 회전 (체스 보드 스타일 규칙)을 취하는 타일 그리드에서 대각선 이동이 직교 이동보다 더 많은 새 타일을 표시하지 못하게 할 수 있습니까? 예를 들면 다음과 같습니다. 아래 이미지에서 빨간색 상자입니다. 녹색 셀은 현재 볼 수 있습니다 (정사각형 시야). 한 타일의 거리를 여덟 방향으로 …



8
잡지에서 사용하지 않은 탄약을 잃지 않고 왜 대부분의 비디오 게임 총이 장전됩니까?
현재 총에 500 개의 여분 탄약과 73/100 탄환을 집어 넣었다면 왜 400 대신에 473 개의 여분 탄약으로 끝날 것입니까 (이전 잡지에서 73 개의 미사용 탄환을 잃어버린 것)? 이게 플레이어에서 더 쉬워 지도록합니까? 도전 슈팅 게임을 만들고 싶습니다. 재 장전 타이밍이 흥미로울 것 같습니다. 내가 표준을 고수해야 할 이유가 있습니까?

18
게임 개발자를위한 좋은 JS 라이브러리는 무엇입니까? [닫은]
간단한 게임을 텍스트와 그래픽 (2d)으로 작성하기로 결정하면 어떤 라이브러리를 사용해야합니까? (HTML5 호환 브라우저를 사용한다고 가정) 내가 생각할 수있는 주요 것들 화면에 텍스트 렌더링 스프라이트 애니메이션 (이미지 / CSS 사용) 입력 (화살표 키 캡처 및 상대적 마우스 위치 가져 오기) 아마도 일부 사전로드 리소스 또는 동적으로 리소스로드 및 순서 선택 소리 …
56 html5  javascript 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.