게임 개발

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

5
지형 렌더링의 최신 트렌드 / 방법은 무엇입니까? [닫은]
지형 렌더링을 마지막으로 체크인했을 때 ROAM은 새로운 인기였습니다. 예, 그것은 오래 전입니다. ROAM은 프로그래밍이 매우 간단하고 꽤 괜찮은 결과를 얻었 기 때문에 ROAM을 많이 좋아했습니다. 나는 기술이 지금 상당히 개선되었다고 생각합니다. 요즘 지형 렌더링에 가장 많이 사용되는 방법은 무엇입니까?

9
솔로 개발자 프로젝트는 어떤 종류의 프로젝트 관리를 사용해야합니까?
개발이 3 개의 독립적 인 부분 (맵 생성, "오버 월드"엔진 및 배틀 엔진)으로 분리 될 수있는 게임 프로젝트를 직접 수행하고 있지만, 개발이 진행됨에 따라 어떻게 처리해야하는지 잘 모르겠습니다. 이 프로젝트의 관리, 특히 다음 세 가지 사항에 관한 내가 혼자 일하고 있기 때문에 버전 관리 시스템을 사용하는 것이 가치가 있습니까? 계획된 …

1
Raymarch 셰이더는 어떻게 작동합니까?
나는 shadertoy.com에서 발견 된 쉐이더를보고 있었고 멋진 것들 대부분에는 소음과 광선이 공통적으로 있습니다. 소스 코드를 전혀 이해하지 못하지만 정말로하고 싶습니다. 이 쉐이더는 어떻게 작동하고 raymarch 알고리즘은 어떻게 작동합니까? 나는 모든 것을 검색했으며 주제에서 아무것도 찾을 수 없습니다. 감사

3
웜 스타일 지형을 생성하려면 어떻게해야합니까?
나는 웜 스타일의 게임을 만들고 있는데 절차 적으로 지형을 생성하고 싶습니다. 이전에는 펄린 노이즈를 사용하여 많은 지형 생성을 수행했으며이 게임에 사용하기 시작했습니다. 그것의 유일한 문제는 그것이 너무 단순하고 지루해서 나에게 언덕을 주지만 내가 원하는 복잡성은 없다는 것입니다. 나는 동굴과 교수형 산과 같은 특징을 갖고 싶습니다. 나는 떠 다니는 섬과 같은 …


13
의미 있고 매력적인 퀘스트 만들기
X 개의 몬스터를 처치하십시오. Y 개의 아이템을 수집하십시오 (일반적으로 X 개의 몬스터를 죽임). 이 NPC 패키지를 멀리있는 다른 NPC에게 전달하십시오. 기타 네. 이 퀘스트는 구현하기 쉽고 완료하기 쉽지만 처음 몇 번이 지루한 후에도 지루합니다. 그들을 퀘스트라고 부르는 것은 불쾌합니다. 그들은 집안일이나 심부름과 비슷합니다. 사람들이 잘 디자인되고 몰입감 있고 보람있는 퀘스트 …

6
현지화를 위해 게임을 준비하는 방법?
많은 프로젝트는 게임이 끝날 때까지 현지화에 대해 생각하지 않습니다. 그런 다음 현지화는 해킹으로 수행되며 나중에 추가 된 것이 분명합니다. 일부 특정 관심 분야 : 텍스트 문자열 (분명히) 음악 및 / 또는 내러티브와 같은 오디오 클립 텍스처에 렌더링 된 텍스트 (예 : 상자의 레이블) 사전 렌더링 된 동영상에서 프레임으로 렌더링 된 …

