What is it about?

This paper compares Unity and Unreal, two common game engines used for developing games in the industry, and discusses their applicability to classrooms and students learning game development. We also discuss a handful of factors teachers should consider when deciding on a game engine for their course.

Featured Image

Why is it important?

Video games are popular for exciting students to learn about computer science. Yet, the way computer science topics are taught is often through the use of a game engine to help handle essential aspects of gameplay. Game engines come in many flavors and are common tools of the trade in game development communities. But, with a variety of available tools, this paper helps to describe the applicable features game development teachers should consider before selecting a game engine to teach from.

Perspectives

While accurate at the time of publication, Game engines, and the game development field advance rapidly. There is reason to consider that the conclusions described in this paper may no longer apply to game development teachers. The underlying game engine's factors, such as a shallow learning curve or GE popularity, are still valuable considerations before suggesting a tool for students to learn.

Jeremy Block
University of Florida

Read the Original

This page is a summary of: An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course, June 2017, ACM (Association for Computing Machinery),
DOI: 10.1145/3059009.3059013.
You can read the full text:

Read

Contributors

The following have contributed to this page