KillHouse Gamesのむンタビュヌ

Door Kickersに出䌚ったのを芚えおいたせん-自由なポヌズで特殊郚隊チヌムの2次元戊術シミュレヌタヌはい、攻撃パスを描いお、い぀でもゲヌムを䞀時停止しおリメむクできたす。動きも六角圢も、ハヌドリアルタむムもありたせん。 実際、それを賌入した埌、私は座っお「ミッションのカップル」をプレむし、最倧の星数ですべおのレベルを通過しようずした朝に目が芚めたした。 さらに、最終的に私は出版瀟の䌚瀟に぀いお孊び始めたした突然、圌らは䌌たようなプロゞェクトを持っおいたすか。 このゲヌムはルヌマニアの小さな䌚瀟、 KillHouse Gamesによっお䜜成されたこずが刀明したした。KillHouseGamesは2幎未満ですが、開発者はすでに独自のゲヌムを開発するための有圢の知識を持っおいたす

TL; DR-ゲヌムの予告線珟圚、ゲヌム内のグラフィックは少し異なっお芋えたす







そしお、圌らずのむンタビュヌが来たす



-こんにちは

-こんにちは  ダン・ディミトレスクずミハむ ・ゎサず共に



-たず、チヌムに぀いお教えおください。 私はダンがKillHouse Gamesの創蚭者であるこずを知っおいたす。 他に誰があなたず働いおいたすか

MG 圌は私プログラマヌのミハむゎサ、カタリンサむタンプログラマヌ、そしお私たちの専任アヌティスト、゚むドリアンクルセアヌず䞀緒に仕事をしおいたす。

DD はい、私たちは䞀緒に䌚瀟を蚭立し、その共同所有者です。



-私の蚘憶では、ダンはキルハりスの前にナヌビヌアむ゜フトで働いおいたした。 あなたのチヌムはすでにゲヌムの開発経隓がありたすか、たたはDoorKickersの開発䞭に孊ばなければなりたせんでしたか

MG ゚むドリアンはゲヌム開発業界で働いおいない唯䞀の人ですが、あなたが芋る限り、圌は非垞に才胜のあるアヌティストです

DD 次のゲヌムのクレゞットで私たちの名前を芋るこずができたすサむレントハンタヌ3/4 /-第二次䞖界倧戊の朜氎艊のシミュレヌタヌ。 アサシンクリヌドブラザヌフッド; トムクランシヌのHAWX 2、Ghost Recon Future Soldier。 ゟンビUず他の倚くの人。



アヌティストは本圓にパンを食べおも無駄ではありたせん。 開発の開始



2013幎末





-スタヌトアップに向けお出発するこずを発衚したずき、あなたの家族はあなたに䜕を䌝えたしたか

DD 正盎に蚀うず、芚えおいない。 私はその熱意を思い出すず思いたすが、フラむパンず頭を含む暎力を隠しおいるのは私の脳です。

MG 劻いえいえ 芪ああ、違う



-初めお貯金をしたのですか、それずもゲヌムから受け取ったすべおのお金を2幎間働いおいたのですか

DD お金がなかったので、゚ア゜フト、コンピュヌタヌ、その他のゞャンクのために党郚眮いた。 しかし、私の劻は、あなたが芋るように、圌女がルヌマニア最倧のゲヌムスタゞオのチヌフデザむナヌずしお働いおいないので、そうしたした。

MG 仕事を始めお1幎は、䜕の利益もなく節玄できたした。 私はEAを去る玄4-5ヶ月前に財務蚘録を保持し始め、どれくらいのお金をこれほど長く続ける必芁があるかを考え出したした。 幞いなこずに、ゲヌムは開発の6か月埌に圓瀟のWebサむトで販売された堎合利益を出し始めたしたただし、さらに早く利益を出し始めるこずができたした。



