게임 개발

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

5
사람들이 내 게임으로 돌아 오게하는 최적의 실패율은 무엇입니까?
나는 이것에 대한 몇 가지 연구가 이루어 졌다고 생각하지만 많은 정보를 찾을 수 없습니다. 그 질문은 다른 많은 요소에 의존하기 때문에 그 자체로는 너무 모호 할 수 있습니다. 나는 도전하고 싶은 퍼즐 게임 을 개발하고 있지만 사용자가 실패하더라도 다시 시도하지 않아도되도록 도전하지는 않습니다. 게임 길이가 짧을수록 더 많은 사용자가 기꺼이 …


8
왜 더 많은 게임에서 벡터 아트를 사용하지 않습니까? [닫은]
벡터 아트가 리소스 / 확장 성 측면에서 더 효율적이라고 생각됩니다. 그러나 대부분의 경우 비트 맵 / 래스터 화 된 아트를 사용하는 아티스트를 보았습니다. 게임 프로그래머 / 디자이너가 아티스트에게 적용하는 제한입니까? 프로그래머로서 나는 벡터 아트가 더 이상적이라고 생각합니다. 아트를 다시 만들지 않고도 해상도를 확대하거나, 실제로 큰 그래픽을 만들거나 그래픽을 흐리게 만들 …

6
Windows 8에서 XNA의 미래는 무엇입니까? 또는 Windows 8에서 관리되는 게임은 어떻게 개발됩니까? [닫은]
나는 이것이이 질문 의 잠재적 인 속박이라는 것을 알고 있지만, 18 개월 전에 마지막 답변이 있었고 그 이후로 많은 일이 일어났습니다. Windows 8의 XNA에 대해서는 약간의 불확실성이있는 것 같습니다. 특히 Windows 8은 기본적으로 XNA에서 지원하지 않는 Metro 인터페이스를 사용합니다. 또한 Windows 8 스토어는 비 메트로 앱을 비축하지 않으므로 XNA 앱을 …
83 xna  windows 

3
이야기가 많은 게임을 만들 때 Youtube Let 's Plays에 대해 걱정해야합니까?
몇 년 전, 나는 유튜브에서 처음 세 개의 Phoenix Wright 게임의 전체 플레이를 보았습니다. 나는 이야기와 등장 인물을 많이 즐 겼기 때문에 이야기가 많은 일련의 게임 이 무엇인지 진지하게 보았습니다 . 나는 그것이 어리석은 소리라는 것을 알고 있지만 그 일이 일어났습니다. 결과적으로, 나는 그 게임을 사거나 플레이 할 이유가 없었습니다. …

3
동적 파도로 2D 물을 만들려면 어떻게해야합니까?
새로운 슈퍼 마리오 브라더스 는 정말 멋진 2D 물을 만드는 법을 배우고 싶습니다. 여기에 비디오 가 있습니다. 예시적인 부분 : 물에 부딪 치는 것들은 파도를 만듭니다. 일정한 "배경"파도 있습니다. 카메라가 움직이지 않을 때 비디오에서 00:50 직후의 일정한 파도를 잘 볼 수 있습니다. 스플래시 효과 가이 튜토리얼 의 첫 부분에서와 같이 …

9
C ++ 게임 개발자가 부스트 라이브러리를 사용하지 않는 이유는 무엇입니까? [닫은]
따라서 C ++ 태그 아래 에서 스택 오버플로 에 대한 질문을 보거나 대답하는 데 시간을 투자하면 거의 모든 사람 이 부스트 라이브러리를 사용 한다는 것을 곧 알 수 있습니다. 어떤 사람들은 당신이 그것을 사용하지 않는다면 "실제"C ++를 쓰지 않는다고 말할 것입니다 (나는 동의하지 않지만 요점은 아닙니다). 그러나 C ++을 사용하고 …
81 c++ 

