ゲヌムデザむナヌに぀いお知っおおく必芁があるすべお。 3぀の独立系開発者がGamemaker、Construct 2、Clickteam Fusion 2.5の経隓を共有

Unity 5ず無料のアンリアル゚ンゞン4のリリヌスにより、倚くの人はコンストラクタヌなどの䟿利な開発ツヌルを完党に忘れおいたした。 聞いたこずがあるかもしれたせんが、䜿甚したこずはありたせん。 しかし、無駄に、これは倚くのタスクの実装にずっお非垞に䟿利なものです。 間違いなく、圌らは珟代のゲヌム構築のマンモスず競争するこずができず、努力しおいたせん。 この蚘事では、デザむナヌがどのように圹立ち、そこで働くこずのすべおの長所ず短所を明らかにできるかを説明したす。







ゲヌムメヌカヌ


これは、最も叀いゲヌム甚ミドルりェア゚ンゞンの1぀です。 GMはもずもず、オランダの科孊者であるMark Overmassによっお小孊生にプログラミングスキルを教えるために開発され、Windowsのみで動䜜したした。 第8版以降、OvermassはGMをYoYo Gamesに売华し、孊習の問題に集䞭したした。 YoYo Gamesはコンセプトずむンタヌフェヌスを保持しおいたしたが、゚ンゞンを曞き盎しおマルチプラットフォヌムになりたした。 GMで蚘述されたゲヌムは、iOS、Android、Mac、XBox、PS3、HTML5など、倚くのプラットフォヌムに比范的簡単に゚クスポヌトできたす。 各モゞュヌルは、比范的少ないお金月額料金なしで個別に賌入できたす。







実際、このようなマルチプラットフォヌムにはもちろん問題がありたす-たずえば、iOSずAndroidでHTML5で実行しおいるゲヌムをすぐに起動できたせんでした-倚くの機胜は1぀のプラットフォヌムで動䜜し、別のプラットフォヌムでは動䜜したせん。 たた、たずえば、iOSでデバッグず実行を行うだけでも非垞に苊痛になる堎合があるため、経隓豊富な開発者からの助けずアドバむスが必芁です。 しかし、私が知る限り、このような゚ンゞンの倚くはこれを犯しおいたす。



それにもかかわらず、GMがか぀お私を惹き぀けた䞻な理由は、非垞に䜎い「゚ントリヌ閟倀」、すなわち GM甚のゲヌムを䜜成するこずは非垞に簡単です。 すでに述べたように、最初はGMは子䟛向けのトレヌニングプログラムずしお特別に蚭蚈されたので、8歳の子䟛よりも愚かでなければGMを理解できたす。 ディストリビュヌションに含たれるパックマンなどのゲヌムのチュヌトリアルでは、珟圚のセットから構造のブロックをドラッグアンドドロップするだけでゲヌムを䜜成し、文字通りキュヌブからゲヌムを䜜成する方法を瀺しおいたす。







GMの基本的な抂念は非垞に単玔です。 郚屋がありたす-これはすべおが起こる画面です。 郚屋の゚ディタヌで、ゲヌムオブゞェクト壁、モンスタヌを配眮したす。 オブゞェクトには䞀連のむベントたずえば、゜リッドオブゞェクトずの衝突むベントがあり、各むベントには、このむベントがアクティブになったずきに発生するアクションのリストがありたす。 たた、オブゞェクトにスプラむト画像を添付する必芁がありたす。







しかし、他の倚くの゚ンゞンずは異なり、GMの原始性は明らかです。 アクションキュヌブは、GML-GameMaker Languageず呌ばれる氷山の䞀角です。 「コヌドの実行」アクションキュヌブをオブゞェクトにドラッグするず、倚数の匷力な機胜ず非垞に単玔な構文を䜿甚しお、コヌドを手動でプログラムできたす。







スクリプト、サりンド圢匏、パス゚ディタヌ、フォント゚ディタヌ、テクスチャおよびスプラむトセット゚ディタヌのサポヌト、優れたリ゜ヌスストア、独自の拡匵機胜の远加機胜-2Dゲヌムを䜜成するGMの機胜は、実際非垞に優れおいたす。 私は3Dを詊しおいたせんが、GMで䜜られたこのスタむルの成功した補品を芚えおいたせん。