-別の質問、私が非垞に長い間埅っおいた答えSWAT-2をプレむしたしたか DoorKickersを芋぀けるたでに、䜕幎も同じようなゲヌムを埅っおいたした

DD 私はそれを挔奏したしたが、それほど昔ではありたせん-それが新しいずきに芋逃したした。 Police Quest Open SeasonからすぐにSWAT3に飛びたした。 もちろん、私はか぀おレむンボヌシックス、ロヌグスピア、ゎヌストリコンの呚りに座っおいたした。

PQ1ず2は珟時点では芋぀けるのが非垞に困難でしたが、gog.comのおかげで賌入したした。 私は叀き良きゲヌムをたくさん芚えおいたすが、詊隓の準備など、あらゆる些现なこずを犠牲にしお、垞にゲヌムに費やしたした。



-DoorKickersでは、プレむダヌはストヌムトルヌパヌ/テロリストずしおの自分のポヌトレヌト、ゲヌム内のカヌドずしおの家、ナむトビルドぞのアクセスなど、远加の「バン」を賌入できたす。倚くのプレむダヌはそのようなものを賌入したすか そしお、それは財政的に正圓化されたすか

DD 倚くのプレむダヌは、自分のポヌトレヌトをゲヌムに远加する機䌚を賌入したす。これは、ゲヌム内で自分自身を芋たずきに䜕床もプレむを開始するため、開発者にずっおは良いこずです。 これは、プレむダヌが友人に自慢し、ゲヌムに関䞎するようになるずいう事実に぀ながりたす:)私たちは少し「ゲヌムにホヌムを挿入」も販売しおいたすが、これたでのずころ「人質/悪い人になるために」最倧のサヌビスを賌入した人はいたせん男/特別ナニット。」 私たちがもっず有名になれば、売り䞊げは良くなるず思いたすが、私たちの意芋では、珟圚の結果も非垞に良いです



自䜜





-どの開発ツヌルを䜿甚しおいたすか 継続的むンテグレヌションを実践しおいたすか バグトラッカヌ お気に入りのIDEは䜕ですか

MG 開発にはVisual Studio、Photoshop、3D Studio Max、コヌドストレヌゞにはSVN、ドキュメントにはGoogle Docsを䜿甚しおいたす。 月に玄1回、Mac / LinuxでのビルドにXcodeずkdevelopを䜿甚したす。 お気に入りのIDEVisual Studio、嫌いなものXcode。

バグトラッカヌNotepad ++で線集しおいるbugs.txt。

継続的むンテグレヌションの原則のいく぀かを䜿甚したす。これは、最小限のオヌバヌヘッドで可胜な限り迅速に開発するのに圹立ちたす。

DD あたりハむテクではないかもしれたせんが、プログラマヌの小さなグルヌプず非垞に自発的なリヌダヌMGで-それは動䜜したす。 さらに、䜕か間違ったこずを始める可胜性が䜎くなりたす。



-PVS-Studioなどの静的コヌドアナラむザヌや、暙準のコンパむラ出力以倖の䜕かを䜿甚しおいたすか ずころで、プロゞェクトのビルドに䜿甚しおいるコンパむラは䜕ですか

MG 無料のcpplintおよびcppcheckアナラむザヌを䜿甚しおいたすが、必芁な頻床ではありたせん。 アセンブリには、clVisual Studio、gccLinux、およびllvmOSXを䜿甚したす。 c ++ 11をサポヌトするOSX <10.7でゲヌムをビルドする方法が芋぀からなかったため、c ++ 11暙準をサポヌトしおいたせん。 OSX> 10.7を必芁ずするアップデヌトをリリヌスしたら、叀いバヌゞョンをただ䜿甚しおいる人の数を知っおいれば、非垞に驚​​くでしょう。



-どのVCSを䜿甚しおいたすか 倚くの堎合、ブランチを䜜成したす぀たり、機胜/バグごずにブランチを䜜成し、すべおの準備ができたらマヌゞしたすか、リリヌスごずに1぀のブランチを䜿甚したすか コヌドレビュヌはどうですか

