小さなコミュニティに対して巨大なビジュアルパワーのバランスを取るCrytekのCryEngineの詳細なガイド。業界に入ったばかりのデベロッパにとって,最高のゲームエンジンを選ぶのは困難な作業だ。ここでは,最も人気のあるゲームエンジンの1つであるCryEngineに関する話題を多く取り上げるので,プロジェクトに適したゲームエンジンかどうかを確認してほしい。このページですべての主要なゲームエンジンに関するその他の詳細なガイドを読むことができる。Cryを動かしたエンジンとして知られている。Crytekは単に技術を供給しただけでなく,ゲームを開発しており,2000年代初頭にはUbisoftとのゲームとパートナーシップ得たことで,CryEngineの成長を加速させている。GPUの機能を紹介するためにCrytekが作成した技術デモに基づいている。考えてみるとこれは奇妙な前提である。Cryが発売されたとき,Crytekはまた,エンジンをライセンス可能にし,EAとパートナーシップを締結した。同シリーズで最も有名な看板作品となるCrysisを開発した。シリーズで使われている。それはシューティングゲームに限定されるものではなく,多種多様なジャンルやフォーマットをサポートしている。Viveなど,さまざまなプラットフォームの開発も可能だ。CryEngineはまだモバイルをサポートしていないことには注意しておこう。play」システムで知られており,ここで詳しく説明したい。使用すると,エンジンとそのエディタソースコードの両方にアクセスできるため,カスタマイズ性と柔軟性が向上する。Cryシリーズのように,CryEngineを大幅に変更されたバージョンが使用されている。Amazonはまた,2016年にCrytekとライセンス契約を結び,Lumberyardを創設したことも有名だ。Crytekは財政トラブルの時期を経て,Amazonの取引は必要性によってなされていた。Unrealと同様に,CryEngineはロイヤリティシステムを備えた無料エンジンで,数年間「好きなだけ支払う」モデルをテストしたあと,2018年にロイヤリティシステムを採用した。プロジェクトあたりの年間収益の最初の5000ドルはロイヤリティフリーで,その後,Crytekに5%のロイヤリティを支払う。マネージャー,追加のトレーニングにアクセスすることもできる。詳細については,このページでCrytekと直接連絡を取ることが可能だ。選択したライセンスに関係なく,何千ものアセットを誇るエンジンのマーケットプレイスにアクセスできる。Showdownは,エンジンが輝く場所の素晴らしい実例だ。StudiosのPreyを別の例として挙げた。Wallsしかし,シューティングゲームだけではない。ValleyのためにCryEngineを選んだ。Heldager氏はエンジンがFPSに向けられていることに同意する。「CryEngineはオープンワールドと自然豊かな環境に優れています」と氏は語る。「1人称ゲーム,とくに1人称シューティングゲームに注力しています。多くの場合,ゲームエンジンは,エンジンが最初に実行することを意図していたものを反映しています。●CryEngineは,すぐに使える多くの機能が付属しているCryEngineにはいくつかの得意分野があるが,最初から多くのツールが付属しており,プロジェクトを簡単に作成できる。Larsen氏は,CryEngineに付属しているデフォルトのテンプレートを示唆した。基本的にゲームに必要なすべてのものが付属しています。3のような1人称シューティングゲームは,CryEngineが輝く場所だCryEngineには多くのツールが付属しているだけでなく,すぐに使用できるとHeldager氏は付け加える。「完成品のように見えるものを作るのはとても簡単です」と氏は語る。「Unityでは,すべてのシェーダを開発する必要があり,その結果,すべてに時間がかかります。●CryEngineは,高忠実度のビジュアルを可能にするHeldager氏が触れたように,CryEngineはビジュアルの品質で知られているので,フォトリアリスティックなゲームを開発している場合は,プロジェクトにとくに適している可能性がある(Unrealは別の良い選択肢になる)。Gamesを動機づけた要素だ。「我々は,それが提供するビジュアルな機能のためにCryEngineを選びました」と,Larsen氏は語る。AporiaのためにCryEngineを選んだ理由でもある。チームはUnrealも検討したが,CryEngineはその分野でEpicのエンジンよりも無視できない利点を持っていた。「何か可愛いものを作ることは,(CryEngineなら)誰もができることです」と氏は語る。Engineの現時点では,ライトビルディングに多くの苦労をしていました。CryEngineでは,すべてがすぐに動作し,プレイヤーは,開発者として,あなたが見るものを取得します。Productionsの共同創設者兼CEOだ。CryEngineがオープンワールド環境を高忠実度のビジュアルで生成し,満たす能力は,ゲームの開発に大きく役立ったという。「エンジンのビジュアルの強みは,最高のゲームがエンジンがレンダリングできる驚異的なレベルの詳細を利用するゲームであることを意味します」と,氏は語る。「第1人称,第3人称,あるいは遠く離れた第3人称に設定されたゲームはすべて,この技術の恩恵を受けるでしょう」PoppermostのSnow●CryEngineは,高速な反復プロセスを可能にするビジュアルの強さと合わせて,すぐに利用可能な多くの機能を備えているため,CryEngineはプロジェクトを素早く繰り返せる。プロトタイプをドアから取り出すための素晴らしいツールになる。「CryEngineのエディタにはビルド時間やコンパイル時間がありません」とLarsen氏は語る。●CryEngineは,オープンワールド,植生豊富な環境を本当によく処理するCryEngineは,高い視覚的忠実さ,オープンワールド環境,特に大量の植生を含む大きなレベルを備えた環境を作成するパイオニアと考えることができる。間,それはあなたがUnrealライセンスを買う余裕がない場合に利用可能な唯一の選択肢だった。「2012年にスタジオとしてオープンワールドゲームを開発したとき,複雑な物理シミュレーションと共に大きな世界を扱えるエンジンが必要でした」とBergendahl氏は語る。Poppermostエンジンのシーンで競争が激しくなった今でも,オープンワールド環境の取り扱いに関しては,CryEngineは最前線に立っている。「CryEngineの世界構築ツールは誰にも負けません」とBergendahl氏は続ける。「小さなチームが大規模なオープンワールドを構築できる容易さは比類のないものであり,開発者は自分が想像するものを正確に作成する自由を与えます。詳細で大規模な環境を必要とするゲームは,ゲームエンジンとしてCryEngineを選択することで,多くの時間を節約できます」オープンワールド環境が多い場合は,とくにCryEngineを使用して栄えるだろう。Wallsは,最初はプログラミングをあまり必要としなかったのでCryEngineを選んだが,その植生を処理するエンジンの能力は,スタジオが作るゲームの種類に影響を与える結果となった。「大学で始めた頃は,見栄えの良い製品を実現するために必要なハードコアプログラミングを最小限に抑え,簡単に実装できるエンジンが必要でした」と,Heldager氏は語る。「その後,我々のプロジェクトはCryEngineの強みを活かし,自然に屋外環境の重いゲームになりました。Valley●CryEngineは簡単に学ぶことができるGameMkerと同様,ドラッグ&ドロップ機能のおかげで,初心者でも簡単に使え,CryEngineは急な学習曲線を持たないため,エントリーレベルの開発者にとっても良い選択だ。「私は常に他の開発者に対して,該当する場合は,プロジェクトでCryEngineを検討するよう勧めています」とBergendahl氏は語る。「エンジンは学ぶのが難しく,非常に強力で,ゲームコミュニティの心の中で特別な認識を持っています。ゲーマーの目は,通常,ゲームの予告編の前に『CryEngineで開発された』の文字を見ると点灯します。ベースの両面で,優秀な開発者をトレーニングする際に問題は一度もありませんでした。●CryEngineのサポートは良好CryEngineコミュニティは小さいものの(すぐに戻ってくる),利点もある。:Crytekに簡単にサポートに連絡でき,簡単かつ迅速にサポートに連絡できる。Rightsの開発を通じてCryEngineのコミュニティとCrytek自身の両方から受けたサポートの量に非常に満足しています」とLarsen氏は語る。「CryEngineのフォーラムよりも,CryEngineの従業員をCryEngineのDiscordを介して確保するほうが簡単です。テクニカルサポートをお探しの場合は,購入可能な技術サポートチケットも提供されています」Heldager氏は付け加える:「我々はCrytekのコミュニティ管理が大好きで,彼らは常に役立ちます」CryEngineの欠点はなにか●CryEngineは,競合他社ほどの規模ではないCrytekの効果的なサポートを強調したが,その分野にはマイナス面もある。CryEngineのユーザーベースはUnityやUnrealよりもはるかに小さく,その結果,ほかのエンジンのようなサポートやコミュニティの規模はない。Larsen氏は,「ユーザーベースが小さいほど,知識のある人材が少なくなり,とくにプロジェクトを諦めて他の場所に移りがちな新興企業のほうが知識を持った人が少なくなります。これは,初心者がユーザーベースのサイズのために求める助けを得ることができないという悪いスパイラルになり,ユーザーベースの成長が止まってしまう可能性があります」と語る。これは,開発者が利用できるリソースの不足にもつながる。Crytekはエンジンのドキュメント専用のWebサイトを持っているが,それだけでは十分ではない。「エンジンに関するドキュメントが大幅に不足しています」とHeldager氏は語る。Rights●経験豊富なCryEngine開発者を募集するのは難しいCryEngineの小さなユーザーベースの直接的な影響は,スタジオがエンジンで経験豊富な開発者を募集するのが難しい点だ。Heldager氏は,人々が積極的に学ぶ努力をする「2つの業界標準」,すなわちUnrealとUnity(CryEngineではない)があることを正しく指摘している。Larsen氏は,採用は不可能ではないと説明するが,いくつかの脚注が必要だ:「CryEngineの経験を持つプログラマは少なく,遠く離れています。彼らはそこにいるので,少し粘り強く,多くの求人応募を経れば,経験豊富な人材を見つけることができます。CryEngineパイプラインに素早く適応できるアーティストを見つけるのははるかに簡単です」Shevchenko氏は,全体的にはかなり難しいと語る:「経験豊富な開発者のほとんどは,異なるエンジンに移行しました。現時点では,開発中の何年ものCryEngineのプロジェクトを持つ小さなチームがまだありますが,無料のCryEngineの専門家を見つけることはほとんど不可能です。お勧めできない我々の専門家が強調したように,CryEngineは1人称シューティングゲームに優れていますが,Shevchenko氏によると注意点があるという。「物理エンジンが適していないため,テンポの速いシューティングゲームにCryEngineを使用するのは難しいです」と,氏は語る。「複雑なRPGを作るためにもCryEngineもお勧めしません。多くのツールがすぐに使えるが,初心者の場合は,そのツールで何をすべきかを理解するのは難しい場合がある。それはまた,まだいくつかのかなり重要な機能を欠いている。「エンジンは素のままでは使いにくいです」とShevchenko氏は語る。システムと開発ツールをゼロから開発する必要があります。「エンジンの積極的な改善にもかかわらず,そのゲームエディタはまだ市場の競合他社に非常に劣っています。LODジェネレータやシェーダを構築するためのビジュアルシステムなど,多くのツールが現在も欠落しています」Heldaher氏は,構築が想定されていない何かのためにCryEngineを使用するのは難しいと語り,要約した。「プラグインなどを追加するのは難しいです」と氏は語る。「アーティストが独自のアセットエクスポーターを必要とするので,すぐにエンジンの開発を始めるのは非常に難しいです。コミュニティに参加する我々の回答者はCryEngineのコミュニティの小規模を指摘しているが,プロジェクトにCryEngineを使用することを検討している場合,それにアプローチしてはいけないという意味ではない。「今のところ,コミュニティは大きくはありませんが,レスポンスは非常にいいです」とShevchenko氏は語る。2007の改造シーン以来,エンジンと連携して開発のさまざまな側面に非常に精通しています。エンジン開発者は,Discordや記事などで関する知識を頻繁に共有します」GitHub経由でCryEngineのソースコードにアクセスできるだけでなく,CrytekのWebサイト上のチュートリアルの広い範囲にアクセスできることを忘れてはいけない。氏は,エンジンを最大限に活用するために開発者を知る必要があると考えている。「Crytekとの強固な関係を築くことは重要です」と氏は語る。「我々は長年にわたり彼らと密接に協力してきたので,社内のつながりを活かすことができました。サポート,開発,マーケティングのチームに近づき,協力して相互に有益な機会を見つけることができました。Poppermost●エンジンがプロジェクトのニーズに対して何ができるかを確認するプロジェクトがどこに向かうのか,少なくともさまざまな潜在的なデザインを強く考え,プロジェクトに取り組む必要がある。よってニーズが満たされることを確認しよう。—開発中のエンジンスイッチは非推奨だ。シンプルな2Dプラットフォーマーを開発する場合,CryEngineは少しやりすぎかもしれない。GameMakerはより良いフィット感になるだろう。オープンワールドの設定と自然豊かな環境を目指しているなら,CryEngineは完璧なマッチとなる。「エンジンが何をする必要があるかを考えてみてください」とHeldager氏は語る。●ちょっと試してみる結局,CryEngineがあなたのために必要かどうかを確認する最良の方法は,単にそれを試してみるという方法だ。結局無料なので,文字どおり何の費用もかからない。「やってみてください」とLarsen氏は語る。—ドキュメントだけでなく,チュートリアルの数も増え続けています。ユーザーベースが小さくなると,エンジンの特定の側面に積極的に取り組んでいるCrytekの社員と連絡を取るのは非常に簡単になります。品質の高いコンテンツを制作できれば,CryEngineコミュニティ内で注目を集めることも簡単です」Bergendahl氏はまとめた。このページは定期的に更新され,新しいエンジンがリストに追加される予定だ。Engineの詳細を読むことができる。Dealessandri編集部ACADEMY。