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
一句话总结

本文提出将虚幻引擎4.x与Unity 5.x的互补特性相结合,以增强信息工程专业本科学生的游戏开发教育。通过利用虚幻引擎的高保真图形和基于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.

研究动机与目标

  • 解决学术游戏开发课程中学生接触多样化游戏引擎工作流程机会有限的挑战。
  • 通过让学生接触多种游戏引擎范式和工具链,提升其技术熟练度。
  • 通过亲身体验高端与易用的游戏开发平台,提升学习成效。
  • 为教育工作者提供一种将多种游戏引擎整合到单一课程中的教学法框架。
  • 通过让学生接触行业标准工具和实践,增强其面向行业的准备度。

提出的方法

  • 识别并比较虚幻引擎4.x与Unity 5.x的核心功能,包括渲染质量、脚本语言和资源管理。
  • 设计一种课程,通过在两种引擎之间交替或整合项目,突出各自的优势。
  • 使用虚幻引擎进行高保真图形开发和基于C++的开发,以教授底层优化与性能调优。
  • 使用Unity进行快速原型设计和基于C#的脚本开发,以教授事件驱动编程与模块化设计。
  • 通过在两种引擎中并行实现相似的游戏机制,促进跨引擎对比。
  • 在真实本科信息工程专业课程中应用该综合方法。

实验结果

研究问题

  • RQ1如何通过结合虚幻引擎与Unity游戏引擎的功能,提升游戏技术课程中学生的学习成效?
  • RQ2在协同使用时,每种引擎的哪些特定功能最有效地促进技能发展?
  • RQ3同时接触C++与C#游戏开发环境,如何影响学生对游戏架构的理解?
  • RQ4哪些教学策略能够有效实现两种不同游戏引擎在单一学术课程中的整合?
  • RQ5同时使用两种引擎在多大程度上提升了学生在游戏开发行业岗位上的准备度?

主要发现

  • 通过对比基于C++的虚幻引擎与基于C#的Unity工作流程,学生对游戏引擎架构的理解得到提升。
  • 两种引擎的整合使学生能够更好地理解性能、开发速度与视觉保真度之间的权衡。
  • 亲身体验两种引擎显著提高了学生的参与度,并增强了其在游戏开发任务中的技术多样性。
  • 双引擎方法使学生能够通过利用各平台的优势,构建出更稳健且优化的游戏原型。
  • 教育工作者报告称,该综合课程更好地帮助学生为需要熟悉多种游戏开发技术栈的行业岗位做好准备。
  • 该方法在学术环境中具有可行性,学生成功完成了融合两种引擎功能的项目。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。