skip to main content
10.1145/3059009.3059013acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course

Published:28 June 2017Publication History

ABSTRACT

Students' interest in game development often leads departments to attempt to put together a stand-alone game development course. We have used both Unity and Unreal for just such a course. Unity and Unreal are discussed here in the context of how viable they are and how they compare in terms of usefulness for teaching game development. We also present them in context of high level overviews of other game engines and discuss which factors add to a more effective game engine for teaching game development. This paper is intended to help answer some of the questions asked by those without experience in the field who find themselves developing stand-alone game development courses.

References

  1. K. Bierre, P. Ventura, A. Phelps, and C. Egert. Motivating oop by blowing things up: An exercise in cooperation and competition in an introductory java programming course. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '06, pages 354--358, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Blender.org. Introduction to game engine. https://www.blender.org/manual/game\_engine/ introduction.html. Accessed: 2015-08--26.Google ScholarGoogle Scholar
  3. R. Coleman, M. Krembs, A. Labouseur, and J. Weir. Game design & programming concentration within the computer science curriculum. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '05, pages 545--550, New York, NY, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Crytek. The complete solution for next generation game development. http://cryengine.com. Accessed: 2015-08--27.Google ScholarGoogle Scholar
  5. D. V. de Macedo and M. A. Formico Rodrigues. Experiences with rapid mobile game development using unity engine. Comput. Entertain., 9(3):14:1--14:12, Nov. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. E. Dickson. Experiences building a college video game design course. J. Comput. Small Coll., 25(6):104--110, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. E. Dickson. Using unity to teach game development: When you've never written a game. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE '15, pages 75--80, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. P. Doran. Unreal Engine Game Development Cookbook. Packt Publishing, 2015.Google ScholarGoogle Scholar
  9. K. Doss, V. Juarez, D. Vincent, P. Doerschuk, and J. Liu. Work in progress: A survey of popular game creation platforms used for computing education. In Frontiers in Education Conference (FIE), 2011, pages F1H--1--F1H--2, Oct 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Economics. State of the developer nation q3 2014. Vision Mobile.Google ScholarGoogle Scholar
  11. M. S. El-Nasr and B. K. Smith. Learning through game modding. Comput. Entertain., 4(1), Jan. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. GarageGames. Torque 3d | products | garagegames.com. http://www.garagegames.com/products/torque-3d. Accessed: 2014--12--16.Google ScholarGoogle Scholar
  13. W. Goldstone. Unity 3.x Game Development Essentials. Packt Publishing, 2011.Google ScholarGoogle Scholar
  14. M. Hewner and M. Guzdial. What game developers look for in a new graduate: Interviews and surveys at one game company. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE '10, pages 275--279, New York, NY, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. ign. Gdc 2015: Valve announces source 2 engine. http://www.ign.com/articles/2015/03/04/gdc-2015-valve-announces-source-2-engine. Accessed: 2015-08--27.Google ScholarGoogle Scholar
  16. E. A. Inc. Electronic arts home page - official ea site. https://www.ea.com/. Accessed: 2017-01-05.Google ScholarGoogle Scholar
  17. E. G. Inc. Unreal engine technology | home. https://www.unrealengine.com/. Accessed: 2015-08--27.Google ScholarGoogle Scholar
  18. J. Kasurinen, J.-P. Strandén, and K. Smolander. What do game developers expect from development and design tools? In Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, EASE '13, pages 36--41, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. P. Petridis, I. Dunwell, S. Arnab, A. Protopsaltis, M. Hendrix, and S. de Freitas. Game engines selection framework for high-fidelity serious applications. International Journal of Interactive worlds, 2012:1--19, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  20. Polygon. Valve announces source 2 engine, free for developers. http://www.polygon.com/2015/3/3/8145273/valve-source-2-announcement-free-developers. Accessed: 2015-08--27.Google ScholarGoogle Scholar
  21. A. D. Ritzhaupt. Creating a game development course with limited resources: An evaluation study. Trans. Comput. Educ., 9(1):3:1--3:16, Mar. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. W. Services. Amazon lumberyard - free aaa game engine. https://aws.amazon.com/lumberyard/. Accessed: 2017-01-04.Google ScholarGoogle Scholar
  23. U. Technologies. Unity - game engine. http://unity3d.com/. Accessed: 2014-07--24.Google ScholarGoogle Scholar
  24. D. Trenholme and S. P. Smith. Computer game engines for developing first-person virtual environments. Virtual Real., 12(3):181--187, Aug. 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Valve. Valve. http://www.valvesoftware.com. Accessed: 2015-08--27.Google ScholarGoogle Scholar
  26. A. I. Wang and B. Wu. An application of a game development framework in higher education. Int. J. Comput. Games Technol., 2009:6:1--6:12, Jan. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. B. Wu and A. I. Wang. A guideline for game development-based learning: A literature review. Int. J. Comput. Games Technol., 2012:8:8--8:8, Jan. 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
      June 2017
      412 pages
      ISBN:9781450347044
      DOI:10.1145/3059009

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 28 June 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ITiCSE '17 Paper Acceptance Rate56of175submissions,32%Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader