Description:
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.