게임 개발

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

1
부호있는 거리 필드 (2D)를 실시간으로 빠르게 생성하려면 어떻게해야합니까?
A의 이전 질문 , 그것은 서명 거리 필드, 미리 계산 런타임에로드 할 수 있음을 제시 한 후 거기에서 사용했다. 이 질문의 끝에서 (관심있는 사람들을 위해) 설명 할 이유 때문에, 거리 필드를 실시간으로 만들어야합니다. Chamfer 거리 변환 및 Voronoi 다이어그램 근사 기반 변환 ( Pixeljunk Shooter dev guy이 프레젠테이션 에서 제안)과 …

3
OpenGL> = 3이 VBO 만 허용하는 이유는 무엇입니까?
OpenGL 버전 3 이상에서는 클라이언트 쪽 렌더링을 사용하지 않아도됩니다. 즉시 모드가 제거되었으며 정점 배열은 더 이상 사용되지 않는 것 같습니다. 대신 올바르게 이해하면 VBO가 정점을 렌더링하는 주요 방법입니다. 모든 것을 렌더링하는 통일 된 방법을 갖는 논리를 보았지만 VBO가 정점 배열에 비해 큰 단점이없는 경우입니까? VBO는 일반적으로 1MB 이상의 데이터를 포함하는 …

18
RPG 게임에서 "강도"속성을 마법사 / 캐스터 클래스에 더 매력적으로 만들려면 어떻게해야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 많은 속성 중에서 힘과 헌법이있는 게임이 있습니다. Ultima Online에서 강점은 적중률에 사용되었습니다. 그러나, 나는 이것을 피하고 싶습니다. Hit …

4
아일랜드 맵 마스크를 만드는 간단한 방법
C #으로 아일랜드 맵에 대한 마스크를 생성하는 쉽고 쉬운 방법을 찾고 있습니다. 기본적으로 지형이 물로 둘러싸여 있지 않은 펄린 노이즈로 생성 된 임의의 하이트 맵을 사용하고 있습니다. 다음 단계는 모서리와 경계가 물이되도록 마스크를 생성하는 것입니다. 그런 다음 펄린 노이즈 이미지에서 마스크를 빼서 섬을 얻을 수 있습니다. 명암을 가지고 놀면서 그래디언트 …

6
게임 계획 및 소프트웨어 디자인? UML이 편리하지 않다고 생각합니다
우리 대학에서는 항상 UML 디자인과 물건에 대해 강조하고 과장하여 게임 구조 디자인과 잘 어울리지 않을 것이라고 생각합니다. 이제 게임 디자인을 어떻게 시작해야하는지에 대한 전문적인 조언이 필요합니다. 이야기는 프로그래밍에 약간의 기술이 있으며 일부 2D 플랫 포머를 확장시키는 것과 같은 많은 사소한 게임을 해왔다는 것입니다. 내 프로그램에서 찾은 문제는 품질이 좋지 않은 …

5
잠재적 인 고용주는 좋은 포트폴리오에서 무엇을 찾고 있습니까?
직장에서 나와 친구가 게임 개발을 위해 인디 장면에 들어가기를 원합니다. 다양한 문제에 대한 다양한 아이디어와 접근 방식을 보여주는 몇 가지 기술 데모를 수행했습니다. 이제 나중에 길을 위해 포트폴리오를 개발하기 위해 프로젝트에 참여할 때가되었다고 생각합니다. 나는 실제 프로젝트를 시작하는 방법, 특히 엔진을 만들거나 OTS 패키지를 사용하거나 하나를 사용한 다음 하나를 만들거나 …
21 career 

2
AAA 게임의 범위를 벗어남
많은 일반적인 AAA 타이틀 (특히 소스 엔진 게임)에서 플레이어가 경계를 벗어 났거나지도 아래에서 클리핑하지 않는 등의 범주가 지정되지 않은 영역에 도달 한 경우 화면에 이상한 효과가 발생합니다 (버퍼 찢기?). 시스템이 멈추는 동안 Windows XP가 드래그되는 창 뒤에 남겨 둘 수있는 창의 흔적과 유사하다고 설명 할 수 있습니다. 화면을 새로 고칠 …
21 rendering 

