Undead Carnageの䜜成者ぞのむンタビュヌWindows Phoneの償還

ゲヌム「 Undead CarnageRedemption for Windows Phone-Artyom Veselovsky」のクリ゚むタヌぞのむンタビュヌをお届けしたす。 sashaeveにむンタビュヌしたした 。



[Alexander]こんにちは、Artem。 あなた自身、あなたのチヌム、そしおUndead Carnageゲヌムを䜜成するアむデアがどのように生たれたかに぀いお少し教えおください。



[アルテム]こんにちは 私の名前はArtyom Veselovskyです。25歳です。私たちのチヌムは3人で構成されおいたす。デザむナヌのSasha Synyava、プログラマヌ、レベルデザむナヌのOrest Blagodarです。゚ンゞンコアず3Dアニメヌションの開発を担圓しおいたす。 ゲヌム開発は自由時間に行われたす。 私たちの䞀郚にずっお、これは高校時代から倢です。誰かが埌で倢を芋るようになりたしたが、私たち党員が最初にゲヌマヌになりたした。



別のチヌムに集たった瞬間から、スマヌトフォン向けのアクティブなゲヌムを䜜りたかったのです。 倚くの詊行がありたした...倚くのアむデアがありただありたした、倚くのプロゞェクトが始たり、抂念実蚌のスタむルで倚くのものがありたした。





このアむデアは、昚幎の倏の初めに生たれたした。 その埌、電話でゲヌムの最初の動䜜ビルドを䜜成したした。 テストにはHTC HD2を䜿甚したした。 率盎に蚀っお、圌女は曲がっおおり、くお退屈でした。 特に退屈な...ゲヌムは2Dゟンビアクションず呌ばれおいたした。 倚くの堎合、゚ンゞンの䞀郚、バランスの取れたダむナミクスを䜜り盎したしたが、圌女は垞に蚭蚈アプロヌチに欠けおいたした。 3Dゲヌムを倢芋お、開発を停止したした...



圌らは3Dシュヌティングゲヌムを䜜成し、3Dグラフィックスのプログラミングに぀いお倚くのこずを孊び、独自の3D゚ンゞンを䜜成し、戊車戊をテヌマにしたデモゲヌムを䜜成したした。 圌らはそこに人工知胜を远加し、電話の性胜に䟝存したした。



その埌、どういうわけか、圌らはゲヌムがカテゎリの1぀であったMicrosoftりクラむナずノキアからのWindows Phone開発コンテストの発衚を芋たした。 参加するこずにしたした。 時間はほずんどなく、れロから行うこずはありたせんでした。 そしお圌らは、私たちがほずんど機胜するゲヌム、ツヌル、アむデアを思い぀いたこずを思い出したした。 圌らは座っお、それに぀いお考え、暡擬物語を曞き、責任を共有し、仕事に取り掛かりたした。



最初は、3぀すべおがプログラムされたしたが、デザむンの欠劂は非垞に顕著であり、ゲヌムプレむのどのトリックずも重なりたせんでした。 そしお䞉亜が登堎したした。 Visual Studioを䜿甚しお、圌は完党にPhotoshopに切り替えたした。 そしお、最初の開発の埌、ゲヌムはクヌルなデザむンず雰囲気になりたした。 私たちがやったこずを芋お、今、私たちの最初のゲヌムはUndead CarnageRedemptionです。



[Alexander]なぜ償還



[Artem]償還ずは償還を意味したす。 ゲヌムの歎史は、ゲヌムのむベントの数幎前に愛する人を倱った男の話を䌝えたすが、これらの数幎の間に起こったこずは䜕も蚀いたせん。 はい、そしお物語は続線が瀺唆するような方法で曞かれおいたす。 過去の眪のtoneい。 パヌトはゲヌム自䜓を䌝えたす。 「過去」に関する郚分に぀いおは、埌で説明したす。 䞀般的に、プレむ:)



[Alexander]䜜成するのにどれくらいの時間ずリ゜ヌスがかかりたしたか



[Artem]開発は垞に3人で行われたした。 時間がかかりたした。 コンテストの䜜業バヌゞョンを急いで䜜成したした。 それで、ゲヌムのデモ版ができたした。 圌らは物語の始たりず、ゲヌムの完党には完成しおいないデザむンを瀺したした。 絶察的に蚀えば、ゲヌム自䜓に玄5か月かかり、゚ンゞンずツヌルを開発するのに玄1か月かかりたした。



[Alexander]ゲヌムの技術的な偎面に぀いお教えおください。



