게임 개발

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

1
타일 ​​기반 2D 플랫 포머를위한 지형 생성
현재 지형 생성에 어려움을 겪고 있지만 Terraria와 유사한 타일 기반 2D 플랫 포머에서 작업하고 있습니다. 유용한 것으로 나오지 않지만 몇 가지 기본 사항이 있습니다. Perlin Noise와 같은 몇 가지 기술을 시도해 보았지만 Midpoint Displacement와 같은 다른 기술에 대해 읽었습니다. (일반 지형의 중간 지점 변위 및 동굴의 Perlin 소음과 같은) C …

6
PC 이상의 대상을 계획하고 있다면 마우스를 염두에두고 개발해야합니까?
아주 간단한 질문이지만 대답이 확실하지 않습니다. 마우스를 사용하는 사용자 컨트롤을 개발하거나 마우스를 완전히 무시하고 버튼 컨트롤 만 사용해야합니다. 예를 들면 다음과 같습니다. 픽업 할 아이템을 클릭하는 것 vs. 아이템 가까이로 이동 한 후 버튼을 누르면 픽업됩니다. 특히 PC보다 더 많은 플랫폼을 대상으로하려는 경우 이에 대한 귀하의 의견은 무엇입니까?

4
전술 RPG를위한 알고리즘?
C ++에서 매우 나쁜 전술 RPG를 작성하는 데 어려움을 겪고 있습니다. 지금까지 2D 타일 맵이 있으며 wikipedia 의 의사 코드를 기반으로 A * 알고리즘이 작동했습니다 . 그러나 실제 전술 RPG는 평평한 비행기에서 가장 좋은 길을 찾아 이동하지 않습니다. 이동 범위가 제한되어 있으며 위 또는 아래로 올라 가야합니다. 파이널 판타지 전술을 …

1
“IHV”란 무엇입니까?
나는 예를 들어, "하드웨어 업체 (IHV)"여기를 참조하는 몇 가지 질문을 보았다 이 하나의 약어를 정의하지 않고,. 구글 검색 이벤트 "간 인간 바이러스학,"와, 아래 몇 가지 링크가 포함 된 위키 백과의 동음이의 문서 " 독립 하드웨어 공급 업체에 확실히," 것 보다 적절한 여기 "IHV"를 본 적이있는 상황에 있지만, 확실하지 않습니다.

8
대기 역학에 대한 응답으로 대기 및 터틀 링을 방지 / 균형하는 방법
수업이 포함 된 턴제 RPG를 만들고 있습니다. 스펠 캐스터 클래스 중 하나에 표준 매직 포인트가 있고 다른 클래스에는 시간 제한이있는 능력이 있어야합니다. 실시간 N 분마다 사용 능력 N 번의 전투마다 능력 사용 하루에 한 번 또는 N 번 사용 가능 (수면을 위해 수면 또는 주야간주기 대기) "충전"을 복원 할 수있는 …

2
UE4를 사용하여 게임을 제작하는 산업 전문가들은 블루 프린트를 전혀 사용하지 않습니까? 아니면 C ++ 만 독점적으로 사용합니까?
게임 개발 모듈을 가르치는 교사로서 저는 사용자가 C ++을 사용하라고 주장했습니다. C ++은 업계에서 더 많이 찾는 기술이기 때문에 언리얼 엔진 4의 C ++에 대한 온라인 지원과 정보는 비교적 약한 것 같습니다. 전문가들이 이제 블루 프린트 를 사용하고 있습니까?

4
특정 지역의 건물을 절차 적으로 생성
나와 팀은 게임을 시작할 때 플레이어에게 무작위 공장을 제공하는 팩토리 빌더 게임을 진행하고 있습니다. "공정성"에 대한 감각을 확보하기 위해, 임의로 생성 된 공장은 (자리 표시 자 값) 30의 몇 단위 내에 영역을 갖는 것이 이상적입니다. 이러한 사양을 충족하기 위해 기본 임의 직사각형 생성기를 작성하는 것은 비교적 간단하지만 우리의 목표는 공장이 …

5
롤 플레잉에서 전투를 넘어서 어떤 종류의 갈등 해결이 재미 있을까요?
한 자릿수 파이널 판타지 게임과 AD & D에서 자란 사람으로서 롤 플레잉 문제를 재미있게 해결하는 방법은 거의 없습니다. 다양한 달성 과정 (객체 획득 / 크래프트, 스킬 트리, 퍼즐, 플레이어 전략, 팀 조합 / 시너지 등)은 모두 몇 분 동안 열광적 인 행동을 취하며 게임 진행에 따른 스탯 증가를 통해 성취감과 …

2
어떤 게임 패드 기능을 가정 할 수 있습니까?
게임 패드 지원을 제공 할 때 가장 간단한 해결책은 XBox 컨트롤러를 가정하고 가장 빈번한 게임 패드를 유사한 레이아웃에 매핑하는 라이브러리를 사용하는 것 같습니다. 이제 고객 불만을 최소화하려면 모든 버튼을 (합리적으로) 사용할 수 있습니까, 아니면 일반적인 컨트롤러에서 누락되어 피해야 할 버튼이 있습니까? 문제는 주로 PC (Linux / Windows / Mac)에 관한 …
15 mobile  pc  gamepad 

9
십대를위한 게임 개발 작업 경험 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나이가 들면서 게임 개발과 디자인 작업을하고 싶은 십대 아들이 있습니다. 우리는 일자리를 찾을 때 경험의 중요성을 설명하는 여러 회의에 참석했습니다. 또한 …
15 career 

1
흐르는 GPU 컴퓨팅 물
나는 토목 공학 배경을 가지고 있으며 수압 및 수 문학적 분석을 정기적으로 수행합니다. 그들은 그런 종류의 물건에 대한 학위를 판매하지만 실제로 로켓 과학은 아닙니다. 최근 GPU의 지형에 대한 전체 수문 및 유압 프로세스를 구현해야한다는 생각이 들었습니다. 컴퓨팅 쉐이더를 최근에 배웠기 때문에 현재 병렬 GPU 워크 플로를 디자인하는 것보다 엔지니어링에 더 …

6
C #을 사용하여 Unity3D에서 한 번 클릭과 두 번 클릭을 올바르게 구별하는 방법은 무엇입니까?
여기에서 이해하고 배우려고하는 것은 매우 기본적인 것입니다 .C #을 사용하여 Unity의 3 가지 주요 마우스 버튼에 대한 단일 클릭과 이중 클릭 을 올바르게 구별 하는 가장 일반적이고 가장 세련된 방법은 무엇입니까? 단어에 내 중점을 제대로 아무것도 아니다. 이전에이 웹 사이트에서이 질문을 한 적이없는 것 같습니다. 물론 Unity 포럼과 Unity 자체의 …
15 c#  unity  mouse 

1
GLEW 란 무엇이며 어떻게 작동합니까?
초보자 친화적 인 설명을 찾고 있습니다. 공식 웹 사이트의 설명이 너무 짧아서 답변보다 더 많은 질문으로 이어집니다. GLEW 란 무엇입니까? GLEW 개발자 페이지는 다음과 같이 말합니다. GLEW (OpenGL Extension Wrangler Library)는 크로스 플랫폼 오픈 소스 C / C ++ 확장 로딩 라이브러리 입니다. GLEW는 대상 플랫폼에서 지원되는 OpenGL 확장을 결정하기위한 …
15 opengl  glew 

1
* 호출 * = (또는 * = 호출 *)이 별도의 함수를 쓰는 것보다 느리습니까 (수학 라이브러리의 경우)? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 산술 함수가 다음과 같은 벡터 클래스가 있습니다. template<typename T, typename U> auto operator*(const Vector3<T>& lhs, const Vector3<U>& rhs) { return Vector3<decltype(lhs.x*rhs.x)>( …

2
기능 크리프를 어떻게 준비합니까?
사전 제작 과정에서 기능 크리프를 어떻게 준비 할 수 있습니까? 기능 크리프는 생산 단계에있을 때 "이 기능인 경우 멋질 것입니다."라고 결정합니다. 이로 인해 개발 시간에 n 시간이 추가되지 않았으며 블리자드가 아니라면 시간이 없습니다. 이 기능은 프로덕션 중에 만 검색되므로 사전 프로덕션 중에는 멋진 기능 일 것으로 예상 할 수 없습니다. …

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