취미 게임 프로젝트를 효과적으로 관리하려면 어떻게해야합니까? [닫은] 완료하기위한 팁과 요령은

자유 시간에 취미 게임 프로젝트를 성공적으로 완료하기위한 팁과 요령은 무엇입니까? 그 과정에서 관심이나 동기를 잃지 않으면 서 그것을 유지하고 결말까지 바로 운전하도록 어떻게 동기를 부여합니까?



답변

이 팁은 게임뿐만 아니라 취미 소프트웨어 프로젝트에도 적용됩니다.

  • 작은 이정표를 설정하십시오. “내 RPG 게임에서 아이템 시스템 작동”과 같은 목표를 갖는 것은 모두 훌륭하지만, 그것은 당신이 아마 당신이 필요로조차 알지 못했던 불완전한 기능을 많이 의미합니다. “그래픽 환경 설정”은 어떻습니까? 또는 “화면에 스프라이트가 표시됩니다.”

  • 매일 조금씩하세요. 마라톤 세션은 훌륭하지만 모두 이미 혼잡 한 삶에 장기적인 노력을 기울이고 있습니다. 매일 조금씩 노력한다면 측정 가능한 진척을 이루고 있으며 이정표를 달성 할 수있는 구조를 수립하고 있습니다.

  • 자신을 다시 확장하십시오. 당신의 대단한 비전이 무엇이든, 달성 할 수있는 가장 작은 부분이 무엇인지 알아 내고 그렇게하십시오. 롤 플레잉 만들기? 하나의 퀘스트로 시작하고 NPC는 사용하지 마십시오. 플랫 포머 만들기? 한 레벨로 시작하고 적은 없습니다.

  • 초기 프로토 타입. 힘들게 얻은 취미 시간을 게임에 빠뜨리기 전에 먼저 재미 있는지 알아보십시오. 기본 개념이 짜증나는 것을 발견하기 위해 수십 시간 동안 무언가에 엉덩이를 대고 일하는 것만 큼 혼란 스럽지는 않습니다.

  • 반복 가능한 무언가를 개발하십시오. 내가 가장 좋아하는 취미 소프트웨어 프로젝트는 기본 개념으로 나중에 땜질을 할 수있는 프로젝트입니다. 당신의 게임은 그런가요? 무언가를 배송 한 다음 나중에 다시 방문하여 멋진 물건을 추가 할 수 있습니까?

  • 엔진이나 프레임 워크를 구축하지 마십시오. 당신은 엔진을 원하지 않고 게임을 원합니다. 게임이 출시 될 때까지 재사용 가능한 비트 프레임 워크에 대해 걱정하지 마십시오. 두 번째 게임을 시작하면 첫 번째 게임으로 돌아가서 가져올 수있는 것이 있는지 확인할 수 있습니다. 사운드 소프트웨어 개발 방식을 사용해서는 안된다는 말은 아니지만 스프라이트가 필요한 것을 알기 전까지는 스프라이트 클래스를 작성하는 것으로 시작하지 마십시오. 있다,이다. Hero 클래스부터 Monster 클래스로 시작해보세요. -몇 가지 일반적인 것들이 있습니다!

  • 배송은 기능입니다. 당신은 게임을 끝내지 않을 것입니다. 당신은 그것을 버릴 것입니다. (= 다른 사람에게 게임을 보여주기가 완전히 부끄러워지기 전에 할 수있는 최소 금액은 얼마입니까? 그보다 적은 일을 할 수 있으며 여전히 자랑스런 게임을 가질 수 있습니다.


답변

실제로 방금 최신 iPhone 프로젝트 의 설계 및 개발접근 한 방법에 대한 블로그를 작성했습니다 . 그것을 읽으면 가치가있을 수 있습니다.

여기에 남겨 둘 몇 가지 생각은

To-do Application Mac
Things 및 Windows 용 ToDoList (무료)를 사용합니다. 또는 sourceforge.net 또는 codeproject.com으로 이동 하여 할일 응용 프로그램을 가져올 수 있습니다 . 나는 ToDoList를 좋아한다. 실제로 하나의 지점으로 집계해야하는 스케치, 아이디어, 디자인 정보가 많이 있습니다. 기능 목록에 이와 같은 응용 프로그램이 있으면 집중하는 데 도움이됩니다.

소규모 작업
“리더 보드보기 구현”은 충분한 작업이 아닙니다. 그게 무슨 관련이 있습니까? 그것을 파괴 –

  • 리더 보드보기를위한 배경 아트 워크 만들기
  • 점수 데이터를 가져 오는 클래스 메소드 작성
  • 점수 데이터를 게시하는 클래스 메소드 작성
  • 뒤로 단추, 다시로드 단추 및 테이블보기를 표시하는보기 제어기를 작성하십시오.
  • 모델에서 데이터를로드 할 테이블 뷰를 구현하십시오.

그림을 더 자세히 보면 구현의 핵심 요소가 누락 될 가능성이 줄어들고 각 작업을 시작할 때 동기를 부여 할 수 있습니다.

스코프를 작게 유지하십시오.
스타 크래프트 III가 당신, 단조롭고 푸르른면이라면 구축하지 마십시오. 그것은 단지 불가능합니다. 기대치를 낮추고 여전히 즐길 수있는 것을 찾으십시오.

눈동자
화면에 무언가를 얻으십시오-동기 부여가 얼마나 큰 충격에 놀랐는지 알 수 있습니다. 나는 미술품을 일찍 얻는 데 집중하는 경향이 있습니다. 또한 나는 또한 비교적 일찍 물건을 보여주기 시작하는 음악가와 함께 일할 수 있습니다.

즐거운 시간을 보내십시오.
이번 주 내내 저장 상태 시스템을 노예로 삼는 경우 다음 주에 재미있는 것을 찾아야합니다. 재미있는 순간 중 하나는 사용자 인터페이스에 맞게 애니메이션 시스템을 재 설계하는 것이 었습니다.

협업
기술적으로 사람들을 팀에 추가 할 필요는 없지만 다른 사람들과 자신이하는 일에 대해 이야기하십시오. tigsource.com 또는 gamedev.net으로 이동하여 네트워킹을 시작하십시오.

Playtest
게임에 대한 조기 피드백을 받기 시작합니다. 초기 프로토 타입을 완성한 직후에 대해 이야기하고 있습니다. 친구 중 일부는 내가 가진 것을 엉망으로 만들고 피드백을 받고 메모를하며 필요한 경우 계획을 수정하십시오. 편안함의 범위 밖에서 테스트하고 다른 게임 개발자를 포함한 네트워크를 만드십시오. 때때로 친구와 사랑하는 사람들은 비판적인 사람들이 아닙니다.

블로그 시작
자신이하는 일에 대해 이야기하면 스스로 브랜드를 구축 할 수 있습니다. 제품을 배송 할 때 귀중한 가치가 있습니다. 그냥 무엇을보고 Wolfire가 하고있다. 그들은 스스로 브랜드를 구축하는 데 절대적으로 승리합니다.

휴식을 취하십시오
특정 시간에 마음이 프로젝트에 참여하지 않으면 강요하지 마십시오. 일어나서 산책을하거나 잠을 잘 수 있습니다. 그것이 독립이라는 사치입니다. 결국에는이를 위해 더 나은 제품을 만들게됩니다.


답변

나의 가장 큰 팁 : 네트워크 케이블을 분리하십시오!

잠자리에 들기 전에 네트워크 케이블 연결을 끊는 의식이 있습니다. 다음날 아침-온라인 ​​상태가 아니므로 방문 할 사이트가없고 읽을 이메일도없고 채팅 할 사람도 없습니다. 따라서 자연스럽게 게임을 직접 시작할 수 있습니다.

꼭해야 할 때까지 다시 연결하지 않습니다. 온라인에 필요한 것이 있으면 나중에 찾아 보거나 iPhone 브라우저를 사용하여 적어 두십시오.

MSDN과 같은 것들을 다운로드하여 오프라인에서 사용할 수 있도록 도와줍니다.


답변

취미 프로젝트의 가장 큰 문제는 범위가 명확하지 않다는 것입니다. 많은 사람들이 몇 시간의 게임 플레이와 멋진 아이디어로 최고의 게임을 만들고 싶어합니다. 대신 아이디어를 관리하기 쉬운 것으로 축소 한 다음 합리적인 일정을 세워야합니다. 마감일이 게임이 취미 프로젝트이고 상근직이 아니라는 것은 사실이지만, 동기를 유지하고 큰 작업을 작은 관리 가능한 작업으로 나누는 데는 좋습니다.

게임에 무언가를 추가 할 때마다 업데이트되는 버전 기록 파일을 유지할 수도 있습니다. 더 나은 방법은 버전 제어를 사용하고 커밋 히스토리를 사용해야합니다. 진행 상황을 측정하고 나중에 동기를 유지하는 좋은 방법입니다 (이미 수행 한 모든 것을 살펴봄).


답변

고독한 인디 개발자 인 Grauioutous Space Battles 게임 제작자는 블로그 게시물에서 나만의 게임을 만드는 방법에 대한 유용한 정보를 요약했습니다. 그들 중 일부는 취미 프로젝트에도 동기를 부여 할 수 있습니다.

Cliffski의 블로그 : 게임을 프로그래밍하는 동안 동기를 유지하는 방법

발췌 :

  1. 원하는 것을 코딩하십시오
  2. 영감으로 자신을 포위
  3. 매일 한 일을 기록하십시오.
  4. 반짝 거려
  5. 돈에 대한 어려운 교훈
  6. 막대가 얼마나 높은지 파악하십시오 (경쟁을 알고 있음)
  7. 잠시 휴식을 취하십시오.

답변

최근에 그의 업데이트에 대한 다른 인디 게임 개발자의 블로그 게시물을 읽을 때마다 즉시 IDE를 열고 작업을 시작합니다. 따라서 동기 부여를 유지하기위한 조언은 다른 (게임 개발자) 블로그를 읽는 것입니다 .)

빠른 목록은 다음과 같습니다.


답변

어리석은 간단한 게임을 만들어 시작하고 어딘가에서 온라인으로 완성하고 게시하십시오. 새로운 게임 개발이라면 탁구와 같이 겉으로는 단순한 것조차 매우 복잡 할 수 있으며 간단한 게임으로 시작하면 더 큰 프로젝트를 수행하는 인내심이 있는지 여부를 알 수 있습니다.