Game Development: Enhancing Creativity and Independent Creation in University Course

Authors Lenka Bubenkova, Emilia Pietrikova



PDF
Thumbnail PDF

File

OASIcs.ICPEC.2024.12.pdf
  • Filesize: 4.15 MB
  • 13 pages

Document Identifiers

Author Details

Lenka Bubenkova
  • Department of Computers and Informatics, FEI TU of Košice, Slovakia
Emilia Pietrikova
  • Department of Computers and Informatics, FEI TU of Košice, Slovakia

Cite AsGet BibTex

Lenka Bubenkova and Emilia Pietrikova. Game Development: Enhancing Creativity and Independent Creation in University Course. In 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs), Volume 122, pp. 12:1-12:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/OASIcs.ICPEC.2024.12

Abstract

In this study, we tested a novel method of teaching the Unity engine to computer game design and development students. Our objective was to determine if a flexible assignment structure is the most effective for students with minimal engine experience. The study demonstrated that independent work significantly improves students’ comprehension and problem-solving skills. Key findings include a 90% increase in students achieving more than the minimum required grade, a significant improvement in self-reported confidence with Unity (with 66.3% of students moving from no experience to higher skill levels), and diverse, innovative final projects that exceeded initial expectations. These results suggest that the flexible assignment approach enhances creativity and maintains high expectations for student work, ensuring their success in the game development industry. The combination of student project grades, innovative project elements, and positive feedback indicates that this method is highly beneficial and could be applied effectively in various educational settings.

Subject Classification

ACM Subject Classification
  • Social and professional topics → Student assessment
Keywords
  • novice programmers
  • assessment
  • learning analytics
  • motivation
  • unity engine
  • game development
  • problem-solving skills

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Shanmuk Srinivas Amiripalli, Mukkamala SNV Jitendra, Surendra Talari, Sannith Akkireddi, and D Sateesh Kumar. Design and implement an artificial intelligence based zombie’s application using unity3d, 2020. Google Scholar
  2. Natalia Ampilova, Igor Soloviev, and Michail Syasko. Computer modeling the effect of weak electromagnetic field on charged particles by unity engine. In 2020 International Conference and Exposition on Electrical And Power Engineering (EPE), pages 082-086, 2020. URL: https://doi.org/10.1109/EPE50722.2020.9305579.
  3. Pedro Santos Bartolomé, Daniel Just, Ariana Bampouli, Simon Kemmerling, Aleksandra Buczko, and Tom Van Gerven. Immersive learning through simulation: implementing twin screw extrusion in unity. In Antonios C. Kokossis, Michael C. Georgiadis, and Efstratios Pistikopoulos, editors, 33rd European Symposium on Computer Aided Process Engineering, volume 52 of Computer Aided Chemical Engineering, pages 3489-3494. Elsevier, 2023. Google Scholar
  4. Ilsiyar Bikmullina and Enzhe Garaeva. The development of 3d object modeling techniques for use in the unity environmen. In 2020 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), pages 1-6, 2020. URL: https://doi.org/10.1109/FarEastCon50210.2020.9271568.
  5. Miroslav Binas. Version control system in cs1 course: Practical experience. In 2013 IEEE 11th International Conference on Emerging eLearning Technologies and Applications (ICETA), October 2013. URL: https://doi.org/10.1109/ICETA.2013.6674398.
  6. Antonio Borrelli, Vittoria Nardone, Giuseppe A. Di Lucca, Gerardo Canfora, and Massimiliano Di Penta. Detecting video game-specific bad smells in unity projects. In Proceedings of the 17th International Conference on Mining Software Repositories, MSR '20, pages 198-208, New York, NY, USA, 2020. Association for Computing Machinery. URL: https://doi.org/10.1145/3379597.3387454.
  7. Simon Bouvier-Zappa, Olivier Dionne, and David Hunt. Advanced use cases for animation rigging in unity. In ACM SIGGRAPH 2019 Studio, SIGGRAPH '19, New York, NY, USA, 2019. Association for Computing Machinery. URL: https://doi.org/10.1145/3306306.3328748.
  8. Oswald Comber, Renate Motschnig, Hubert Mayer, and David Haselberger. Engaging students in computer science education through game development with unity. In 2019 IEEE Global Engineering Education Conference (EDUCON), pages 199-205, 2019. URL: https://doi.org/10.1109/EDUCON.2019.8725135.
  9. Oswald Comber, Renate Motschnig, Hubert Mayer, and David Haselberger. Engaging students in computer science education through game development with unity. In 2019 ieee global engineering education conference (educon), pages 199-205. IEEE, 2019. Google Scholar
  10. Veselin Efremov and Adrian Lazar. Real-time procedural vfx characters in unity’s real-time short film "the heretic". In ACM SIGGRAPH 2019 Real-Time Live!, SIGGRAPH '19, New York, NY, USA, 2019. Association for Computing Machinery. URL: https://doi.org/10.1145/3306305.3332363.
  11. Hui Fang, Hongmei Shi, Jiuzhou Zhang, and Marimuthu Karuppiah. Effective college english teaching based on teacher-student interactive model. ACM Trans. Asian Low-Resour. Lang. Inf. Process., 22(3), March 2023. URL: https://doi.org/10.1145/3486676.
  12. Lance Flavell. Beginning Blender: Open Source 3D Modeling, Animation, and Game Design. Apress, USA, 1st edition, 2010. Google Scholar
  13. Maxwell Foxman. United we stand: Platforms, tools and innovation with the unity game engine. Social Media+ Society, 5(4):2056305119880177, 2019. Google Scholar
  14. Christopher L. Hideg and Debatosh Debnath. A programming course using video game design with platform projects. In 2018 IEEE International Conference on Electro/Information Technology (EIT), pages 0030-0034, 2018. URL: https://doi.org/10.1109/EIT.2018.8500103.
  15. Shimasadat Hosseini, Ali Abbasi, Luis G. Magalhaes, Jaime C. Fonseca, Nuno M.C. da Costa, António H.J. Moreira, and João Borges. Immersive interaction in digital factory: Metaverse in manufacturing. Procedia Computer Science, 232:2310-2320, 2024. 5th International Conference on Industry 4.0 and Smart Manufacturing (ISM 2023). URL: https://doi.org/10.1016/j.procs.2024.02.050.
  16. Zhiyong Hu, Qing Xu, and Guang Huang. Discussion on educational games based on unity. In Proceedings of the 2022 6th International Conference on Education and E-Learning, ICEEL '22, pages 67-74, New York, NY, USA, 2023. Association for Computing Machinery. URL: https://doi.org/10.1145/3578837.3578847.
  17. Afzal Hussain, Haad Shakeel, Faizan Hussain, Nasir Uddin, and Turab Latif Ghouri. Unity game development engine: A technical survey. Univ. Sindh J. Inf. Commun. Technol, 4(2):73-81, 2020. Google Scholar
  18. Manolya Kavakli and Cinzia Cremona. The virtual production studio concept – an emerging game changer in filmmaking. In 2022 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), pages 29-37, 2022. URL: https://doi.org/10.1109/VR51125.2022.00020.
  19. Liuxian Li and Zhiyang Fang. Earthquake escape simulator: A system for disaster knowledge popularization. In Journal of Physics: Conference Series, volume 2333, page 012002. IOP Publishing, 2022. Google Scholar
  20. Xiaoxiao Liu, Yiming Shen, Yukari Nagai, and Hirokazu Kato. Use of a mixed-reality creative environment in design education. Computers & Education: X Reality, 4:100055, 2024. Google Scholar
  21. Jakub Livovský and Jaroslav Porubän. Learning object-oriented paradigm by playing computer games: Concepts first approach. Open Computer Science, 2014. URL: https://doi.org/10.2478/s13537-014-0209-2.
  22. Jonathan Mortimer. How universities can better engage with the animation/vfx sector in scotland. Animation Practice, Process & Production, 7(1):157-173, 2018. Google Scholar
  23. Vittoria Nardone, Biruk Muse, Mouna Abidi, Foutse Khomh, and Massimiliano Di Penta. Video game bad smells: What they are and how developers perceive them. ACM Trans. Softw. Eng. Methodol., 32(4), May 2023. URL: https://doi.org/10.1145/3563214.
  24. Siobhan O'Donovan, James Gain, and Patrick Marais. A case study in the gamification of a university-level games development course. In Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, SAICSIT '13, pages 242-251, New York, NY, USA, 2013. Association for Computing Machinery. URL: https://doi.org/10.1145/2513456.2513469.
  25. Hyesung Park, Sean Yang, and Hongsik Choi. Scenario based active learning programming with unity 3d. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE '20, page 1283, New York, NY, USA, 2020. Association for Computing Machinery. URL: https://doi.org/10.1145/3328778.3372582.
  26. Banyapon Poolsawas and Winyu Niranatlamphong. Using a game development platform to improve advanced programming skills. Journal of Reviews on Global Economics, 6:328-334, 2017. Google Scholar
  27. Vincent Schiller. Enc#ypted: An educational game for programming in the unity engine. In Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems, CHI EA '21, New York, NY, USA, 2021. Association for Computing Machinery. URL: https://doi.org/10.1145/3411763.3451852.
  28. Jasmine Y. Shih, Kalina Borkiewicz, AJ Christensen, and Donna Cox. Interactive cinematic scientific visualization in unity. In ACM SIGGRAPH 2019 Posters, SIGGRAPH '19, New York, NY, USA, 2019. Association for Computing Machinery. URL: https://doi.org/10.1145/3306214.3338588.
  29. Branislav Sobota. Computer Game Development. IntechOpen, Rijeka, August 2022. URL: https://doi.org/10.5772/intechopen.97983.
  30. Branislav Sobota and Emília Pietriková. Computer Science for Game Development and Game Development for Computer Science. IntechOpen, Rijeka, November 2023. URL: https://doi.org/10.5772/intechopen.1000364.
  31. Branislav Sobota and Emília Pietriková. The role of game engines in game development and teaching. In Branislav Sobota and Emília Pietriková, editors, Computer Science for Game Development and Game Development for Computer Science, chapter 5. IntechOpen, Rijeka, 2023. URL: https://doi.org/10.5772/intechopen.1002257.
  32. Branislava Vranić and Valentino Vranić. Patterns of recreating reality in games. In Proceedings of 29th Conference on Pattern Languages of Programs, PLoP, 2022. Google Scholar
  33. Ursula Wolz, Gail Carmichael, and Chris Dunne. Learning to code in the unity 3d development platform. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE '20, page 1387, New York, NY, USA, 2020. Association for Computing Machinery. URL: https://doi.org/10.1145/3328778.3367010.
  34. Haolong Yang, Chunqiang Hu, Guwei Li, and Jingchun Fan. A fire escape simulation system based on the dijkstra algorithm. Comput. Syst. Sci. Eng., 39(3):365-372, 2021. Google Scholar
  35. Lingxin Yu, Jiacheng Zhang, Xinyue Wang, Siru Chen, Xuehao Qin, Zhifei Ding, and Jiahao Han. Constructing immersive toy trial experience in mobile augmented reality. Internet of Things and Cyber-Physical Systems, 4:250-257, 2024. URL: https://doi.org/10.1016/j.iotcps.2024.02.001.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail