
【ブログ】UnrealGameSyncを使ってPerforce Helix CoreとUEプロジェクトを同期する方法:
UE4/UE5とバージョン管理ツール「Helix Core」を同期させるためのツールとしてEpic社が提供しているUnrealGameSyncについて、インストールおよびセットアップ方法と併せて解説したブログ記事です。UnrealGameSyncの利用をご検討中の方は、ぜひご一読ください。
続きを読む

【ブログ】UnrealGameSyncを使ってPerforce Helix CoreとUEプロジェクトを同期する方法:
UE4/UE5とバージョン管理ツール「Helix Core」を同期させるためのツールとしてEpic社が提供しているUnrealGameSyncについて、インストールおよびセットアップ方法と併せて解説したブログ記事です。UnrealGameSyncの利用をご検討中の方は、ぜひご一読ください。
続きを読む

Perforce Software社eBook
『2022年版 ゲーム開発トレンド&未来予想レポート』
今話題のAR/VRやメタバース、NFTなどのゲーム開発への影響や、COVID-19による働き方への変化などについて、米国Perforce Software社がアンケートを実施。世界各国300名以上から寄せられた回答をまとめた英文レポートの参考訳です。
※本eBookを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

Perforce Software社eBook
『2022年版 自動車向けソフトウェア開発の現状調査レポート』
自動車向けソフトウェア開発における悩みや課題、自律走行車やコネクテッドカーの普及による影響、開発現場でよく使用/採用されているツールや手法などについて、米国Perforce Software社がアンケートを実施。世界各国で自動車開発に関わる約600名から集めた回答をまとめた英文レポートの参考訳です。
※本eBookを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

Checkmarx レポート
『APPSEC:セキュリティおよびソフトウェア開発の専門家の見解』
ソフトウェアの自社開発を行っている欧米およびAPAC企業に勤務する、アプリケーションセキュリティ担当者やソフトウェア開発者1500名以上を対象に2021年に実施された、アプリケーションセキュリティの現状についてのアンケート結果をまとめた英語レポートの参考訳です。
※本レポートを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

【ブログ】バイナリファイルのバージョン管理にベストな選択を:
世の中には様々なバージョン管理システムが存在しますが、大容量のバイナリファイルを高パフォーマンスで処理できるシステムは限られています。本ブログ記事では、主要な各種バージョン管理システムを比較しながら、これからのソフトウェア開発に欠かせない、大容量バイナリファイルのバージョン管理に最適なシステムについて考察します。
続きを読む

Perforce Software社eBook
『CI/CDベストプラクティス ~ CI/CDパイプラインを最適化する方法 ~』
継続的インテグレーション(CI)および継続的デリバリ―(CD)パイプラインは ソフトウェア開発の効率化を目的に広く採用されています。しかし、その実装が不適切な場合、意図した効果を得られないどころか、開発にかえって余計な遅れを生じさせてしまう原因にもなりかねません。
本eBookでは、静的解析を利用して、CI/CDパイプラインを最適化する方法をご紹介します。
※本eBookを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

【ブログ】コードレビューの実施方法:
ソフトウェア開発には欠かせないコードレビュー。作業自体はシンプルなものと考えられがちですが、開発の規模が大きく複雑になるにつれ、様々な課題が生じてきます。本ブログでは、それらの課題の解決策と解決に役立つツールをご紹介します。
続きを読む

【ブログ】Helix ALMで正確な影響分析を:
要件を変更する際には、その変更によって起こり得る影響を事前に把握しておく必要があります。この影響分析が正確に行われないと後々、追加で行うべき変更の漏れや予期せぬ問題の発生につながってしまうかもしれません。
本ブログでは、影響分析のメリットやその種類を簡単に解説しながら、Perforce Software社のアプリケーション・ライフサイクル・マネジメントツール「Helix ALM」を使った分析の実施方法と生成できるレポートをいくつかご紹介します。
続きを読む