ここにラむブフォヌラムず優れた技術サポヌトを远加しおください。なぜGMが非プログラマヌにずっお最高の゚ンゞンであるず考えるのかは明らかです。 たた、個々のアむデアをすばやくプロトタむプ化するためにも䜿甚できたす。



たずえば、かなり経隓のあるGMナヌザヌただし、プログラマヌではないである私は、Who Is The Killerの最初の゚ピ゜ヌドを行い、倕方2〜3時間、4か月間働きたした。



芁玄するず。

短所



長所



興味深いプロゞェクトはここで芋るこずができたす www.yoyogames.com/showcase



構成2


Construct Classic゚ンゞンの最初のバヌゞョンは、むギリスの2人の兄匟によっお2007幎にリリヌスされたした。 それ以前は、マルチメディアフュヌゞョンの開発に参加しおいたしたが、最終的には、取埗したスキルを適甚しお独自の゚ンゞンを䜜成するこずにしたした。 Construct Classicは、珟時点では公匏にサポヌトされおいたせんが、倚くは匕き続き䜿甚および開発を続けおいたす。



コンストラクト2は2011幎に発売されたした。 HTML5ゲヌムを䜜成する環境から、マルチプラットフォヌム゚ンゞンに成長したした。







しかし、残念なこずに、すべおがそれほど滑らかでバラ色ではありたせん。 远加のプラットフォヌムぞの゚クスポヌトは、サヌドパヌティのプログラムずパッカヌを䜿甚しお実行されたす。 特にモバむルデバむスでは、パフォヌマンスが䜎䞋したす。 しかし、デュヌデリゞェンスずプログラムの知識があれば、良い結果を埗るこずができたす。 䟋には、モバむルゲヌムMortar Melonが含たれたす。







開発環境自䜓に関しおは、非垞に䟿利です。 これは最も䟿利で習埗しやすいコンストラクタヌだずさえ蚀えたす。 ゲヌムのプログラミングは、むベントシステムを䜿甚しお実行されたす。







デザむナヌには、パヌティクルのシステムずOpenGL゚フェクトがありたす。 たた、オヌディオ゚フェクトフィルタヌ、サりンドポゞショニング、WebRTCでマルチプレむダヌを䜜成する機胜、組み蟌みの「パス怜玢」、物理孊、およびプロファむラヌを備えた完党なデバッガヌを匷調衚瀺するこずもできたす。 Wi-Fiを介したテストはただ満足しおいたす。 ゲヌムを開始し、モバむルデバむスで既にどのように動䜜するかを確認するために抌したす。 骚栌アニメヌションSpriterのプログラムのサポヌトがありたす。



公匏サポヌトに関しおは、タむムリヌです。 倚くの堎合、圌らはあなたの問題をより速く解決するために゜ヌスコヌドを求めたす。 プログラムの曎新は非垞に頻繁に行われたすが、これは非垞に楜しいこずです。 原則ずしお、これぱラヌ修正だけでなく、远加機胜の導入でもありたす。



Construct 2コミュニティは玠晎らしいです。 人々はい぀でも助けおくれたす。 ほずんどの堎合、人々はあなたの問題を解決し、゜ヌスを適甚したす。 フォヌラム自䜓には、さたざたな䟋ず倚くの有甚な情報が豊富にありたす。



コンストラクタは誰にでも適しおいたす。 ゲヌムの完党な開発ずプロトタむピングの䞡方。 任意の2Dゞャンルのゲヌムを䜜成できたす。 ほずんどの堎合、さたざたなゲヌムゞャム䞭の迅速な開発のためにコンストラクト2を䜿甚したす。



デザむナヌは、コヌドを曞く時間を無駄にするこずなく、他のタスクに集䞭するのを助けおくれたした。



Construct 2で䜜成されたいく぀かのゲヌム













Clickteam Fusion 2.5


Clickteamの背埌には、Klik and Play、The Games Factory、Multimedia Fusionなどのプロゞェクトがありたす。 2014幎の初めに、圌らはClickteam Fusion 2.5以䞋Cfず呌びたすをリリヌスし、iosおよびandroid向けのモゞュヌルを゚クスポヌトしたした。 この期間に、゚ンゞンに初めお觊れたした。 Cfはすぐにその開発の容易さず有望な機胜を気に入りたした。 1幎以䞊が経過したしたが、この間に倚くの経隓を蓄積し、共有したいず思いたす。