3
멀티 플랫폼 멀티 스레딩 : 실제 과제는 무엇입니까?
SDL과 같은 라이브러리는 스레딩을위한 크로스 플랫폼 래퍼 API를 제공하지만, 이것이 매우 다양한 플랫폼 (데스크톱 / 모바일)에서 게임을 쉽게 개발할 수 있다고 가정하는 것이 순진하다고 생각합니다. 다음을 고려하여 이러한 방식으로 개발을 처리하는 가장 좋은 방법은 무엇입니까 (모든 플랫폼 간 스레딩 API 제공) : 다른 수의 코어 코어 당 매우 다른 처리 …

5
어셈블리로 최적화하는 방법 배우기
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 저는 컴퓨터 게임 기술의 2 학년 학생입니다. 나는 최근에 자신의 패스 파인더의 "종류"의 첫 프로토 타입을 완성했다. (A …

4
게임 자산을 얻는 가장 좋은 법적 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 게임 개발을 연구하고 있으며 자산 생성을위한 두 가지 옵션, 즉 직접 생성하거나 자산을 아웃소싱 (맞춤형으로 만들거나 유니티 에셋 …

3
체커 / 드래프트에 AI를 구현하는 방법은 무엇입니까?
이 체커 게임을 보고 AI가 어떻게 구현되었는지 궁금했습니다. 체커 (daughts, dama, dame)를 위한 AI를 어떻게 구현해야 합니까? 알려진 알고리즘이 있습니까? 매우 thnaks는 모두에게 가득. 이 Tic Tac Toe 게임 튜토리얼 블로그 게시물 을 보게되어 매우 기쁩니다 . 그래서, 나는 dama 게임 알고리즘 오픈 소스 코드와 블로그 게시물을 원합니다 . 유용한 …
21 algorithm  ai 

3
게임 엔진 및 데이터 기반 디자인
데이터 기반 디자인에 대해 들었고 한동안 연구하고 있습니다. 개념을 얻기 위해 몇 가지 기사를 읽었습니다. 이 기사 중 하나는 Kyle Wilson이 작성한 데이터 기반 디자인입니다.. 그가 설명했듯이 응용 프로그램 코드 (예 : 메모리, 네트워크 ...와 같은 리소스를 제어하기위한 코드)와 게임 논리 코드는 분리되어야하며 게임 논리 코드는 외부 데이터 소스에 의해 …

4
컴포넌트 기반 게임 아키텍처에서 동작을 구현하는 방법은 무엇입니까?
게임에서 플레이어와 적 AI를 구현하기 시작했지만 구성 요소 기반 게임 아키텍처에서이를 가장 잘 구현하는 방법에 대해 혼란스러워합니다. 고정되어 달리고 칼을 휘두를 수있는 다음과 같은 플레이어 캐릭터가 있다고 가정 해 봅시다. 플레이어는 정지 상태와 달리기 상태 모두에서 스윙 소드 상태로 전환 할 수 있지만 플레이어가 서 있거나 뛰어 다니기 전에 스윙을 …

6
게임 프로그래머를위한 좋은 선형 대수 서적은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 좋은 물리학으로 좋은 게임을 만들기 위해 Linear Algebra를 배우기 시작해야한다고 들었습니다. 나는 Linear Algebra 책을 읽고 …

3
Megatexture는 어떻게 작동합니까?
나는 작은 실험 게임을 개발할뿐만 아니라 다양한 렌더링 기술과 그와 같은 것들을 테스트하기위한 기반 역할을하는 작은 엔진을 개발하려고 생각했습니다. 지금은 텍스처를 처리하고 메가 텍스쳐를 우연히 발견하는 방법에 대해 많은 생각을 해왔지만 이것은 약간 당혹스러운 것입니다. 많은 텍스처를 필요에 따라로드하고로드하는 기존의 접근법보다 낫다는 이야기가 많이 있지만 메가 텍스쳐는 어떻게 이것을 피할 …
21 textures 

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