Skip to main content
QUICK REVIEW

[論文レビュー] Combining features of the Unreal and Unity Game Engines to hone development skills

Ioannis Pachoulakis, Georgios Pontikakis|arXiv (Cornell University)|Nov 11, 2015
Distributed and Parallel Computing Systems被引用数 6
ひとこと要約

本論文は、学部情報工学専攻の学生を対象に、Unreal Engine 4.x と Unity 5.x の補完的機能を統合することでゲーム開発教育を強化する手法を提案する。Unreal の高精細なグラフィックスと C++ ベースのスクリプト機能を、Unity の使いやすさと C# スクリプト機能と組み合わせることで、学生は幅広い技術的熟練度を習得し、ゲーム技術分野におけるスキルの向上が図られる。

ABSTRACT

Two of the most popular game engines today, Unreal Engine v4.x and Unity Game Engine v5.x have recently adopted competitive and very appealing pricing structures for individual game developers and small teams. One may lean towards one or the other game engine based on various criteria: existing familiarization / vested interest, steepness of learning curve, quality, richness, variability and pricing of add-on assets, initial cost of basic ownership versus subscribing to updates and acquiring needed modules, etc. In this paper we present complementary features of the Unreal and Unity game engines that can be combined to enhance understanding game development and to hone relevant skills. Such combinations of different game engine features can increase the added value for our undergraduate informatics engineering students taking a "Game Technologies" class.

研究の動機と目的

  • 教育的なゲーム開発課程における多様なゲームエンジンワークフローへのアクセス不足という課題に対処すること。
  • 複数のゲームエンジンのパラダイムとツールチェーンに触れることで、学生の熟練度を向上させること。
  • ハイエンドおよびアクセスしやすいゲーム開発プラットフォームを実際に使用した経験を通じて、学習成果を向上させること。
  • 1つのコースに複数のエンジンを統合するための教育的フレームワークを教育者に提供すること。
  • 業界標準のツールと実践に慣れることで、学生の業界での即戦力としての準備を強化すること。

提案手法

  • レンダリング品質、スクリプト言語、アセット管理を含む、Unreal Engine 4.x と Unity 5.x のコア機能の特定と比較。
  • 両エンジンの強みを際立てるために、プロジェクトを交互に実施するか統合するカリキュラムの設計。
  • 低レベルの最適化とパフォーマンスチューニングを教えるために、高精細なグラフィックスと C++ ベース開発に Unreal Engine を使用。
  • イベント駆動型プログラミングとモularity を教えるために、迅速なプロトタイピングと C# ベーススクリプトに Unity を使用。
  • 類似したゲームメカニズムを両エンジンで並行して実装することで、クロスエンジン比較を促進。
  • 学部情報工学専攻の学生を対象に、実際の授業環境で統合手法を適用。

実験結果

リサーチクエスチョン

  • RQ1Unreal と Unity のゲームエンジン機能を統合することで、ゲーム技術コースにおける学生の学習成果はどのように向上するか?
  • RQ2両エンジンを併用する際に、それぞれの具体的な機能のうち、スキルの習得に最も効果的に寄与するのはどれか?
  • RQ3C++ と C# の両方のゲーム開発環境に触れることで、学生のゲームアーキテクチャ理解はどのように変化するか?
  • RQ41つの教育カリキュラム内で、2つの異なるゲームエンジンを効果的に統合するための教育的戦略は何か?
  • RQ5両エンジンを用いることで、学生のゲーム開発分野における業界での役割への準備はどの程度向上するか?

主な発見

  • C++ ベースの Unreal と C# ベースの Unity のワークフローを比較することで、学生はゲームエンジンアーキテクチャの理解が深まった。
  • 両エンジンの統合により、パフォーマンス、開発スピード、視覚的精細度のトレードオフを理解できるようになった。
  • 両エンジンを実際に使用した経験が、ゲーム開発タスクにおける学生の関与度と技術的多様性を向上させた。
  • 二重エンジンアプローチにより、各プラットフォームの強みを活かして、より強固で最適化されたゲームプロトタイプの構築が可能になった。
  • 教育者からは、複数のゲーム開発スタックに慣れ親しむ必要がある業界の役職に学生がよりよく準備されていると報告された。
  • このアプローチは教育現場でも実現可能であり、学生は両エンジンの機能を活用してプロジェクトを成功裏に完了した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。