8
베 지어를 따라 두 행성 사이에서 배를 움직이면 가속에 대한 방정식이 누락됩니다.
좋아, 나는 이미 이것을 math.stackechange.com에 게시했지만 아무런 대답도 얻지 못했습니다 :( 먼저 여기 내 문제에 대한 그림이 있습니다. 그래서 모든 포인트와 값을 설정했습니다. 배는 왼쪽 행성 주위를 이동 밖으로 시작 P1과 함께 S=0.27 Degrees이 도달하면, gametick 당 Point A그것이 도달 할 때까지 베 지어 곡선을 다음으로 시작 Point D, 다음 …
48 2d  mathematics 


4
Unity에서 플레이어로부터 끈을 완전히 숨기고 보호하는 방법은 무엇입니까?
나는 Unity를 사용하여 완전히 오프라인 (문제) 인 2D 게임을 만들었습니다. 게임 플레이는 특정 레벨에서 특정 문자열을 입력하고 Unity는 DLL로 컴파일해야하므로 쉽게 리버스 엔지니어링 할 수 있습니다. 그 문자열을 보호하는 방법이 있습니다 (게임이 오프라인이므로 다른 소스에서 검색 할 수 없습니다)? 이 게임은 그 줄에 크게 의존하고 있습니다. 예. 난독 화에 대해 …
47 unity  c#  anti-cheat 

4
거대한 플레이어 클래스를 피하려면 어떻게해야합니까?
게임에는 거의 항상 플레이어 클래스가 있습니다. 플레이어는 일반적으로 게임에서 많은 것을 할 수 있습니다. 즉,이 클래스는 플레이어가 할 수있는 각 기능을 지원하기 위해 많은 변수로 막대합니다. 각 조각은 자체적으로 상당히 작지만 결합하면 수천 줄의 코드로 끝나고 변경하기 위해 필요하고 무서운 것을 찾기가 어려워집니다. 기본적으로 전체 게임을 제어하는 ​​일반적인 방법으로이 문제를 …

3
인디 스튜디오 이름이 필요합니까?
최근에 Google Play에 게시 할 모바일 게임을 만들고 있습니다. Google Play에는 개발자 이름이 필요합니다. 대부분의 Google Play 개발자는 Gameloft, Supercell 등과 같은 게임 스튜디오 이름을 사용하지만 일부 인디언은 Scott Cowthon, FNAF Developer와 같은 개발자 이름으로 이름을 사용합니다. 게임의 유일한 개발자로서 나에게 각 유형의 장단점이 무엇인지 궁금합니다.

11
"직원을 떠나려는 파티원들로부터의 약탈"행동을 어떻게 낙제합니까?
내 RPG에는 파티를 떠날 수있는 컴패니언 캐릭터가 있습니다. 테스터들 사이에서 내가 목격 한 행동은 많은 RPG가 다루는 것으로 생각됩니다. 즉, 플레이어는 파티를 떠나기 전에 모든 장비의 파티원을 제거 할 것입니다. 예를 들어 : 한 테스터가 동료로부터 모든 장비를 제거한 다음 그들과 대화를 나누고 "당신이 떠나기를 원합니다"대화 옵션을 선택했습니다. 다른 테스터는 …
47 game-design  rpg  npc 

10
플레이어가 내 MMORPG의 게임에 관심을 갖도록하려면 어떻게해야합니까?
WoW (World of Warcraft)에서 플레이어는 모든 퀘스트 설명을 건너 뛰고 "자동 공격 버튼"을 무의식적으로 스팸 처리하고, 존재하지 않는 환경, 지식, NPC를 무시합니다. 즉, 그들은 뇌사 "모드"로 들어갑니다. 당신이 그들에게 누군가에게 그가 본 것을 물어 보면, 그는 물건을 기억할 수 없습니다. "Lvl 60"번호는 제외합니다. 게임에서 10 초 간격으로 1 팩씩 많은 …

4
앨리어싱의 원인은 무엇입니까?
나는 항상 앨리어싱과 앤티 앨리어싱에 대해 듣고 그것이 어떻게 생겼는지 알지만 이해하지 못하는 것은 그 원인이 무엇인지 알고 있습니다. 물리적 현상입니까? 아니면 숫자 하나? 설명하는 데 도움이된다면 프로그래밍 지식이 있지만 비디오 게임이나 그래픽에는 없습니다.

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