8
몇 개의 스레드를 가져야합니까?
렌더링 및 로직 또는 그 이상을위한 별도의 스레드가 있어야합니까? 데이터 동기화로 인한 엄청난 성능 저하 (모든 뮤텍스 잠금은 제외)를 알고 있습니다. 나는 이것을 극단적으로 생각하고 생각할 수있는 모든 하위 시스템을 위해 스레드를 수행하려고 생각했습니다. 그러나 나는 그것이 너무 느려질 수도 있습니다. (예를 들어, 입력 스레드와 렌더링 또는 게임 논리 스레드를 …

10
기능적 언어로 게임을 제작할 때의 어려움과 이점은 무엇입니까?
기능적 언어가 게임 작성에 가장 일반적으로 사용되는 것은 아니라는 것을 알고 있지만, 프로그래밍 환경에서 흥미로울 것 같은 많은 이점이 있습니다. 특히 병렬화의 용이성은 포커스가 점점 더 많은 프로세서로 이동함에 따라 매우 유용 할 수 있다고 생각합니다. 또한 .NET 제품군의 새 멤버 인 F #을 사용하면 XNA에서 직접 사용할 수 있습니다. …
81 functional 

28
"스나이퍼"스타일의 플레이를 지원하면서 캠핑을하지 않는 방법은 무엇입니까?
스나이퍼 스타일의 플레이에 맞는 기능을 현재의 러시 / 데스 매치 스타일과 함께 3 인칭 슈팅 게임에 추가하려고합니다. 현재 게임 플레이는 Gears of War 및 Battlefield와 스타일이 비슷하며 전투 범위 측면에서 Call of Duty와 비슷하지만 약간 느리게 진행됩니다. 레벨은 대형 COD 맵 또는 중간 전장 맵과 크기가 비슷합니다. 제가 추가하려고했던 두 …


17
C ++ 저수준 최적화 팁 [닫기]
이미 최선의 선택 알고리즘이 있다고 가정하면 C ++ 코드에서 달콤한 달콤한 프레임 속도의 마지막 몇 방울을 압착하기 위해 어떤 저수준 솔루션을 제공 할 수 있습니까? 이 팁은 프로파일 러에서 이미 강조 표시 한 중요한 코드 섹션에만 적용되지만 낮은 수준의 비 구조적 개선이어야합니다. 나는 예를 뿌렸다.
79 c++  optimization 

6
충돌 엔진은 어떻게 작동합니까?
충돌 엔진 은 정확히 어떻게 작동합니까? 이것은 매우 광범위한 질문입니다. 어떤 코드가 서로에게 튀는 것을 유지합니까? 플레이어가 벽을 통과하는 대신 벽으로 들어가는 코드는 무엇입니까? 코드는 중력과 충돌이 정상적으로 작동하도록 플레이어의 위치와 물체의 위치를 ​​지속적으로 새로 고치는 방법은 무엇입니까? 충돌 엔진이 무엇인지 모르는 경우 기본적으로 플랫폼 게임 에서 플레이어가 벽 등을 …

9
귀환 미사일이 목표물을 공전하는 것을 어떻게 방지 할 수 있습니까?
마찰이없는 2D 우주 게임을 개발 중이며, 원점 미사일 궤도를 목표물로 만드는 것이 매우 쉽다는 것을 알게되었습니다. 반 궤도 전략에 대해 궁금합니다. 간단한 예로는 목표를 향해 직접 가속하는 원점 미사일이 있습니다. 만약 그 목표물이 미사일의 궤도에 수직으로 이동하고 정지한다면, 목표물을 향한 미사일의 가속도는 그 자체의 속도를 극복하기에 충분하지 않으며, 미사일은 도시 …
78 2d  ai 

26
프로토 타이핑에 권장되는 2D 게임 엔진 [닫기]
Windows에서 2D 게임 프로토 타입을 개발하기 위해 어떤 고급 게임 엔진을 추천 하시겠습니까? (또는 원하는 경우 mac / linux) "높은 수준"의 의미는 다음과 같습니다 (그러나 이에 국한되지는 않음). 화면 버퍼, 그래픽 컨텍스트와 같은 하위 수준의 항목을 관리 할 필요가 없습니다. 기하학적 모양을 그리는 API가있는 것 글쎄, 나는 그것을 생략하려고했지만 실제 …
76 2d  prototyping 

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