MG SVNを䜿甚したす。 ブランチはありたせん。すぐにmasterブランチにコミットしたす。 すべおのコミットコヌドずデヌタの䞡方のレビュヌを行いたす。 このゲヌムは非垞にシンプルなツヌルチェヌンを䜿甚しお構築されおおり、これによりブランチの割り圓おず倚くのテストにかかる時間のロスを最小限に抑えるこずができたす。 珟圚のアルファ版でも、ナヌザヌはゲヌムの安定性に驚いおいたす。 ゚ラヌレポヌトクラッシュレポヌトたたはゲヌムのプレむを劚げるバグを受け取るこずはほずんどありたせん。



-自動テストたたは単䜓テストを䜿甚しおいたすか、それずもバグを芋぀けるために手動で䜕癟回もプレむしおいたすか ずころで、䜕床も䜕床も自分のゲヌムをプレむするのに飜きおいたせんか

MG 単䜓テストはありたせん。 1人がコヌドの80を曞くず、その結果が埗られたす。 䞊で蚀ったように、バグレポヌトを受け取るこずはほずんどありたせん。 さらに、ゲヌムおよびゲヌム゚ンゞンは頻繁に倉曎されるため、テストの䜜成はプログラマヌの時間のかなりの郚分を占めるこずになりたす。 䞀般的に、叀いミッションをプレむするこずはほずんどありたせん。 これらがプログラミングずゲヌム開発の倚くの緎習の結果であり、ゲヌムが安定しおテストなしにできるこずを願っおいたす。



-どの開発モデルを䜿甚しおいたすか アゞャむル、RAD、このコヌドを曞くだけですか

MG 新しい甚語を考え出す必芁があるず思うが、それはアゞャむルずRADの間の䜕かであり、このコヌドを曞くだけである。 私の頭の䞭で、私はコヌド偎に぀いお倚くのこずを蚈画しおいたすが、倚くの堎合、ナヌザヌや垂堎の垌望のために倉曎する必芁があるデザむン/グラフィックスの予期しない堎所が出おきたす。

DD ナビでアゞャむルを持っおいたしたが、今は圌からずおも遠いです。 倚数の反埩にそれらを費やすためのリ゜ヌスがあたりありたせん。 私たちは倚くのこずを考え、最初から正しくやろうずするか、小さなタスクに分割しおナヌザヌの反応を芋たす。



-サむトでの賌入の可胜性の1぀は、ゲヌム゜ヌスの賌入です。 この誰かがあなたのゲヌムを超えるこずができるこずを知っお、誰かにそれらを䞎えるこずを恐れたせんか

MG 䞀般に、ラむセンス契玄に非競合に関する条項を远加したしたが、ゲヌムの最終リリヌスたで゜ヌスを提䟛しないため、安党に砎棄できるず思いたす。 振り返っおみるず、これは非垞に有胜な提案ではなかったず思いたす-゜ヌスコヌドを1〜2幎埅぀のは誰ですか さらに、誰かが私たちのゲヌムよりもゲヌムを良くできるずは思わない:-P



ハヌドコヌドオタク





-オヌプン゜ヌスに぀いおどう思いたすか DoorKickersを寄付専甚に曞くこずはできたすか

MG オヌプン゜ヌスモデルがどのゲヌムでも、特にDoor Kickersで機胜するかどうかは疑問です。なぜなら、非垞に忠実なファンにもかかわらず私たちは非垞に狭いニッチを持っおいるからです。



-Steam GreenlightからメむンのSteamストアに行くのは倧倉でしたか

MG いいえ、簡単です。 Greenlightは、Steamにヒットする前に1,400以䞊のゲヌムですぐに1䜍になりたした。 私たちがやったこずの1぀は、Greenlightでのプロモヌション甚にゲヌムの無料ただし機胜が完党に削陀されたバヌゞョンをリリヌスするこずでした。 倚くの「Greenlightの投祚」ボタンがありたした。



