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:
- Lugmayr, Artur; Suhonen, Jarkko; Hlavacs, Helmut; Montero, Calkin; Suutinen, Erkki; Sedano, Carolina (2016). "Serious storytelling - a first definition and review". Multimedia Tools and Applications.
- S. O'Dea, 2021. Mobile operating systems' market share worldwide from January 2012 to January 2021.
- "Copyright © 2021 Unity Technologies" (accessed April 28, 2021)
- "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)
- Audacity® software is copyright © 1999-2021 Audacity Team. The name Audacity® is a registered trademark. (accessed April 28, 2021)
- "Agile Game Development - A Quick Overview," Marionette Studio, August 18, 2016. (accessed May 30, 2021).
- Visual Studio Code © 2021 Microsoft Free. "Built on open source. Runs everywhere.". (accessed May 4, 2021)
- "Video Game Development with Scrum," dummies. (accessed May 30, 2021).
- TeacherAcademy, Game-Based Learning: What Is It? GBL vs Gamification: Types and Benefits, July 2, 2020, Available: [Accessed May 7, 2021]
- K. Cameron-Jarvis,Using Gamification to Increase Engagement During Hybrid Learning, December 10, 2020,Available: [Accessed May 7, 2021]
- G. Cahill, Why Game-Based Learning?, 2021, Available: [Accessed May 7, 2021]
- 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
- T. Laning, Serious games, gamification, and game -based learning: what's the difference? August 30, 2020, Available: [Accessed May 7, 2021]
- GrowthEngineering, What are Serious Games?, March 1, 2016, Available: [Accessed May 7, 2021]
- F. Roolvink, What are Serious Games?, October 10, 2019, Available: [Accessed May 7, 2019]
- DesignDigitally, All about Serious Games: Types and Purposes, April 16, 2018, Available: [Accessed May 7, 2021]
- C. Pappas, 7 Tips To Develop Serious Games For Non -Designers, July 5, 2016, Available: [Accessed May 7, 2021]
- PRWeb, Revenues for Serious Games will Surge to $28.8 Billion by 2025, April 30, 2020, Available: [Accessed May 7, 2021]
- "Why Is Programming Important?," GCU, September 25, 2020. technology/computerprogramming-importance (accessed June 11, 2021).
- April 24 and 2020 Dale Stokdyk, "What is Computer Programming | Become a Computer Programmer." (accessed June 11, 2021).
- "What is Computer Programming? Basi cs to Learn Coding." (accessed June 11, 2021).
- "Is Coding Hard to Learn? What Reasons Make Coding Difficult?," iD Tech. (accessed June 11, 2021).
- K. Savoca, "Programming is hard.," Medium, November 14, 2020. (accessed June 11, 2021).
- R. Derus, "DIFFICULTIES IN LEARNING PROGRAMMING: VIEWS OF STUDENTS", Accessed: June 11, 2021. [Online]. Available:
- 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.
- "What are the benefits of learning Computer Programming?," IIHT Kharghar, February 22, 2016. (accessed June 11, 2021).
- "8 Important Pros and Cons of Learning to Code." (accessed June 12, 2021).
- "Computer programming, Advantages & disadvantages of being a computer programmer | Science online," August 22, 2017. (accessed June 12, 2021)
- "Disadvantages of Being a Programmer," Work - Chron.com. (accessed June 12, 2021).
- J. Chen, "Android Operating System: What You Need to Know,"Investopedia, (accessed May 11, 2021).
- "Mobile Operating System Market Share Worldwide," StatCounter Global Stats. (accessed May 11, 2021).
- "23+ Mobile Gaming Statistics [2.2 Billion of Us Play In 2021]," TechJury, March 22, 2019. (accessed May 11, 2021).
- "What are Mobile Games? - Definition from Techopedia," Techopedia.com. (accessed May 11, 2021)
- "TopMobile Game Development Trends to Look in 2021," Top Mobile Game Development Trends to Look in 2021. (accessed May 12, 2021).
- AppStudio, "Top 7 Amazing Trends in the Gaming Industry for 2021," AppStudio, January 25 2021. (accessed May 12, 2021).
- Socialpeta, Mobile gaming industry statistics, and trends for 2021, Business of Apps, March 24, 2021. Accessed on: May 6, 2021.[Online]. Available:
- Copyright © 2021 Unity Technologies, Unity Solutions: Mobile Games, unity.com, Accessed on: May 6, 2021. [Online]. Available:
- Team Capermint, Top 20 Mobile Game Engines, Tools & Development Platforms 2021, Capermint Technologies Pvt. Ltd., June 2020, Accessed on: May 6, 2021. [Online].Available:
- Copyright ©2021 Arnia Software, What Makes Unity So Popular in Game Development?, Arnia Software, August 10, 2020, Accessed on: May 6, 2021.[Online]. Available: .
- © Copyright 2018 by Tutorials Point (I) Pvt.Ltd.,"Unity" tutorialspoint simply easy learning", Unity-Intorductio, page. 1, 2018
- S. Roy, The Reasons for Unity 3D's Vasr Popularity, Capital Numbers, June 16, 2017, Accessed on: May 6, 2021.[Online]. Available: .
- A. Sinicki ,What is Unity? Everything you need to know, Android Authority, March 20, 2021, Accessed on: May 7, 2021.[Online]. Available:
- N. Smorgun, WHICH IS BETTER? UNITY VS UNREAL ENGINE FOR ANDROID GAME DEVELOPMENT, Computools, April 24, 2020, Accessed on: May 7, 2021.[Online]. Available:
- "A Unity Review: Pros and Cons," CitrusBits, July 16, 2020. https://www.citrusbits.com/a -unity-review-pros-and-cons/ (accessed May 16, 2021).
- Anurag, "13 Pros & Cons to Know Before Choosing Unity 3D -NewGenApps," NewGenApps - The Technology Company with Integrity, March 30, 2018. (accessed May 16, 2021)
- U. Technologies, "Unity - Manual: System requirements for Unity 2020 LTS." (accessed May 16, 2021).
- K. Crismundo, Future-proofing Filipino workforce with tech skills, Philippine News Agency, April 29, 2018, [Online]. Available:
- C. Lamiel, Colleges offering Game Development courses in the Philippines, Yugatech, January 20, 2018, [Online]. Available:
- Q. Lastra, Filipinos can now enroll in a Game Programming course of TESDA for FREE, Village Pool, July 1, 2020, [Online]. Available:
- 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].
- S. McCombes, Descriptive Research, May 5, 2019, Available: [Accessed May 30, 2021]
- S. McCombes, Sampling Method, September 19, 2019, Available: [Accessed May 30, 2021]
- "Likert Scale: What It Is & How to Use It," SurveyMonkey. (accessed May 25, 2021).
- "Likert Scale Definition, Examples and Analysis | Simply Psychology." (accessed May 25, 2021).
- "How to interpret ordinal data (Achilleas Kostoulas)," Achilleas Kostoulas, February 23, 2014.
- "Application Fundamentals," Android Developers. (accessed May 29, 2021).
- "Is It Hard to Learn Computer Programming?", Grand Canyon University, available: [accessed June 10, 2021