게임 개발

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

3
게임 콘텐츠 크기 조정 방법
나는 매우 풍부한 이야기로 게임을 개발하고 있습니다. 이 이야기의 각 부분에 대한 수준을 만들기에 충분한 시간이나 돈이 있는지 확실하지 않습니다. 이 문제를 관리하는 일반적인 방법이 있습니까? 전체 기사를 먼저 작성한 다음 시간 / 돈 예산에 맞추기 위해 일부 부분을 잘라야합니까?

1
맵에서 절차 적으로 생성 된 2D 곡선 도로
작업중인 게임에 대한 로드맵을 자동으로 생성하는 알고리즘을 실험하고 있습니다. 멋진 맵을 가지고 있기 때문에 " Kingdom Rush "게임을 참조 점으로 사용하고 있습니다. 나는 절차 적 콘텐츠 생성에 익숙하지 않으며 여기에 누군가가 포인터를 가지고 있는지 궁금합니다. 몇 가지 입구 / 소스 노드, 여러 개의 내부 노드 (포크 및 병합) 및 일부 …

3
개발자들은 Steam Direct로 돈을 어떻게 얻습니까?
내가 아는 바 : Steam은 Valve Corporation이 개발하고 소유 한 디지털 배포 플랫폼입니다. Steam은 주로 비디오 게임, XR 소프트웨어 및 게임 개발 프로그램으로 유명합니다. 이전에 Steam에 게시 할 제품은 투표 방법으로 결정되었습니다. 이 시스템을 Steam Greenlight라고합니다. 이제 개발자는 합계 ₹ 7,000 (US $ 100)을 지불 하고 제품을 Steam에 직접 게시 …
9 steam 

4
Unity 라이프 사이클 메소드에 UsedImplicitly 속성으로 주석을 달아야합니까?
UsedImplicitly속성으로 Unity 라이프 사이클 메소드에 주석을 달면 코드의 가독성이 향상됩니까? 예를 들면 다음과 같습니다. public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } "Unity MonoBehaviours 구조화"에 대한 이 블로그 게시물 은 이러한 접근 방식을 유용한 규칙으로 제안합니다. [UsedImplicitly] …
9 unity  c# 

2
C ++에서 복셀 엔진에 복셀 저장
재미 있기 때문에 작은 복셀 엔진을 만들려고 노력하고 있지만 실제 복셀을 저장하는 가장 좋은 방법을 찾기 위해 고심하고 있습니다. 나는 어떤 종류의 덩어리가 필요하다는 것을 알고 있으므로 전 세계를 메모리에 담을 필요가 없으며 합리적인 성능으로 렌더링해야한다는 것을 알고 있습니다. 나는 octrees에 대해 읽었고 그것이 이해하는 것부터 1 큐브로 시작하고 그 …
9 c++  voxels 


1
2D 하향식 타 일식 유수 흐름을 어떻게 렌더링합니까?
Dwarf Fortress에서 영감을 얻은 하향식 타일 기반의 상당히 그래픽적인 2D 게임을 만들고 있습니다. 나는 많은 타일을 다루는 게임 세계에서 강을 구현할 시점에 있으며 각 타일의 빨간색 방향으로 아래에 표시된 것처럼 각 타일의 흐름 방향을 계산했습니다. 그래픽 스타일을 참조하기 위해 내 게임의 현재 모습은 다음과 같습니다. 내가 필요한 것은 각 강 …

5
플레이어 협업과 경험의 균형을 맞추는 방법은 무엇입니까?
친구와 온라인 게임을 개발 중이며 현재 전반적인 게임 디자인 문제로 인해 차단되어 있습니다. 경험치와 전리품 / 골드로 플레이어에게 보상하는 방법, 특히 반드시 그렇지 않은 플레이어와 함께 게임을 즐기도록 권장하는 방법 그들의 기술 범위에? 우리 게임의 기술적 세부 사항 : 그리드 기반 하향식 전 세계지도 레이아웃 ( 젤다의 전설 생각 ) …