-SteamずHumble Bundle Storeでのみゲヌムを芋぀けたした。 他にどんな店を䜿っおいたすか どちらがより効果的ですか

MG ゲヌムを圓瀟のりェブサむト inthekillhouse.com 、ゲヌマヌズゲヌト、およびMacGameStoreで販売しおいたす。 たた、リリヌスが近づいたら、ゲヌムをさらにいく぀かのストアに远加する予定です。 私は個人的にSteam開発者むンタヌフェヌスずその曎新システムに感銘を受けおおり、これがプラットフォヌム自䜓の成功に貢献しおいるず信じおいたす。

最も成功したストアは私たち自身のサむトです。他のプラットフォヌムでゲヌムを販売できなかったため、これが開発を続ける理由の1぀でした。 ずころで、お金のほずんどは圌から来おいたす。



-Door Kickersは軍甚のシミュレヌタヌずしお䜿甚されおいるず聞きたした。 これに぀いお詳しく教えおください。 ゜ヌス/バむナリを提䟛しただけですか、たたは「カゞュアルな」ロゞックの䞀郚を曞き盎したしたか

DD 軍甚のバヌゞョンは少し「匷化」されおおり、いく぀かの特別なレベルが远加されおいたす。 長期的には、バトルを繰り返すためにいく぀かの改善を远加しお、むンストラクタヌが「䜕が悪かったのか」ず「蚈画を改善する方法」を説明できるようにしたす。

さらに、おそらくランダム性のいく぀かの芁玠を削陀したすが、実際には、軍はゲヌムプレむを心配しおいたせん。 圌らはこのゲヌムを䜿甚しお、正しいCQB近接戊闘-近接ず戊術を実蚌したす。



悪い戊術の䟋は、カバヌなしで、空のストアで、1察3です。 アラむグマはテナントではありたせん

画像

-同僚ずの関係は 䞀緒に仕事をしたり、バヌベキュヌなどのために定期的にバヌに出たりしたすか

MG 私たちは他の䌚瀟で䞀緒に仕事をしたした。お互いに囲たれおいるのは快適です。 ずころで、誰かが私に蚀うでしょう、仕事以倖に本圓に䜕か他のものがありたすか

DD むンディヌ開発者であるこずは、自分に䟝存しおいるこずを意味し、利甚可胜な時間はすべおゲヌムに費やす必芁がありたす。 しかし、私の堎合、私には泚意が必芁な小さな子䟛がいるので難しいです。 それにもかかわらず、Ubi以来私たちが築いおきた良奜な関係は、お互いを受け入れ、誰もがゲヌムを開発するためにあらゆるこずをしおいるず信じるこずを孊んだこずを意味したす。



-KillHouseの管理にはどのくらい時間がかかりたすか 倧䌁業には別々のマネヌゞャヌがいたすが、これはどうですか

MG 私たちは3人の垞勀埓業員ず5〜6人の非垞勀請負業者で構成されるチヌムです。 私はこの量を自分で凊理でき、開発を䜜業時間の先頭に残したす。 さらに、ダンず私はサポヌト、コミュニティ管理、マヌケティングに関連するすべおの仕事をしおいたす。 珟時点では、別のマネヌゞャヌが私たちを遅くし、私たちずプレむダヌの間に障壁を䜜るだけだず思いたす。



-自分自身だけでなく、埓業員にも絊料を支払わなければならない堎合、どれほど難しくなりたすか すべおをやめお「地獄に行きたしょう、私は倧䌁業に戻りたす」ず蚀う考えはありたせんでした。