【ブログ】要件管理のベストプラクティス - 要件の再利用:
ソフトウェア要件をうまく再利用することができれば、同製品の新バージョンや類似機能を持つ別製品の開発を行う際の手間やコストを大幅に節約することができます。また、既に一連のテストや検証を終えた要件を使うことで、品質の向上も期待できます。本ブログでは、要件を再利用する際の注意点に加え、そのメリットとベストプラクティスをご紹介します。
続きを読む

【ブログ】デザイナーにとって最良のバージョン管理システムとは:
ソースコードと同様に重要なデジタルアセットであるにもかかわらず、アーティストやデザイナーが作成したデザインデータは、バージョン管理されることなく、煩雑に管理されていることが少なくありません。本ブログでは、アーティストやデザイナーにもバージョン管理が必要な理由と、ドラッグ&ドロップだけで簡単にバージョン管理を実現できるツール「Helix Sync」をご紹介します。
続きを読む

【ブログ】Unreal Engine 5(UE5)によって変わるゲームの世界:
Unreal Engineの次期バージョン(UE5)がゲームチェンジャーと呼ばれ、そのリリースが期待されている理由をまとめたPerforce Software社のブログ記事の参考訳です。ゲーム業界で広く利用されている高速バージョン管理ツール「Helix Core」との連携についても概説しています。
続きを読む

【ブログ】AWS上でのバージョン管理システム活用方法:
高速ソフトフェア・バージョン管理ツール「Helix Core」をAWSにデプロイするべき理由、およびAWSを活用することによって得られるメリットを説明したPerforce Software社ブログ記事の参考訳です。
続きを読む

Perforce Software社テクニカルガイド
『Helix CoreをAWSにデプロイする方法』
AWS 上には、コンピューティング、ストレージ、ネットワークのリソースが、無限ともいえるほどに溢れています。そして、これらをうまく利用できれば、ゲームの開発サイクルを劇的に改善し、製品リリースまでにかかる時間を大幅に短縮することができます。
本テクニカルガイドでは、アーキテクチャ・コンポーネントの観点から、AWS 上でのゲーム開発ワークフローの実装方法や最適化方法についてアドバイスしています。
※本テクニカルガイドを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

Perforce Software社ホワイトペーパー
『セキュアなCコードの記述方法』
ソフトウェアのセキュリティは現代の最大の関心事です。特に、組込みシステム用のソフトウェア開発において、セキュリティ上の脆弱性は致命的です。本ホワイトペーパーでは、セキュアなCコードの記述方法について説明します。
※本ホワイトペーパーを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

Perforce Software社ホワイトペーパー
『組込みソフトウェアのサイバーセキュリティ脆弱性トップ10』
組込みソフトウェアのセキュリティホールの約90%は、わずか10種類の脆弱性に起因するものだと言われています。
本ホワイトペーパーでは、発生しやすいサイバーセキュリティの脆弱性を調査し、実際のソースコードの例を示しながら解説します。また、コーディングスタイルやプロセスの改善により、それらの脆弱性を回避する方法を検証します。
※本ホワイトペーパーを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

Perforce Software社ホワイトペーパー
『ストリーム導入ガイド:Helix Coreのブランチとマージの簡略化』
Perforceストリームは、Helix Coreバージョン管理で利用できるブランチ機能です。この機能を利用することで、並行開発や依存関係、および共通ブランチやリリースアクティビティを今まで以上に簡単に管理することが可能になります。
ストリームは多様なブランチ戦略や開発モデルに対応しており、開発における様々な障害の解決や生産性向上に役立ちます。
本ホワイトペーパーは、Helix Coreの管理者、アーキテクト、および開発/エンジニアリングのリーダー向けです。ストリームへの切り替えのベストプラクティスや事前に検討しておくべきユーザーや他ツールへの影響について説明します。
※本ホワイトペーパーを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。
続きを読む

はじめに
ソフトウェアの品質を上げることは、ソフトウェア開発現場では常に存在する課題です。
V字プロセスにおいても、各工程で不具合が作りこまれる可能性があります。どの工程の不具合でも、作りこまれた工程で発見・修正を行うことが理想的です。後工程で発見・修正となると、手戻りが発生し、納期遅れのリスクも高まります。
続きを読む