6
탐사 역학을 지원하기 위해 절차 적 생성을 어떻게 사용할 수 있습니까?
절차 적 세대는 거의 무한한 세상을 제공 할 것이기 때문에 개방형 어드벤처 게임을위한 훌륭한 도구가 될 것 같습니다. 그러나, 나는 가장 성공적인 절차 적 세대 게임은 완전히 다른 장르라는 것을 알았습니다. 내가 탐사에 절차 적 생성을 사용하는 유일한 게임은 No Man 's Sky이지만 절차 적 내용은 방대하지만 탐사 게임 메커니즘에 …

2
검사기에서 필드를 표시 (연결 가능)하지만 코드 (비공개)를 통해 액세스 할 수 없도록 만드는 방법은 무엇입니까?
물론 buttontype 이라는 이름 의 변수가 있다고 가정 해 봅시다 .ButtonSystem.Serializable 그 변수를 인스펙터를 통해 할당 할 수 있기를 원합니다 public. public class SomeScript : MonoBehaviour{ public Button button; } 그것은 나에게 그것을 준다 : 이제 코드를 깨끗하고 안전하게 유지하고 싶습니다. 캡슐화를 유지 해야하는 이유가 있습니다. 런타임에서 구성 요소를 검색하는 …

2
애니메이터에서 스파게티를 피하는 방법?
Unity에서 애니메이션으로 작업하고 있으며 지금까지 4 개만 만들었으며 애니메이션 창은 다음과 같습니다. 문제는 내가 위로 올라가면 영웅이 계속 찾고 있기를 원한다는 것입니다. '중립 유휴'(또는 그가 시작한)로 이동하지는 않지만 4 개의 유휴 위치가 있고 각각이 위로, 아래로 전환 할 수 있음을 의미합니다 , 왼쪽 또는 오른쪽 그리고 그들은 각각의 추가 행동으로 …
9 unity  2d  animation 

3
경험을 망치지 않는 게임에 반복을 구축하는 방법
외국어를 가르치면서 모험 RPG 형식을 따르려고하는 교육 기술 (Edtech) 게임을 만들고 있습니다. 분명히 EdTech 게임은 실제로 교육 을 받아야하며,이를 위해서는 숙달이 반복 되어야합니다 . 특히 외국어를 익히기 위해서는 많은 연습이 필요합니다. 그러나 게임의 목표는 스토리 라인과 게임 세계가 플레이어가 연결되는 지점에 몰입하는 것입니다. 반복은 종종 스토리의 몰입 형 측면과 선형성을 …

2
2D City Builder에서 비싼 기능의 성능을 향상시키는 방법
이미 답변을 검색했지만 비싼 함수 / 계산을 처리하는 가장 좋은 방법을 찾지 못했습니다. 현재 게임 (2D 타일 기반 도시 건물)에서 사용자는 건물을 배치하고 도로를 건설 할 수 있습니다. 모든 건물은 사용자가지도의 경계에 배치해야하는 교차점에 연결해야합니다. 건물이이 정션에 연결되지 않은 경우 영향을받는 건물 위에 "도로에 연결되지 않음"표시가 나타납니다 (그렇지 않으면 제거해야 …

5
Vector3와 함께 연산자 '> ='를 사용할 수없는 이유는 무엇입니까?
나는 등을 참조 두 위치 사이에서 이동하는 사각형을 얻기 위해 노력하고 _positionA와 _positionB. 둘 다 유형 Vector3입니다. 사각형은 잘 움직입니다. 그러나 도달 _positionB하면 반대 방향으로 움직이지 않습니다. 코드를 다시 살펴 보았습니다. 객체가 움직일 if때 코드 의 명령문이 rects 위치가 같은 프레임을 놓쳤다 는 결론에 도달했습니다 _positionB. rects 위치가 보다 크거나 …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
iTunes Connect의 앱 분석이 왜 그렇게 잘못 되었습니까?
모바일 게임을 개발하여 Google Play와 Apple App Store에 모두 나열했습니다. Google Play의 설치 통계는 내 통계와 매우 비슷하지만 iTunes Connect에 표시되는 통계는 거의 꺼져 있습니다. 약 120 개의 앱이있을 때 거의 1,000 개의 "앱 단위"(설치라고 가정)가 표시됩니다. 그들의 "설치"의 대부분은 중국에서 왔습니다. 1) iTunes Connect가 이러한 모든 "설치"를 계산하는 이유와 …
9 iphone  ipad  appstore 

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