このコンストラクタは、次の理由で遞択されたした。







Cfでリリヌスされた高品質のゲヌムはほずんどなく、倚くの銎染みのある開発者がコンストラクタヌで本栌的なゲヌムを䜜成するこずに぀いお非垞に批刀的に反応したため、最埌の点に぀いおは疑問がありたした。 経隓により、疑念は払拭されたした。 だから、Cfコンストラクタはどのようなものですか



むンタヌフェヌス



UnityやCryengineず比范するず、時代遅れに芋えたすが、䜿いやすさず開発速床の点では、顕著に勝っおいたす。 䜜業りィンドりは8぀のみで、䞻な䜜業は4で行われたす。 構造が単玔であるにもかかわらず、いく぀かの高床なオプションを芋぀けるのは困難です。











サポヌトされおいるプラ​​ットフォヌム



珟時点では、iOS、Android、PC、HTML 5、Flash、Ouyaでゲヌムをリリヌスできたす。







ゞャンル蚭定



Cf開発者によるず、このコンストラクタヌを䜿甚するず、2-dで任意のゲヌムを䜜成できたす。 静止カメラでアクションを行うゲヌムマッチ3、パズル、フラッピヌボヌド、ク゚スト、カヌドゲヌムなどに最適だず思いたす。 組み蟌みの2d-box物理゚ンゞンにより、物理を詊すこずができたす。 たずえば、有名なカットロヌプは2dボックスを䜿甚しおいたした。 倚くのむンディヌ開発者はcfでプラットフォヌマヌを䜜成したすが、このゞャンルでは、Unityのほうが速いので、Unityを奜みたす。







モバむル開発の機䌚



iOSでゲヌムをリリヌスする際、コンストラクタヌ内の関数を䜿甚しお、ゞオロケヌションをゲヌムに統合し、加速床蚈、組み蟌み賌入、バナヌ広告iadおよびChartboost、ズヌム、マルチタッチ、ゞョむスティックシミュレヌションを䜿甚できたす。 組み蟌みのadmob蚭定はAndroidでのみ䜿甚でき、Unity広告はxcode経由で远加する必芁がありたす。 iOSの堎合、Game Centerは、リヌダヌボヌドず実瞟、およびマッチメむキングを備えたマルチプレむダヌでもサポヌトされたす。 埌者に぀いおは䜕も蚀えたせん。 Cfでは、䞻に単䞀のゲヌムが䜜成されたす。







ゲヌムのテスト



F8キヌを抌すず、別のりィンドりでゲヌムが開始されたす。 デバむスでテストするには、xcodeたたはapkに゚クスポヌトする必芁がありたす。 これにより、Xcodeでの䜜業の䞍䟿さが隠されたす。 CfはWindowsでのみ動䜜し、仮想マシンがなければMacで゚ンゞンを実行できたせん。 Windowsで䜜業しおいるので、実際のデバむスでゲヌムをテストするために仮想マシンをむンストヌルする必芁もありたした。 VMware Playerをお勧めしたす。これはむンタヌネットで無料で入手できたす。 たた、Mac甚のオペレヌティングシステム゚ミュレヌタヌの最新バヌゞョンをダりンロヌドする必芁がありたす。 完成したゲヌムの堎合、apkおよびxcodeファむルでのコンパむルには1分もかかりたせん。 プロトタむプの堎合、これらは数秒です。







さたざたなデバむスの最適化



ゲヌムをコンパむルするずき、ディスプレむ䞊のディスプレむのタむプを遞択する必芁がありたす。 瞊向きず暪向きの最適化オプションがいく぀かありたす。 私はあたり詳现には觊れたせん。Cfフォヌラムで倧きな蚘事を芋぀けるこずができたす。開発の最初にこの項目に぀いお考えないず、問題が発生したす。 党䜓像を理解するためのヒント











技術サポヌト



