답변:
그것은 당신의 목표가 무엇인지에 달려 있습니다.
게임 플레이를 증명하려는 경우 반복 속도가 가장 중요한 목표 일 수 있으므로 해당 언어와 환경을 선택해야합니다.
미들웨어 등을 사용하여 기술을 입증하려는 경우 사용할 언어 선택도 목표에 포함됩니다.
프로토 타이핑의 아이디어는 신속하고 더러운 작업 버전의 아이디어 를 얻은 다음 최종 제품을위한 견고한 아키텍처를 만들기 위해 프로토 타입을 폐기하는 것입니다.
프로토 타입은 제품으로 리팩토링되어서는 안되며, 최종 게임을 작성하려는 언어로 작성하지 않아도된다는 점을 인식해야합니다. 언급 한 바와 같이 Flash와 같이 빠른 개발이 가능한 프로그래밍 언어를 선택하는 것이 좋습니다.
특성상 시제품은 오래 지속되는 코드로 설계되지 않았습니다. 프로토 타입은 버려 지도록 설계되었습니다. 그들은 일회성입니다. 프로토 타입을 오버 엔지니어링하는 것은 부적절합니다. 프로토 타입은 서부 영화의 도시와 같습니다. 모든 외관입니다. 그 뒤에는 아무것도 없습니다. 그 집들 중 한 곳에서 이사하거나 가족을 키울 수는 없습니다.
Andy Hunt와 Dave Thomas가 Pragmatic Programmer 라는 책에서 호출 한 것처럼 프로토 타입이 아니라 Tracer Bullet 입니다.
프로토 타입에 대한 일반적인 조언은 완전히 버려지는 것을 사용하는 것입니다. 게임 개발시 프로토 타입의 목표는 단순히 재미를 느끼게하는 것입니다. 소프트웨어가 사용하는 주요 게임 메커니즘이 실제로 재미있는 게임을 만들나요? 그것은 중요한 질문이며 가능한 빨리 답변하고 싶은 질문입니다. 그 대답을 얻기 위해 필요한 수단을 사용하십시오.