게임 개발

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

2
플레이어가 업적을 완료했는지 어떻게 확인해야합니까?
저는 MMO 게임을 만들고 있는데 성과를 구현해야하는 시점에 도달했습니다. 어떻게해야합니까? 가장 간단한 방법은 100ms마다 한 번씩 실행하는 것입니다. for a in achievements for p in players if a.meetsRequirements(p) then p.completeAchievement(a) 그러나 그것은 더 많은 합병증을 일으 킵니다. 예를 들어, 업적이 실제로 완료되었는지 어떻게 확인합니까? 플레이어는 특정 업적을 위해 자신 만의 …

5
컴퓨터 게임의 크기가 왜 그렇게 다른가요? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 2 년 전 폐점 . 대략 같은 그래픽 (범프 맵, 셰이더 등), 사운드 복잡성 및 재생 시간을 가진 PC 게임이 많이 있지만 …
13 optimization  pc 

3
외부 구성 요소 관리자와 함께 엔티티 시스템을 구성합니까?
탑 다운 멀티 플레이어 2D 슈팅 게임용 게임 엔진을 디자인하고 있는데, 다른 탑 다운 슈팅 게임에도 합리적으로 재사용 할 수 있기를 원합니다. 현재 엔터티 시스템과 같은 것을 어떻게 디자인해야하는지 생각하고 있습니다. 먼저 나는 이것에 대해 생각했다. EntityManager라는 클래스가 있습니다. Update라는 메소드와 Draw라는 다른 메소드를 구현해야합니다. 논리와 렌더링을 분리하는 이유는 독립형 …

3
몇 가지 업적을 포함해야하며 어떤 도전에 도전해야합니까?
나는이 질문이 요정적이고 광범위하고 주관적이라는 것을 알고 있지만, 최적의 성과가 무엇인지, 그리고 어떤 도전을 제시해야하는지에 대한 발표 된 연구가 있는지 궁금합니다. 이 질문과 직접 ​​관련된 게임은 총격전이지만 이상적인 대답은 상당히 이론적입니다. 성과가 너무 적거나 도전적이지 않으면 사람들이 계속 게임을하는데 목표를 달성하지 못할 것으로 예상됩니다. 너무 많거나 불합리하게 어려운 경우 사람들이 …

2
총격전에서 지능형 적을 구현하는 방법?
우리 모두가 아는 매우 간단한 총격전을 상상해보십시오. 당신은 플레이어입니다 (녹색). 움직임이 X축으로 제한됩니다 . 우리의 적 (또는 적)은 화면 상단에 있으며 그의 움직임도 X축으로 제한됩니다 . 플레이어는 적에게 총알 (노란색)을 발사합니다. 플레이어의 총알을 피하는 데 정말 좋은 적을 위해 AI를 구현하고 싶습니다. 첫 번째 아이디어는 화면을 개별 섹션으로 나누고 가중치를 …

5
카드 게임에서 카드에 그림자 효과를 그리는 데 어떤 렌더링 기법을 사용해야합니까?
이와 같은 그림자를 만드는 데 어떤 유형의 음영 알고리즘이 사용될 수 있습니까? 내가 만들고있는 것은 비슷하지만 모두 OpenGL에 의해 구동되는 2D 드로잉 API로 수행되므로 Z 좌표가 없습니다. 또한 손 자체의 경우 여기에 표시된 것과 같은 음영 느낌을 얻고 싶습니다. 나는 그에 가까운 그늘을 만드는 방법을 잘 모르겠습니다. 카드의 수는 바뀌어야하고 …


1
OpenGL / GLSL : 큐브 맵으로 렌더링?
장면을 큐브 맵에 렌더링하는 방법을 알아 내려고 노력 중입니다. 나는 이것에 조금 붙어 있었고 당신에게 도움을 청할 것이라고 생각했습니다. 저는 OpenGL을 처음 사용하며 FBO를 처음 사용합니다. 현재 cubemap bmp 파일을 사용하는 실제 예제가 있으며 조각 셰이더의 samplerCube 샘플 유형이 GL_TEXTURE1에 연결되어 있습니다. 셰이더 코드를 전혀 변경하지 않습니다. 나는 cubemap bmp …
13 opengl  glsl  cubemap 

4
마인 크래프트 스타일 게임에서 폐색으로 복셀 기반 조명을 구현하려면 어떻게해야합니까?
C #과 XNA를 사용하고 있습니다. 현재 조명에 대한 알고리즘은 재귀 적 방법입니다. 그러나 하나의 8x128x8 청크가 5 초마다 계산되는 지점 까지는 비용 이 많이 듭니다 . 가변 어두운 그림자를 만드는 다른 조명 방법이 있습니까? 아니면 재귀 적 방법이 좋으며 아마도 내가 잘못하고 있습니까? 재귀 적 인 물건은 근본적으로 비싸다 (청크 …


6
게임 개발에서 대학원 학위를 고려해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오. . 휴일 육년 전 . 너희들이 확실히 도울 수 있다고 확신한다. NCSU , USC , UCSC 와 같은 일부 대학 은 게임 및 …

2
DirectX11, 여러 셰이더 상수 버퍼를 어떻게 관리하고 업데이트합니까?
좋아, 상수 버퍼가 파이프 라인 단계에 바인딩되고 업데이트되는 방법을 파악하는 데 어려움을 겪고 있습니다. DirectX11은 스테이지 당 최대 15 개의 쉐이더 상수 버퍼를 가질 수 있으며 각 버퍼는 최대 4096 개의 상수를 보유 할 수 있음을 이해합니다. 그러나 상수 버퍼와 상호 작용하는 데 사용되는 ID3D11Buffer COM이 이러한 버퍼 슬롯을 채우는 …

2
게임 서버가 게임 출시 전에 클라이언트를 처리 할 수 ​​있는지 확인하는 방법은 무엇입니까?
우리는 멀티 플레이어를 지원하는 iOS 기반 게임을 개발하고 있습니다. 지금까지 모든 것이 실제로 좋아 보이지만 이제는 서버가 10000 개의 클라이언트를 처리 할 수 ​​있는지 확인하려고합니다. 서버가 그렇게 많은 트래픽을 견뎌 낼 수 있는지 어떻게 알 수 있습니까?
13 server  testing 

4
플레이어에서 게임 데이터를 숨기시겠습니까?
첫 번째 (C ++) 게임을 만들고 있는데 컴포넌트 기반 디자인을 사용하고 싶습니다. 나는 최근에 이것에 대해 많이 읽었고 어제 더 유연하고 쉽게 액세스 할 수 있도록 외부 JSON 파일에 객체 데이터를 저장하기로 결정했습니다. 그런 다음이 파일을 게임의 디렉토리 트리에 남겨두면 플레이어가 원하는 것을 매우 쉽게 수정할 수 있다고 생각했습니다. 게임이 …
13 c++  data 

6
핵심 언어와 달리 게임에서 "스크립트"또는 "스크립트"를 언제 사용합니까?
스크립트와 스크립팅이라는 용어는 게임 개발 스택 교환에서 상호 교환 적으로 사용되는 것으로 보이지만 스크립팅 언어 선택에 대한 질문을 읽는 것 외에는 스크립트와 스크립팅의 관계와 핵심 언어를 이해하지 못합니다. 스크립트는 일반적으로 언제 사용되며 스크립트 언어와 다른 컨텍스트 (게임 프로그래머가 정의한대로)의 스크립트는 무엇입니까?
13 scripting 

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