Cfに助けを求めたずき、私は最も暖かい感情を経隓したした。 すぐに、ビゞネスで、圌らは䜕かを説明するために既補のコヌドを送るこずさえできたす。 日䞭、答えは垞に来たした。 確かに、週末は機胜したせん。 たた、フォヌラムを匷調したいず思いたす。 芖芚的には、非垞に www.gamedev.ruを連想させる、率盎さを気の毒にではなく、非垞に有益です。 倚くの既補の゜リュヌションず䟿利なブログ。 iOSのExtractorサポヌトは、Appleの人々によっお行われたす。 非垞に有胜な男。







゚ンゞンの曎新ず拡匵



プログラム内には、開発者の䜜業を容易にする倚くの無料のオブゞェクトを含む拡匵マネヌゞャヌがありたす。 定期的に、新しいものがそこに珟れたす。 䞀般的に、゚ンゞンは私が望むほど速く開発されおいたせん。 iOS 8がリリヌスされたずき、Cfぱクスポヌタヌアップデヌトをリリヌスできたせんでした。そのため、デバむスを曎新した開発者はゲヌムをテストする機䌚を倱いたした。 この問題を解決するのに玄2週間かかりたした。 その結果、゚ンゞンの蒞気バヌゞョンの所有者だけが䞍運であるこずが刀明したした。 Cfには独自のストアもあり、ただ非垞に小さいです。 「facebookの共有」アセットを賌入する必芁がありたしたが、それほど単玔ではないこずがわかりたした。 ストアでの支払いは、Googleりォレットを通じお行われたす。 私は自分のカヌドをこのサヌビスに忠実に結び付け、すべおの条件に同意したしたが、すべおがハングしたした。 手順の繰り返しの繰り返しは倱敗したした。 たぶんあなたはそれをするこずができたす。







Cfでゲヌムを開発するのは誰ですか



゚ンゞンの䞻な察象者はアマチュアであり、ゲヌムの䜜成は趣味です。 したがっお、ほずんどのゲヌムの品質は劣っおいたす。 昚幎ず比范しお、デザむナヌで良いゲヌムを獲埗しお䜜りたいデベロッパヌの数が増えおいたす。 原則ずしお、これらはむンディヌズのシングルたたは小さなチヌムです。 この流入がCfチヌムにビゞネスの方向に積極的に発展するむンセンティブを䞎えるこずを願っおいたす。 たた、゚ンゞンは倧芏暡なゲヌムのプロトタむピングメカニズムでよく䜿甚されたす。



Cfが開発した人気のあるゲヌム



フレディの5泊-IOS、PC

スレむむン-IOS

フォヌトミュり-PC

Pitiri 1977-PC

OddPlanet Lite-IOS

ポケットニンゞャ-iOS

メガシティ-iOS

アトミックサンタクリスマスオメガ-PC

沈黙の眠り-PC

コンクリヌトゞャングル-PC

6時の高さ-Android



党リストはこちら-steamcommunity.com/app/248170/discussions/0/666828126951531546



たずめ



珟時点では、Cfで2぀のゲヌムを組み立おおいたすが、最埌のゲヌムはデザむンパズルMy Maze for iosです。 倧きなマむナス点は、パブリッシャヌずの亀枉を開始したため、分析を担圓するSDKを構築する必芁があったこずです。 そしお、ここで私は倚くのこずを倱望させたした、出版瀟は団結のための既補の゜リュヌションを持っおいたす、そしお私のコンストラクタを介した統合は非垞に困難たたは䞍可胜です。 したがっお、ゲヌム党䜓を統䞀しおやり盎すか、パブリッシャヌを攟棄する必芁がありたす。 私の間違いを犯さないようにしお、必芁なSDKを事前に考え、それらをゲヌムに組み蟌む機䌚があるかどうかを考えおください。 それにもかかわらず、私の意芋では、すべおのゲヌムデザむナヌはデザむナヌで働くこずができるはずです。 これにより、䞻にプログラマヌに䟝存する他のチヌムメンバヌに䟝存するこずが少なくなりたす。 さらに、すべおのゲヌムが3Dを必芁ずするわけではなく、Cfは2Dゲヌムを䜜成するのに十分なツヌルを提䟛したす。 蚭蚈者の最も重芁なプラスは、䜜業のスピヌドず開発の容易さです。










All Articles