Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/7034
Назва: Using Unity to Teach Game Development
Автори: Кузнецов, Владислав Сергійович
Моісеєнко, Наталя Володимирівна
Моісеєнко, Михайло Вікторович
Ростальний, Богдан Альбертович
Ключові слова: computer science
education
computer game development
Unity engine
software engineering
Дата публікації: 17-тра-2022
Видавництво: SciTePress
Бібліографічний опис: Vladyslav Kuznetsov, Mykhailo Moiseienko, Natalia Moiseienko, Bohdan Rostalny and Arnold Kiv. Using Unity to Teach Game Development. Proceedings of the 1st Symposium on Advances in Educational Technology. Volume 2: AET / Editors: Serhiy Semerikov, Viacheslav Osadchyi, Olena Kuzminska. – Setúbal : SciTePress, 2022. – P. 506 - 515. – DOI:10.5220/0010933400003364
Короткий огляд (реферат): The article gives an overview of issues arising in connection with the organization and conduct of the course “Computer game development” in the master’s program 014.09 Secondary education (Informatics). The study of the experience of similar courses in other educational institutions does not give an idea of what conditions are the best for conducting it, because “Computer game development” is mainly present in the curriculum of the Software Engineering specialty and is not limited to one course. The game development course is described in terms of content, software and teaching methods. This course, which was attended by 40 students in three years, was evaluated in the light of the approach proposed by A. D. Ritzhaupt and based on the students' opinion. As a result of this research, it was concluded that a course in video game development could be based on the Unity Engine, as it has a small entry threshold, free for academic purposes, a crossplatform, real game engine, common in the gaming industry. A team strategy for this course is also effective.
Опис: Adams, E. (2013). Fundamentals of game design. New Riders, 4rd edition. Ahlquist, J. B. and Novak, J. (2007). Game Development Essentials: Game Artificial Intelligence. Cengage Learning. Axon, S. (2016). Unity at 10: For better—or worse—game development has never been easier. https://arstechnica.com/gaming/2016/09/unity-at-10- for-better-or-worse-game-development-has-neverbeen-easier/. Barnes, T., Richter, H., Powell, E., Chaffin, A., and Godwin, A. (2007). Game2learn: Building cs1 learning games for retention. ACM SIGCSE Bulletin, 39(3):121–125. Batchelor, J. (2020). GamesIndustry.biz presents. . . The Year in Numbers 2020. https://www.gamesindustry.biz/articles/2020-12- 21-gamesindustry-biz-presents-the-year-in-numbers2020. Becker, K. and Parker, J. R. (2007). Serious Games + Computer Science = Serious CS. Journal of Computing Sciences in Colleges, 23(2):40–46. Bond, J. G. (2014). Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#. Addison-Wesley Professional. Bradfield, C. (2018). Godot Engine Game Development Projects: Build five cross-platform 2D and 3D games with Godot 3.0. Packt Publishing, Birmingham. Brown, Q., Lee, F., and Alejandre, S. (2009). Emphasizing soft skills and team development in an educational digital game design course. In Proceedings of the 4th International Conference on Foundations of Digital Games, FDG ’09, page 240–247, New York, NY, USA. Association for Computing Machinery. Clark, B., Rosenberg, J., Smith, T., Steiner, S., Wallace, S., and Orr, G. (2007). Game development courses in the computer science curriculum. Journal of Computing Sciences in Colleges, 23(2):65–66. Claypool, K. and Claypool, M. (2005). Teaching software engineering through game design. ACM SIGCSE Bulletin, 37(3):123–127. Coleman, R., Krembs, M., Labouseur, A., and Weir, J. (2005). Game design & programming concentration within the computer science curriculum. ACM SIGCSE Bulletin, 37(1):545–550. Comber, O., Motschnig, R., Mayer, H., and Haselberger, D. (2019). Engaging students in computer science education through game development with Unity. In 2019 IEEE Global Engineering Education Conference (EDUCON). IEEE. de Macedo, D. V. and Rodrigues, M. A. F. (2011). Experiences with rapid mobile game development using Unity engine. Computers in Entertainment, 9(3):1– 12. Dickson, P. E. (2015). Using Unity to teach game development. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. ACM. Dickson, P. E., Block, J. E., Echevarria, G. N., and Keenan, K. C. (2017). An experience-based comparison of Unity and Unreal for a stand-alone 3D game development course. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. ACM. Distasio, J. and Way, T. (2007). Inclusive computer science education using a ready-made computer game framework. In Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE’07. ACM Press. Estey, A., Long, J., Gooch, B., and Gooch, A. A. (2010). Investigating studio-based learning in a course on game design. In Proceedings of the Fifth International Conference on the Foundations of Digital Games - FDG’10. ACM Press. Fachada, N. and Codices, N. (2020). Top-down design of a ´ CS curriculum for a computer games BA. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. ACM. Goldstone, W. (2009). Unity game development essentials. Packt Publishing Ltd. Haranin, O. M., Katsko, O. O., and Moiseienko, N. V. (2017). Developer software tools in a course “Development of computer games”. New computer technology, 15:160–163. Haranin, O. M. and Moiseienko, N. V. (2018). Adaptive artificial intelligence in RPG-game on the Unity game engine. CEUR Workshop Proceedings, 2292:143– 150. Harris, J. (2011). Teaching Game Programming Using XNA: What Works and What Doesn’t. Journal of Computing Sciences in Colleges, 27(2):174–181. Jones, R. M. (2000). Design and implementation of computer games. ACM SIGCSE Bulletin, 32(1):260–264. Katsko, O. O. and Moiseienko, N. V. (2018). Development computer games on the Unity game engine for research of elements of the cognitive thinking in the playing process. CEUR Workshop Proceedings, 2292:151–155. King, A. (1993). From sage on the stage to guide on the side. College Teaching, 41(1):30–35. Linhoff, J. and Settle, A. (2008). Teaching game programming using XNA. In Proceedings of the 13th annual conference on Innovation and technology in computer science education - ITiCSE’08. ACM Press. Manzur, A. and Marques, G. (2018). Godot Engine Game Development in 24 Hours. Sams Publishing, Indianopolis. Martin, J. and Smith, C. (2002). A cross-curricular team based approach to game development. Journal of Computing Sciences in Colleges, 17(5):39–45. Miles, R. (2011). Microsoft XNA Game Studio 4.0: Learn Programming Now! Pearson Education. Millington, I. (2019). AI for Games. CRC Press. Morrison, B. B. and Preston, J. A. (2009). Engagement. ACM SIGCSE Bulletin, 41(1):342–346. Parberry, I., Kazemzadeh, M. B., and Roden, T. (2006). The art and science of game programming. In Proceedings of the 37th SIGCSE technical symposium on Computer science education - SIGCSE’06. ACM Press. Parberry, I., Roden, T., and Kazemzadeh, M. B. (2005). Experience with an industry-driven capstone course on game programming. In Proceedings of the 36th SIGCSE technical symposium on Computer science education - SIGCSE’05. ACM Press. Peng, C. (2015). Introductory game development course: A mix of programming and art. In 2015 International Conference on Computational Science and Computational Intelligence (CSCI). IEEE. Prokhorov, O. V., Lisovichenko, V. O., Mazorchuk, M. S., and Kuzminska, O. H. (2021). Digital technology implementation for students’ involvement base on 3D quest game for career guidance and estimating students’ digital competences. CEUR Workshop Proceedings. Rankin, Y., Gooch, A., and Gooch, B. (2008). The impact of game design on students' interest in CS. In Proceedings of the 3rd international conference on Game development in computer science education - GDCSE’08. ACM Press. Ritzhaupt, A. D. (2009). Creating a game development course with limited resources. ACM Transactions on Computing Education, 9(1):1–16. Rocco, D. and Yoder, D. (2007). Design of a media and gaming sequence for graduates in applied CS. Journal of Computing Sciences in Colleges, 22(5):131–137. Roden, T. E. and LeGrand, R. (2013). Growing a computer science program with a focus on game development. In Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE’13. ACM Press. Saulter, J. (2007). Introduction to video game design and development. McGraw-Hill, New York. Shultz, G. A. (2004). The story engine concept in CS education. Journal of Computing Sciences in Colleges, 20(1):241–247. Sung, K. (2009). Computer games and traditional CS courses. Communications of the ACM, 52(12):74–78. Sweedyk, E. and Keller, R. M. (2005). Fun and games. ACM SIGCSE Bulletin, 37(3):138–142. Takahashi, D. (2018). John riccitiello q&a: How unity ceo views epic’s fortnite success. https://venturebeat.com/2018/09/15/john-riccitiellointerview-how-unity-ceo-views-epics-fortnitesuccess/. Toftedahl, M. and Engstrom, H. (2019). A taxonomy of ¨ game engines and the tools that drive the industry. In DiGRA 2019, The 12th Digital Games Research Association Conference, Kyoto, Japan, August, 6-10, 2019. Digital Games Research Association (DiGRA), DiGRA. http://www.digra.org/wp-content/uploads/ digital-library/DiGRA 2019 paper 164.pdf. Unity Technologies (2021). Unity Real-Time Development Platform — 3D, 2D VR & AR Engine. https://unity. com. Unreal Engine (2021). The most powerful real-time 3D creation platform. https://www.unrealengine.com. Vakaliuk, T., Kontsedailo, V., Antoniuk, D., Korotun, O., Semerikov, S., and Mintii, I. (2020a). Using Game Dev Tycoon to develop professional soft competencies for future engineers-programmers. CEUR Workshop Proceedings, 2732:808–822. Vakaliuk, T. A., Kontsedailo, V. V., Antoniuk, D. S., Korotun, O. V., Mintii, I. S., and Pikilnyak, A. V. (2020b). Using game simulator Software Inc in the Software Engineering education. CEUR Workshop Proceedings, 2547:66–80. Vanhatupa, J.-M. (2011). Game engines in game programming education. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research - Koli Calling’11. ACM Press. Werner, L., Campe, S., and Denner, J. (2012). Children learning computer science concepts via Alice gameprogramming. In Proceedings of the 43rd ACM technical symposium on Computer Science Education - SIGCSE’12. ACM Press. Yannakakis, G. N. and Togelius, J. (2018). Artificial Intelligence and Games. Springer International Publishing.
URI (Уніфікований ідентифікатор ресурсу): http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/7034
https://doi.org/10.5220/0010933400003364
ISBN: 978-989-758-558-6
Розташовується у зібраннях:Кафедра інформатики та прикладної математики

Файли цього матеріалу:
Файл Опис РозмірФормат 
109334.pdf3.31 MBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.