게임 개발

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

15
인디 게임을위한 흥미롭고 혁신적인 오픈 소스 도구
호기심을 피하기 위해 인디 게임에 흥미로운 기능을 추가 할 수있는 오픈 소스 도구 또는 프로젝트, 바람직하게는 큰 예산 게임에서만 볼 수있는 프로젝트를 알고 싶습니다. 편집 : 공산주의 오리와 Joe Wreschnig가 제안한대로 예제를 답변으로하고 있습니다. 편집 2 : PyGame, Inkscape, Gimp, Audacity, Slick2D, Phys2D, Blender (흥미로운 플러그인 제외) 등과 같은 도구를 …


10
빠른 우주선을 더 빠르게 보이게하는 효과
우주선이 있고 우주선 속도를 높이는 "부스트"기능을 만들었습니다. 고속 느낌을 만들기 위해 어떤 효과를 구현해야합니까? 나는 우주선이 흐릿한 것을 제외한 모든 것을 만드는 것을 생각하고 있었지만 뭔가 빠진 것이 있다고 생각합니다. 어떤 아이디어? Btw. XNA C #에서 일하고 있지만 XNA에 익숙하지 않은 경우 일부 효과를 설명하는 것이 여전히 유용합니다. 게임은 3D이며 …

2
안드로이드 게임은 몇 개의 스레드를 사용해야합니까?
OpenGL Android 게임에는 최소한 UI 스레드와 님이 만든 렌더러 스레드가 GLSurfaceView있습니다. Renderer.onDrawFrame()최대 FPS를 얻기 위해 최소한의 작업을 수행해야합니다. 물리, AI 등은 모든 프레임을 실행할 필요가 없으므로 다른 스레드에 넣을 수 있습니다. 이제 우리는 : 렌더러 스레드-애니메이션 업데이트 및 폴리 그리기 게임 스레드-논리 및주기 물리, AI 등 업데이트 UI 스레드-Android UI …

20
물 조작과 관련된 많은 게임이 있습니까? [닫은]
저는 물 조작과 주변 지형을 중심으로하는 게임의 아주 초기 브레인 스토밍 단계에 있습니다. (즉, 물의 상태를 고체, 액체, 가스 사이에서 변화 시키거나, 언덕을 쌓거나 흘려서 흐름을 제어하는 ​​등.) 퍼즐 게임, 플랫 포머 또는 무엇을해야하는지 아직 확실하지 않습니다. 일반적으로 게임을 브레인 스토밍 할 때 비슷한 메커니즘을 가진 게임을 찾아서 잘 수행 …

12
HLSL 학습을위한 좋은 자료는 무엇입니까? [닫은]
마지막으로 HLSL을 배우려고했을 때, 나는 몇 가지 쉐이더를 만들고 대부분 내가하고있는 것을 이해했지만 여전히 어둠 속에서 걸려 넘어지는 것 같은 느낌이 들었습니다. 내가 배운 것의 대부분은 내용을 잘 설명하지 못하는 다양한 블로그 게시물에서 얻었습니다. 또한 MSDN의 설명서는 더 많은 기능 참조로 보입니다. HLSL 작성뿐만 아니라 셰이더 작성 기술을 어디서 배울 …
28 shaders  hlsl 

11
게임 개발은 어떻게 시작합니까? [닫은]
새로운 게임 프로젝트를 시작할 때 먼저 무엇을합니까? 어떻게 시작합니까? 프로젝트가 완료되기 전에 타지 않고 프로젝트를 완수하기위한 최고의 출발점을 제공하는 것은 무엇입니까? 개조는 태그와 함께 도와주세요 ... 나는 이것을 분류하는 방법에 대한 실마리가 없습니다 ... :)
28 planning 

10
탁구에서 공이 패들에서 튕겨 나올 때 공의 방향을 어떻게 계산합니까?
게임 개발에서이 Hello World-y 문제를 해결하려고 노력하고 있습니다. XNA에서 TicTacToe 게임을 만들었으므로 다음 단계는 브레이크 아웃 클론 일 것입니다. 게임 프로그래밍에 대해 전혀 모르고 심지어 어디에 수학을 적용해야하는지 명심하십시오 . 그래서이 질문을합니다. 질문 : 화면 하단의 패들에 공이 닿을 때 공이 어디에서 튀어 나올지 어떻게 알 수 있습니까? 나는 그것이 …
28 xna  c#  2d  mathematics  physics 

