소규모 게임 개발 팀을위한 효과적인 전략은 무엇입니까? [닫은]


12

중급에서 고급 개발자로 구성된 소규모 게임 개발 팀의 언어 / 플랫폼에 구애받지 않는 모범 사례는 무엇입니까?

높은 수준의 전략 (및 우수한 ROI를 제공 할 수있는 프레임 워크, 엔진 또는 IDE 관련 제안)을 환영합니다.

답변:


10

소규모 팀은 "작지만 아름다운"을 목표로해야합니다.

  • 당신의 목표를 확인하십시오. 쉽고 광범위한 공급이 필수적입니다.
  • 게임 디자인은 매우 단순해야합니다 (RPG는 없지만 일부 탁상용 게임이나 옛날 게임과 비슷 함)
  • 예술은 최소한 / 2D이어야합니다 (또는 절차 기술 사용).
  • 도구는 수준이 높아야합니다. 기존 게임 엔진을 사용하십시오.
  • 언어도 수준이 높아야합니다 (Python, Lua, C #). 매우 빠른 프로그램보다 낮은 개발 시간을 선호합니다.

그러나 눈에 띄는 유일한 방법은 품질을 희생하지 마십시오.


3
C #과 Python을 좋아하지만 반드시 고급 언어가 필수라고 생각할 필요는 없습니다. 내 말은, 확실히 C 나 어셈블리로 프로그래밍하지는 않지만 C ++은 많은 사람들에게 충분히 높은 수준이며, 팀 전체가 이미 알고 있다면 사용하기 가장 좋은 언어입니다. 훨씬 더 중요한 것은 엔진을 사용하거나 더 일반적으로 상위 레벨 라이브러리를 잘 사용하라는 제안입니다. 다른 사람이 사용할 수있는 좋은 코드가 많을수록 좋습니다.
CodexArcanum

5

소규모 팀 + 소규모 예산 = 소규모 게임. 예산이 책정되어 있으므로 팀 / 예산 비율은 각 게임에서 작업 할 수있는 시간을 정의해야합니다.

즉, 프로토 타입을 만드는 데 시간이 걸립니다. 충분하지 않은 게임을 만들 여유가 없습니다.

게임 엔진의 경우 (아주) 소규모 팀에 적합한 현재 최고의 올인원 및 크로스 플랫폼 엔진은 Unity입니다.

당신이 만들 게임이 게임 엔진에 대한 정밀한 제어가 필요하다고 생각한다면 (확립 된 장르가 아닌 경우) 여러 특수 라이브러리 (Ogre, FMod, CAudio, RakNet 등)로 구성된 프레임 워크를 설정하는 것이 좋습니다. . 즉, 접착제 코드를 직접 유지 관리해야하므로 비용이 발생합니다. 당신이 그것을 감당할 수 없다면 어쨌든 완전한 엔진을 가지고 게임 컨셉을 감싸십시오.

SFML과 같은 프레임 워크는 게임 전용 엔진을 구축하기위한 기본 브릭을 제공하므로 유용 할 수 있습니다 (하지만 2D 게임에 더 중점을 둡니다).

많은 게임을 빨리 만들고 싶다면 일종의 기본 게임 엔진 플랫폼과 같은 플래시 방식을 사용하는 것이 좋습니다. 많은 게임 엔진이 내장되어 있으며 크로스 플랫폼입니다.

도구의 경우 팀 조직에 잘 작동하는 소스 제어를 사용하십시오. 아이디어는 사용하려는 언어와 관련이 있으므로 검색해야합니다. C ++ 또는 C #을 사용하여 Windows에서 작업하는 경우 Visual Studio가 항상 최선의 선택임을 알아야합니다. XCode가 Mac에서 최고인 것 같습니다. 다른 유닉스 플랫폼에 대해서는 잘 모르겠습니다.

이미 크로스 플랫폼 엔진을 기반으로하지 않는 크로스 플랫폼 게임을 만들려면 C ++을 사용하십시오. Windows 만 타겟팅하고 게임 프로그래밍을 빨리하고 싶다면 (그리고 NeoAxis와 같은 적절한 게임 엔진을 찾으십시오) C #을 사용하십시오. SFML과 같은 크로스 플랫폼 게임 엔진 또는 프레임 워크를 통한 Python도 좋은 아이디어가 될 수 있습니다.

시간이 있다면 프로젝트 관리 도구를 설정하십시오. 시간이 없다면 귀찮게하지 말고 누군가가 모든 사람의 작업을 추적하도록하십시오. Redmine 또는 TRAC은 이러한 종류의 제품에 적합하지만 설치 방법을 알아야합니다. 더 빠른 대안은 PHP 만있는 Mantis 일 수 있습니다 (웹 호스팅 FTP에서 복사 / 붙여 넣기). 웹에는 다른 간단한 대안이 많이 있지만 그것들을 찾는 데 너무 많은 시간을 소비하지 마십시오.

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