ºÚÁϳԹÏÍø

HomeDangal Research Refereed Journalvol. 3 no. 1 (2021)

Tux Coding Penguin: A 3D Android Game about Basic Computer Programming Elements using Unity

Neil Tristan M Alcabasa | Fernan Christopher C Capito | Yuwhan D Delfinado

Discipline: Computer Engineering

 

Abstract:

Programm ing is not an easy skill to lea rn. This stud y fo cuses on developing an educational - arcade and roid m obile gam e to teach and help the users pra ctice the basic elem ents of com puter programm ing. The gam e has three m odes: single - player, m ultiplayer, and quiz m ode. The resea rchers used Scrum m ethodol ogy in its gam e developm ent life cycle. The software used in gam e developm ent were Unity, Blend er, Adobe Photoshop, Auda city, a nd Micro soft Visual Studio. Using the ISO 25010 for softwa re a cceptability test, the gam e was found to be good and is highly acce ptable by the gam e enthusia sts and experts. The gam e was efficient and effective. It excels in the area of functionality, usability, a nd perfo rm ance efficiency.



References:

  1. Lugmayr, Artur; Suhonen, Jarkko; Hlavacs, Helmut; Montero, Calkin; Suutinen, Erkki; Sedano, Carolina (2016). "Serious storytelling - a first definition and review". Multimedia Tools and Applications.
  2. S. O'Dea, 2021. Mobile operating systems' market share worldwide from January 2012 to January 2021.
  3. "Copyright © 2021 Unity Technologies"   (accessed April 28, 2021)
  4. "Blender Foundation || Artistic freedom starts with BlenderThe Free and Open Source 3D Creation Suite" - Stichting Blender Foundation Buikslotermeerplein 1611025 ET Amsterdam the Netherlands (accessed April 28, 2021)
  5. Audacity® software is copyright © 1999-2021 Audacity Team. The name Audacity® is a registered trademark. (accessed April 28, 2021)
  6. "Agile Game Development - A Quick Overview," Marionette Studio, August 18, 2016. (accessed May 30, 2021).
  7. Visual Studio Code © 2021 Microsoft Free. "Built on open source. Runs everywhere.". (accessed May 4, 2021)
  8. "Video Game Development with Scrum," dummies. (accessed May 30, 2021).
  9. TeacherAcademy, Game-Based Learning: What Is It? GBL vs Gamification: Types and Benefits, July 2, 2020, Available: [Accessed May 7, 2021]
  10. K. Cameron-Jarvis,Using Gamification to Increase Engagement During Hybrid Learning, December 10, 2020,Available: [Accessed May 7, 2021]
  11. G. Cahill, Why Game-Based Learning?, 2021, Available: [Accessed May 7, 2021]
  12. M. Taub, "The Agency Effect: The Impact of Student Agency on Learning, Emotions, and Problem-SolvingBehaviors in a Game-Based Learning Environment," University of Central Florida, Florida, 2017
  13. T. Laning, Serious games, gamification, and game -based learning: what's the difference? August 30, 2020, Available: [Accessed May 7, 2021]
  14. GrowthEngineering, What are Serious Games?, March 1, 2016, Available: [Accessed May 7, 2021]
  15. F. Roolvink, What are Serious Games?, October 10, 2019, Available: [Accessed May 7, 2019]
  16. DesignDigitally, All about Serious Games: Types and Purposes, April 16, 2018, Available: [Accessed May 7, 2021]
  17. C. Pappas, 7 Tips To Develop Serious Games For Non -Designers, July 5, 2016, Available:   [Accessed May 7, 2021]
  18. PRWeb, Revenues for Serious Games will Surge to $28.8 Billion by 2025, April 30, 2020, Available: [Accessed May 7, 2021]
  19. "Why Is Programming Important?," GCU, September 25, 2020. technology/computerprogramming-importance (accessed June 11, 2021).
  20. April 24 and 2020 Dale Stokdyk, "What is Computer Programming | Become a Computer Programmer." (accessed June 11, 2021).
  21. "What is Computer Programming? Basi cs to Learn Coding." (accessed June 11, 2021).
  22. "Is Coding Hard to Learn? What Reasons Make Coding Difficult?," iD Tech. (accessed June 11, 2021).
  23. K. Savoca, "Programming is hard.," Medium, November 14, 2020. (accessed June 11, 2021).
  24. R. Derus, "DIFFICULTIES IN LEARNING PROGRAMMING: VIEWS OF STUDENTS", Accessed: June 11, 2021. [Online]. Available:
  25. M. Rahmat, S. Shahrani, R. Latih, N. F. M. Yatim, N. F. A. Zainal, and R. A. Rahman, "Major Problems in Basic Programming that Influence Student Performance," Procedia - Soc. Behav. Sci., vol. 59, pp. 287–296, Oct. 2012, doi: 10.1016/j.sbspro.2012.09.277.
  26. "What are the benefits of learning Computer Programming?," IIHT Kharghar, February 22, 2016. (accessed June 11, 2021).
  27. "8 Important Pros and Cons of Learning to Code." (accessed June 12, 2021).
  28. "Computer programming, Advantages & disadvantages of being a computer programmer | Science online," August 22, 2017. (accessed June 12, 2021)
  29. "Disadvantages of Being a Programmer," Work - Chron.com. (accessed June 12, 2021).
  30. J. Chen, "Android Operating System: What You Need to Know,"Investopedia, (accessed May 11, 2021).
  31. "Mobile Operating System Market Share Worldwide," StatCounter Global Stats. (accessed May 11, 2021).
  32. "23+ Mobile Gaming Statistics [2.2 Billion of Us Play In 2021]," TechJury, March 22, 2019. (accessed May 11, 2021).
  33. "What are Mobile Games? - Definition from Techopedia," Techopedia.com. (accessed May 11, 2021)
  34. "TopMobile Game Development Trends to Look in 2021," Top Mobile Game Development Trends to Look in 2021. (accessed May 12, 2021).
  35. AppStudio, "Top 7 Amazing Trends in the Gaming Industry for 2021," AppStudio, January 25 2021.   (accessed May 12, 2021).
  36. Socialpeta, Mobile gaming industry statistics, and trends for 2021, Business of Apps, March 24, 2021. Accessed on: May 6, 2021.[Online]. Available:
  37. Copyright © 2021 Unity Technologies, Unity Solutions: Mobile Games, unity.com, Accessed on: May 6, 2021. [Online]. Available:
  38. Team Capermint, Top 20 Mobile Game Engines, Tools & Development Platforms 2021, Capermint Technologies Pvt. Ltd., June 2020, Accessed on: May 6, 2021. [Online].Available:
  39. Copyright ©2021 Arnia Software, What Makes Unity So Popular in Game Development?, Arnia Software, August 10, 2020, Accessed on: May 6, 2021.[Online]. Available: .
  40. © Copyright 2018 by Tutorials Point (I) Pvt.Ltd.,"Unity" tutorialspoint simply easy learning", Unity-Intorductio, page. 1, 2018
  41. S. Roy, The Reasons for Unity 3D's Vasr Popularity, Capital Numbers, June 16, 2017, Accessed on: May 6, 2021.[Online]. Available: .
  42. A. Sinicki ,What is Unity? Everything you need to know, Android Authority, March 20, 2021, Accessed on: May 7, 2021.[Online]. Available:
  43. N. Smorgun, WHICH IS BETTER? UNITY VS UNREAL ENGINE FOR ANDROID GAME DEVELOPMENT, Computools, April 24, 2020, Accessed on: May 7, 2021.[Online]. Available:
  44. "A Unity Review: Pros and Cons," CitrusBits, July 16, 2020. https://www.citrusbits.com/a -unity-review-pros-and-cons/ (accessed May 16, 2021).
  45. Anurag, "13 Pros & Cons to Know Before Choosing Unity 3D -NewGenApps," NewGenApps - The Technology Company with Integrity, March 30, 2018. (accessed May 16, 2021)
  46. U. Technologies, "Unity - Manual: System requirements for Unity 2020 LTS." (accessed May 16, 2021).
  47. K. Crismundo, Future-proofing Filipino workforce with tech skills, Philippine News Agency, April 29, 2018, [Online]. Available:
  48. C. Lamiel, Colleges offering Game Development courses in the Philippines, Yugatech, January 20, 2018, [Online]. Available:
  49. Q. Lastra, Filipinos can now enroll in a Game Programming course of TESDA for FREE, Village Pool, July 1, 2020, [Online]. Available:
  50. M. Anumadu, Why reinvent the wheel? These 5 mobile game engines can give you a head start, LogRocket Frontend Monitoring, September 25, 2020, Accessed on: May 7, 2021.[Online].
  51. S. McCombes, Descriptive Research, May 5, 2019, Available: [Accessed May 30, 2021]
  52. S. McCombes, Sampling Method, September 19, 2019, Available: [Accessed May 30, 2021]
  53. "Likert Scale: What It Is & How to Use It," SurveyMonkey. (accessed May 25, 2021).
  54. "Likert Scale Definition, Examples and Analysis | Simply Psychology." (accessed May 25, 2021).
  55. "How to interpret ordinal data (Achilleas Kostoulas)," Achilleas Kostoulas, February 23, 2014.
  56. "Application Fundamentals," Android Developers. (accessed May 29, 2021).
  57. "Is It Hard to Learn Computer Programming?", Grand Canyon University, available: [accessed June 10, 2021