MG 個人的には、仕事のプレッシャヌに非垞に寛容なので、蟞めたいずは思っおいたせんでした。 「地獄に行こう」ずいうこずを蚀いたいのですが、埓業員に察する責任感が䌚瀟の成長を倧きく制限しおいたす。 数人の開発者を雇うこずで開発を加速できるずいう事実にもかかわらず、少なくずも幎収が予算内に収たるたで、これを行いたせん。



-埓業員に仕事がないデザむナヌに描画するものがないなどこずがありたすか この状況で䜕をしおいたすか

MG 小さなチヌムには、お互いのコミュニケヌションに「ボトルネック」がないずいう利点がありたす。 これは、倧䌁業での日々の間によく芋たものであり、い぀も嫌っおいたものです。 これが発生した堎合、私は䌚瀟をうたく管理しおいないか、プログラミングを始めたので、蚭蚈者ははるかに進んだため、頭に平手打ちをしたす。



-埓業員が「燃え尜きる」こずがありたす-うたく機胜せず、無気力になりたす。 この状況で䜕をしおいたすか

MG 通垞、脅嚁は機胜したす。 私は冗談を蚀っおいたすが、実際にはスタヌトアップ特にゲヌムの開発には、巚倧な努力が必芁なため、「燃え尜きる」堎所はありたせん。 耳障りに聞こえるかもしれたせんが、この仕事は䞇人向けではありたせん。 さらに、私たちは自発的な人々ず仕事をしようずしたす。



-開発䞭に面癜いバグや状況を思い出せたすか 「ブタ」は「兵士」クラスを継承しおいるため、ブタにカヌトリッゞのない銃が䞎えられたゲヌム バグロの投皿に぀いおを知っおいたす。 あなたのゲヌムの人質が、スタヌモビク・りィズアりト・カヌトリッゞではないこずを願っおいたすか

MG 開発者の芳点からは、「面癜い」バグは知りたせん:)しかし、プレむダヌはこのような面癜い状況を芋぀けるず思いたす。

実際、私たちの人質はスタヌモノィック・ベズ・ブレむンレスです。 すべおの深刻さで-私たちは圌らの脳を削陀したした。



-初心者のゲヌム開発者にどのようなヒントを䞎えるこずができたすか

MG プログラマヌのために倚くのゲヌムをUnityの助けを借りずにれロから䜜成したす。そうしないず、䜕も孊習したせん。 ロゞックの䜜成、レンダリング、ネットワヌクの操䜜、サりンド、GUIなどを、欲望/欲望に分けずに行いたす。

デザむナヌ/アヌティスト向けたくさんのゲヌムを曞く

DD モチベヌションは、あなただけでなくあなた自身も監芖すべき燃料のレベルです。 プロゞェクトを開始したら、できるだけ早く再生できるようにしおください。 6〜12か月以内に他の人にゲヌムをプレむさせないたたはさらに良いのはそれを支払うこずを蚱可しない堎合、倱敗したす。 プレむダヌがゲヌムに手を入れるず、やる気になり、あなたが正しい方向に進んでいるこずを明確にしたす。



-最埌たで読んだ人のために、最埌にいく぀かの蚀葉を蚀っおください。

MG おめでずうございたす 倚くはこの堎所に来たせんでした:-Pそしお、私たちのゲヌムを賌入しおください



-最埌に、゚ディタヌを開いおドアキッカヌズの䜜成を開始しおいただきありがずうございたす。

DD むンタビュヌありがずうございたす。



曎新䜿甚枈みラむブラリ

-レンダリング甚のOpenGLES

-音のためのOpenAL

-.xmlを読み曞きするためのtinyxml

-.pngを読み取るためのlibpng

-ニュヌスをダりンロヌドするためのCurlちなみにxmlにもありたす

-ffmpegは戊闘蚘録を゚クスポヌトしたす

-将来、新しいラむブラリが远加される可胜性がありたす



PS答えが欲しい質問があれば、コメントに曞いおください。開発者に䌝えたいです。



All Articles