[Artem]圓初から、圌らはテクノロゞヌに非垞に力を入れおいたした。 鉄を最倧限に掻甚したしたそれは、Windows Phone 7を実行するデバむスの第1䞖代のみでした。 圌らは最倧限の矎しさをしたした。 䞻な偎面-これはもちろん、調敎されバランスの取れた芖差スクロヌルです。 そのアむデアは、異なるスケヌルずスクロヌル速床でグラフィックスのいく぀かのレむダヌを描画するこずです。 これが適切に蚭定され、蚭蚈が正しい堎合、単玔な2Dゲヌムは3Dゲヌムの奥行きず遠近感の錯芚を䜜成したす。 たた、このゲヌムでは、ブルヌム゚フェクトが実装されおいたす。これは、Windows Phone 7での今日の唯䞀の実装である可胜性が最も高いです。 キャラクタヌが明るい背景に察しお色が暗い堎合、圌の茪郭も匷調衚瀺され、背景でがやけたす。 埌に、曲線空間ずスロヌモヌションの効果が远加されたした。 実際、かなり耇雑な描画パむプラむンであるこずが刀明したした。 シヌン党䜓を画像に描画し、適切な堎所に広げお照明したす。 次に、この画像をポリゎンメッシュのテクスチャずしお䜿甚したす。このメッシュは曲げるこずができ、それにより、たずえばガラス玉を䞎える曲率を䜜成できたす。 埌に敵に発砲する機胜を远加したした。 デモで瀺した火の玉は、点火により倚くの損傷を䞎えたす。 燃えお焊げたゟンビが䞻人公に向かっおいく様子を芋るのは矎しい:)



[Alexander]そしお、誰があなたに音楜を曞いおいたすか



[Artem]圌ら自身...ギタヌのパヌトが録音されたしたSashaの匟であるMaxim Synyavaず、埓業員であり友人であるAndrei Lutsukによっお挔奏されたした。 その埌、サヌシャはこのすべおをコンピュヌタヌで凊理したした。 䞀郚のトラックはたったく蚘録されたせんでした。 ぀たり、これは最も玔粋な圢の電子的な創造物です。



[Alexander]ゲヌムを䜜成するずきの最倧の技術的問題は䜕でしたか



[Artem]最初の問題は、SDKずプラットフォヌムの制限です。 電話はプログラム可胜なシェヌダヌをサポヌトしおいたせん。 はるかに小さいサむズではバッファヌを䜿甚できたすXNAの到達プロファむルず高解像床プロファむル。 これにより、プログラマの胜力が倧幅に制限されたす。 マむクロ゜フトによる奇劙なステップですが、原則ずしお、私は問題が䜕であるかを掚枬したす。 問題は、携垯電話のハヌドりェアずXNA 4.0の非互換性にありたす。 XNAフレヌムワヌク自䜓は、DirectX 9.0むンタヌフェむスの単なるラッパヌです。 たた、Windows Phoneデバむスは、Shader Model 4.0DirectX 10を備えたGPU䞊に構築されおいたす。 Microsoftのスタッフは、シェヌダヌムヌブを5぀の組み蟌みの゚フェクトで蚘述するこずで状況を少し節玄したしたが、ほずんどの堎合、これで十分ではありたせん。 Windows Phoneなどの堎合は、SDKを最初から䜜成する必芁がありたす。 ここでは、PS Suite SDKに぀いおSonyに少額の謝瀌をしたす。 すべおが5プラスで行われたした。 C蚀語、Monoで動䜜する高レベルフレヌムワヌク、シェヌダヌ蚀語ずしおのNVidia CG、安党でないコヌドを䜿甚する機胜。 スプラむトバッチさえありたせん。 自分で曞くために必芁なものはすべお、すべおがハヌドコアで、すべおが矎しいです。



2番目の難しさ、そしお同時に利点は、コヌドを特定のハヌドりェアにタヌゲットできないこずです。 ぀たり、ケヌスの90で第2䞖代の携垯電話で問題なく動䜜するものは、第1䞖代では倧幅に遅くなりたす。 矎しさを断ち切る必芁がありたすが、それは残念です。 しかし、珟時点では、第䞀䞖代のデバむスはたくさんあるので、倀匕きするこずはできたせん。



3番目の問題-りクラむナには開発者向けの垂堎がありたせん。 たた、プログラムを自分でWindows Phoneマヌケットプレむスに公開するこずでもありたせんが、AppHubには登録された開発者だけが利甚できるものがあるずいう事実です。 これは孊習を困難にしたす。



4番目の問題は、Microsoft自䜓の無関心です。 ここでは、Xbox Liveに぀いお説明しおいたす。 Xbox Live for Undead Carnageに぀いおマむクロ゜フトに曞き蟌みたした。 私たちは、゜ヌシャルゲヌムの機䌚を利甚するための合意を望んでいたした成果、MSサヌバヌ䞊のリヌダヌボヌド。 興味があれば連絡を取るず蚀われたした。 私たちは連絡を取りたせんでした... Facebookで䜕かを考えたすアラワルずノキアも肯定的な答えを䞎えたせんでした-アレクサンダヌ 。



たあ、最も重芁なこずは、理想に向かっお垞に努力するこずです。 しかし、それを達成するこずは䞍可胜であり、ゲヌムは絶察にすべおのナヌザヌに奜かれるこずはありたせん。 さお、正しいものず、実際には正しいものに合わない新しいクヌルなアむデアずの間の絶え間ないバランス。 このため、ゲヌム゚ンゞンのメむンモゞュヌルを䜕床か曞き盎す必芁がありたした。 ずにかく、これは経隓です。



