Comparison of the Effectiveness of Application Development on Android Operating System between Visual Programming of Game Engine on Unreal Engine and Java on Eclipse Program
Main Article Content
Abstract
Most developers use Java on Eclipse Program to develop mobile applications on Android operating system, which is difficult, complex and requires numerous programming codes in executing the application as desired. However, nowadays visual programming language of game engine has been developed for operation via Unreal Engine Program. With this, different commands in game can be designed using symbols, text boxes, connection lines and property windows. The language aims to make programming easier, reduce complexity and eliminate program coding in executing the application as desired. This article presents the comparison of the effectiveness of application development on Android operating system between visual programming language of game engine on Unreal Engine and Java on Eclipse Program.
This study uses experimental research methods having 5 experts in computer program development to receive training and develop application on Android operating system by visual programming language of game engine on Unreal Engine and Java on Eclipse Program. Training and program development results are measured and compared using paired sample t-test, mean and standard deviation. The benefits from this study are guidelines for deciding suitable development tool for mobile application on Android operating system and implementation of visual programming language of game engine on Unreal Engine Program as alternative tool for development of mobile application on Android operating system.
The study indicated that visual programming language of game engine on unreal engine can be used to develop mobile applications on Android operating system with higher efficiency than Java on Eclipse Program. Testing criteria include time spent in training program, program development time, number of additional studies during program development, time spent in each additional study during program development and size of application files for deployment. Statistical t values of the five criteria are 2,036.15 (p < 0.01) 5.77 (p < 0.01) 43.31 (p < 0.010) 13.39 (p < 0.01) and 2.56 (p < 0.01) respectively.
Article Details
References
2. Plachaiphiromsin S. Usage trend of mobile application. Executive Journal 2010: 31(4): 110-115. (in Thai).
3. Stackoverflow. Android SDK (Eclipse) Typing game, how to create an array. Available from:
URL:http://stackoverflow.com May 10 2019.
4. Soin J, JanYoy P. Basic android app development. Bangkok: Infopress Group; 2011. (in Thai).
5. Jost B, Ketterl M, Budde, R, Leimbach T. Graphical Programming Environments for Educational Robots: Open Roberta Yet another One. IEEE International Symposium on Multimedia; 2014.
6. Bragg SD, Driskill CG. Diagrammatic graphical programming languages and DoD-STD-2167A. Proceedings of Autotestcon’94; nd.
7. Alexander R. Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets. Journal of Visual Languages and Sentient Systems 2017; 3(1): 68-91.
8. Smith, D. C. (1975). Pygmalion: a creative programming environment. Available from: URL: http://worrydream.com/refs/Smith%20-%20 Pygmalion.pdf May 10 2019.
9. Sieprawski B. (2014). Unreal engine version 4.4 released: show case. Available from: URL: https://www.unrealengine.com May 10 2019.
10. Gregory J. Game engine architecture. Massachusetts: Wellesley; 2009.
11. Game Designing Organization. Top 10 video game engines. Available from: URL: https://www.gamedesigning.org/career/video-game-engines/ May 10 2019.
12. Unreal Engine. Unreal engine end user license agreement. Available from: URL: https://www. unrealengine. com/en-US/eula May 10 2019.
13. Game Development. Unity-UI not scaling correctly on android. Available from: URL: https:/stackexchange.com/questions/115910/
unity-ui- on-android May 10 2019.
14. Bolt. Create your game without coding. Available from: URL: https://ludiq.io/bolt May 10 2019.
15. Portelli GA. simple look-at blueprint for unreal engine. Available from: URL: http://www.aclock workberry.com/asimplelookat-blueprint-for-unreal-engine May 10 2019.