4
무한 지형을위한 절차 적 강 또는 도로 생성
나는 중세와 같은 생각으로 도로가 아닌 경로를 말해야합니다. 또한 현실감을 찾지 않습니다. 내가 찾고있는 대답은 사실주의보다는 내가 묘사 한 틀에 들어가는 것입니다. 매력적인 방식으로 절차 도로 / 강을 생성하는 방법을 찾고 있지만 무한 지형 유형 시스템을 위해 그렇게하고 싶습니다. 펄린 노이즈가 블롭을 생성하는 방법과 마찬가지로 임의 길이의 선 세그먼트 (아마도 …

7
한쪽 끝으로 편향된 연속 가중치 가중 분포
저는 현재 게임을위한 파티클 시스템에 공헌하고 있으며 이미 터 모양을 개발하고 있습니다. 선 또는 직사각형 영역을 따라 균일 한 무작위 분포가 문제없이 작동합니다. 그러나 이제 저는이 분포에서 1 차원 그라디언트와 같은 것을 원합니다. 예를 들어 값이 낮을수록 값이 높을수록 더 일반적입니다. 이 문제에 적합한 수학 용어가 무엇인지 알지 못하므로 검색 …

7
갑옷과 마법 관통 역학에 대한 설계 근거는 무엇입니까?
많은 게임에서 발견되는 침투 통계는 불필요한 복잡성을 추가하며 종종 쉽게 이해되지 않는 것 같습니다. 플레이어가 많은 피해를 입으면 갑옷을 입어야한다는 것은 분명합니다. 상대 플레이어는 아이템이 더 많은 데미지를 입을 지 아니면 방어구 관통을 할 아이템을 입수할지 결정해야합니다. 대답은 종종 명확하지 않습니다. 플레이어는 웹에서 정의와 통계를 조회 할 수 있으며 명확한 …


3
== GLSL에서 분기를 유발합니까?
분기를 일으키는 원인과 GLSL에없는 것을 정확히 파악하려고합니다. 셰이더에서이 작업을 많이하고 있습니다. float(a==b) 조건부 분기없이 if 문을 시뮬레이션하는 데 사용하지만 효과적입니까? 나는 지금 내 프로그램 어딘가에 if 문을 가지고 있지 않으며 루프도 없다. 편집 : 명확히하기 위해 코드에서 다음과 같은 작업을 수행합니다. float isTint = float((renderflags & GK_TINT) > uint(0)); // …
27 glsl 

4
Sprite와 Texture의 차이점은 무엇입니까?
나는 대학에 배정 될 과제를 가지고 있으며, 비디오 게임에 사용 된 텍스처와 그 진화 방법에 대해 논의해야합니다. 내 주요 질문은 스프라이트 사용 또는 다른 텍스처 방법 사용의 근본적인 차이점은 무엇입니까? 약간의 연구를 해본 결과 Sprites는 이미지를 단일 파일로 저장하고 애니메이션 등에 사용할 수 있으며 오래된 비디오 게임에서 일반적으로 사용되었으며 일반적으로 …

3
맞춤형 게임 엔진의 경우 핵심 데이터가 잘못되었거나 누락 된 경우 어떻게해야합니까?
게임용 커스텀 엔진을 작성 중입니다. 대신 미들웨어를 사용해야하는 이유를 이해하기 전에이 게임을 시작했는데 다시 작성하기에는 너무 멀었습니다. 내 데이터의 대부분은 외부 파일에서 가져온 것이므로 자산 만 언급하는 것이 아닙니다. .JSON을 통해 모든 게임 오브젝트를 정의합니다. 그러나 아아, 나는 인간이다. 때때로 내 데이터 파일이 유효하지 않거나 형식을 변경했지만 파일을 업데이트하는 것을 …

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