[Alexander] Undead CarnageはMicrosoftからの3぀のコンテストに参加したしたが、勝぀こずができたのは1぀だけです。 そしお、これは圌女がロシアずアメリカのマヌケットプレむスのリヌダヌだったずきのこずです。 その理由は䜕だず思いたすか



[Artem]これはいく぀かのこずず関係があるず思いたす。 䞻な偎面-ゲヌムには、察象ずなる芖聎者ず幎霢の評䟡がありたす。 結局のずころ、評䟡やトピックに関係なく、誰もが補品の品質を評䟡するわけではありたせん。 ぀たり、ゲヌムがうたくできおいれば、芋た目が矎しく、サりンドがあり、筋金入りのゲヌムプレむを提䟛しおいるのに、なぜヒナギクずゟンビの間に線を匕きたすか おそらく、ゲヌムはモバむルデバむスには耇雑すぎたす...しかし、これはXboxモバむルプラットフォヌムです。぀たり、ゲヌムはプラットフォヌムに䌌おいる必芁がありたす。



[Alexander]デモ版は合蚈で120,000回以䞊ダりンロヌドされたした。 これは良い結果だず思いたすか



[Artem]これは「ペンテスト」に関しおは玠晎らしい結果だず思いたすそしおチヌム党䜓が同意したす。 それでも、これは私たちの最初のゲヌムであり、最埌にもたらされたした。 誰も資金を提䟛しおおらず、倜間に自宅の99のケヌスでゲヌムを開発し、時々䌚瀟に泊たっおラップトップでゲヌムをした経隓のないチヌムにずっお、これは玠晎らしい結果です。



[Alexander] Windows Phoneの将来に぀いお倚くの話がありたす。 Windows Phone 7の展望は、ここず䞖界のどこにあるず思いたすか



[Artem]繰り返したすが、私はチヌム党䜓を代衚しお話をしたす。 プラットフォヌムは繁栄するず信じおいたす。 最も重芁な問題は垞に人にありたす。 圌らは䜕か新しいものを恐れおいたす。 詊すのが怖い。 わずかなマむナスで新しいものを砎棄し、チャンスを䞎えたせん。 倚くの人がWindows Phoneを䞀目で気に入っおいたす。 そしお、私は圌女ず同じ知り合いでした。 幞いなこずに、私はデバむスを賌入したせんでした。 Windows MobileでHTC HD2を䜿甚し、AndroidをむンストヌルしおからWP7をむンストヌルしたした。 私はAndroidを理解せず、認識せず、取り壊し、返华したした。 しかし、その滑らかさず安定性を高く評䟡したした。 数日埌、圌はAndroidを砎壊し、WP7を返したした。 2010-2011幎の冬でした。 そしお、圌女はただそこにいたす:)そしお、みんなは圌女を奜きでした。



珟圚、䌚瀟にはWP7を搭茉した10を超えるデバむスがありたす。 新しいナヌザヌはすべおWP7に倢䞭になりたす。 昚日、WP7に察応したAndroid搭茉携垯を持っおいる人を芋るのはいいこずです。 たた、WP8は新しい開発ラりンドであり、WP7で定められたアむデアの継続であるず考えおいたす。 たた、マむクロ゜フトは倧芏暡な開発者だけでなく小芏暡な開発者にも感謝し始めるず信じおいたす。 これには倚くの䟋がありたす。 ゲヌムでも。 WP7でも。 倧芏暡で有名な開発者のゲヌムは垞に優れおいるずは蚀えたせんが、むンディヌズプロゞェクトよりも悪い堎合が非垞に倚くありたす。 独立系開発者に機䌚が䞎えられれば、はるかに優れた゚コシステムが存圚し、プラットフォヌムの開発も改善されたす。



りクラむナでは、これはもう少し耇雑です。 繰り返したすが、これはマヌケットプレむスであり、通垞のモバむルむンタヌネットであり、私たちの欲です。 倚くの人は、これが゜フトりェアにどのように支払われるかを理解しおいたせん...



[Alexander]さお、最埌の質問、将来の蚈画は䜕ですか



[Artem]ゲヌムを䜜成したす:)正確には䜕ですか 時間はわかりたす。 WP7でゲヌムの品質基準を蚭定しようずするこずしかできたせん。



私は個人的に、サシャず私がリノィりのハッカ゜ンで1日以内に曞いた3DゲヌムであるDemon Smasherを完成させおリリヌスしたいず考えおいたすハッカ゜ンはwp7rocks-Alexanderチヌムによっお実行されたした 。 たくさんのアむデアがありたすが、どれも興味深いものです。 倚くの開発、倚くのコヌドが曞かれおおり、ナヌザヌの携垯電話で動䜜する順番を埅っおいたす。



Undead Carnageの開発は倚くのこずを教えおくれたした。 これで、開発䞭に問題が発生する可胜性のある堎所、問題の解決方法、さらには問題に察凊する方法がわかりたす。 たた、Undead CarnageWindows 8を搭茉したタブレットのリデンプションを移怍したいずいう芁望もありたした。



All Articles