게임 개발

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

2
2D 스프라이트의 회전력 계산
누군가 다음 시나리오를 계산하는 우아한 방법이 있는지 궁금합니다. 나는 (n) 개의 사각형, 임의의 모양의 객체를 가지고 있지만, 그것들은 모두 사각형 인 척합니다. 우리는 중력을 다루지 않으므로 우주에서 물체를 위에서 아래로 생각하십시오. 특정 사각형에서 물체에 힘을 가하고 있습니다 (아래 그림 참조). 적용되는 위치에서 적용되는 힘을 기준으로 회전 각도를 어떻게 계산합니까? 중앙 …
35 2d  rotation  physics  vector 

7
게임 개발에서 자동 테스트는 얼마나 일반적입니까? [닫은]
게이머 개발자는 단위 및 통합 테스트를 작성하는 데 사용합니까? 퍼즐 개발자들 사이에서 얼마나 흔합니까? 그리고 MMORPG 및 FPS 개발자 중? (게임 개발에 대한 배경 지식이없고 그 일을하는 것에 대해 관심을 갖고 있지도 않다. 그것은 나에게 일어난 의심 일 뿐이다. 따라서 이미 자동화 된 테스트를 작성하고 있기 때문에이를 작성 하도록 설득 …

5
2D에서 포인트까지 가장 가까운 객체를 효율적으로 찾으려면 어떻게해야합니까?
나는 상당한 게임 엔진을 가지고 있으며 가장 가까운 포인트 목록을 찾는 기능을 원합니다. 피타고라스 정리 를 사용하여 각 거리를 찾고 최소 거리를 선택할 수는 있지만, 모든 거리를 반복해야합니다. 또한 충돌 시스템이 있습니다. 본질적으로 객체를 작은 그리드 (작은 미니 맵과 같은)에서 작은 객체로 바꾸고 동일한 그리드 공간에 객체가있는 경우에만 충돌을 확인합니다. …
35 c++  2d  algorithm  vector  picking 

7
Voxel / Minecraft 유형 게임의 렌더링 속도를 개선하려면 어떻게해야합니까?
나는 내 자신의 Minecraft 복제본 (Java로도 작성 됨)을 작성 중입니다. 그것은 지금 잘 작동합니다. 40 미터의 시거리로 MacBook Pro 8,1에서 60 FPS를 쉽게 칠 수 있습니다. (인텔 i5 + 인텔 HD 그래픽 3000). 그러나 70 미터에 시거리를두면 15-25 FPS에 도달합니다. 실제 마인 크래프트에서는 아무 문제없이 시선을 멀리 (= 256m) 놓을 …

6
합법적으로 게임을 복제 할 수 있습니까?
"독점", "도미노", "체커"또는 "체스"와 같은 보드 게임을 사용하면 게임 개발자가 클론을 만들어 판매 할 수 있습니까? 또한 ZX Spectrum 게임을 복제 할 수 있습니까? 게임에서 동일한 작업을 수행 할 수있는 많은 부분이 있습니까?
35 legal 

11
부정 행위에 대한 메모리 편집기를 물리 치기위한 전략-데스크탑 게임 [닫기]
플레이어가 로컬 컴퓨터에서 다운로드하여 실행하는 데스크톱 게임에 대해 이야기하고 있다고 가정합니다. 플레이어의 건강과 같은 값을 감지하고 고정 할 수있는 메모리 편집기가 많이 있습니다. 메모리 수정을 통한 부정 행위를 어떻게 방지 합니까? 이런 종류의 부정 행위를 퇴치하는 데 효과적인 전략은 무엇입니까? 참고로, 나는 플레이어가 할 수 있다는 것을 알고 있습니다. 나는 …
35 anti-cheat 

9
Unity 및 기타 도구보다 C / C ++를 선호합니다. 게임 개발자에게는 큰 어려움이 있습니까? [닫은]
학교에서 Unity를 사용하는 큰 게임 프로젝트가 있습니다. 우리 중 12 명이 작업 중입니다. 선생님은 학생들이 높은 수준에서 낮은 수준으로 보이게하기 때문에 학생들을 가르치는 데 중요한 도구라고 확신하는 것 같습니다. 나는 그의 견해를 이해할 수 있고 궁금하다 : 게임 개발 회사에서 화합이 중요한 엔진인가? 다른 것을 사용할 여유가 없기 때문에 그것을 …
35 unity 

13
음향 효과는 어떻게 만들어 집니까? [닫은]
내 친구와 나는 지금 첫 번째 게임을 마무리하고 있는데, 그가 괜찮은 음악 트랙을 만들 수 있지만 사운드 효과를 만드는 방법을 모른다는 것을 알게되었습니다. 예를 들어 폭발. 음향 효과는 어떻게 만들어 집니까?
35 sound 

9
2D 타일 기반 맵을 만들기위한 도구 [닫기]
2D 타일 기반 맵을 만드는 데 사용할 수있는 도구는 무엇입니까? 아래 정보를 제공하고 답변 당 하나의 도구로 제한하십시오. 이름 웹 사이트 링크 일반적인 특징 내보내기 형식 주목할만한 다른 것
35 tools 

11
색맹 문제를 피하는 가장 좋은 방법은 무엇입니까?
수컷의 약 5-10 %는 색맹의 형태가 있습니다. 남성 인구의 5-10 %가 게임에서 퇴장하지 않도록하는 가장 좋은 방법은 무엇입니까? 색맹을 언급한다고해서 사람들이 흑백으로 보는 것은 아닙니다. 그것은 일반적으로 그들이 덜 녹색으로 보이고 빨강 / 녹색이 쉽게 혼동된다는 것을 의미합니다. 색맹은도 단위로 나타납니다. 일부 형태는 경미하고 일부는 극도의 형태입니다.

9
Unity에서 싱글 톤 패턴을 올바르게 구현하려면 어떻게해야합니까?
Unity에서 단일 객체를 만드는 데 주로 사용되는 여러 비디오와 자습서를 보았습니다. 주로 단일 객체 GameManager를 인스턴스화하고 유효성 검사하는 데 다른 접근 방식을 사용하는 것으로 보입니다. 이것에 대한 올바른 또는 선호되는 접근법이 있습니까? 내가 만난 두 가지 주요 예는 다음과 같습니다. 먼저 public class GameManager { private static GameManager _instance; public …

5
현대적인 방법 인 OpenGL로 많은 타일 그리기
팀원들과 함께 작은 타일 / 스프라이트 기반 PC 게임을하고 있는데 성능 문제가 있습니다. OpenGL을 마지막으로 사용한 시간은 2004 년경 이었으므로 핵심 프로필을 사용하는 방법을 스스로 가르쳐 왔으며 약간 혼란스러워하고 있습니다. 250-750 48x48 타일 근처에 매 프레임마다 화면에 그리고 약 50 개의 스프라이트를 그려야합니다. 타일은 새 레벨이로드 될 때만 변경되며 스프라이트는 …
35 opengl 

9
게임에서 HUD와 GUI의 차이점은 무엇입니까?
게임에서 그래픽 HUD (헤드 업 디스플레이)와 GUI (그래픽 사용자 인터페이스)의 차이점을 아는 사람이 있습니까? HUD는 GUI의 일부이며 정보 만 표시합니까? 즉, GUI와 함께 (예 : 버튼 클릭) HUD와 기술적으로 상호 작용할 수 없습니까? 아니면 두 용어가 기본적으로 같은 것을 묘사합니까? 참고 : 게임 내 에서이 단어에 대해 이야기하고 있습니다. 다음 …
34 gui  terminology  hud 

6
맵 에디터가 포함 된 게임이 게시되지 않는 이유는 무엇입니까?
15 년 전, 2002 년에 워크래프트 3 이 출시되었습니다. 훌륭한 RTS 게임이었던 것 외에도, 출시 이후 대부분의 에디터는 개발 과정에서 개발자들이 가지고 있던 모든 도구를 제공하는 완전한 기능을 갖춘 산업 등급 맵 편집기 인 World Editor로 인해 출시되었습니다. 수백만 개의 맞춤형지도, 영화, 캠페인 및 첫 MobA를 만들었습니다. 그 이후로 게임을 …

3
게임 개발자가 소스 코드를 공개하지 않는 이유는 무엇입니까?
AAA 게임 개발자가 게임이 매진되고 지원이 오래 지난 후에 소스 코드를 공개하지 않는 이유가 궁금합니다. 물론이 목록 은 소스 코드가있는 많은 AAA 게임을 찾을 수있는 곳입니다. 나는 왜 다른 회사들이 그들의 오래된 게임으로 이것을하지 않는지 이해하지 못하는 것 같습니다. 그들은 확실히 더 이상 지원하지 않으며 판매는 무시할 수 있습니다. 소스를 …

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