Visual Programming for Visual Communication Design Students

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Yusup Sigit Martyastiadi



Programming for Visual Communication Design students is a challenge in learning it. Their competences are developing visual communication materials for interactive media designs. Programming competence in learning of interaction design in the Visual Programming course focuses on programming logic. This study observes the use of the method of visual programming using the Bolt add-on (visual scripting). This data collection was carried out for Visual Communication Design students, Universitas Multimedia Nusantara when they took Visual Programming courses. The indicators of this research are studying the understanding of programming logic from several materials and the learning outcomes of each observed material. The researcher found positive results using visual scripting in the process of understanding programming logic for Visual Communication Design students on some of the material observed. In general, it can be concluded that the Bolt add-on in the UNITY game engine software can help students in working on interactive media design projects.

Keywords: visual programming, interaction design, programming logic

Full Text



Broll, B., Lédeczi, Á., Völgyesi, P., Sallai, J., Maróti, M., & Carrillo, A. (2017). A visual programming environment for learning distributed programming. Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, 81–86.

Chao, P. Y. (2016). Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Computers and Education, 95, 202–215.

Chu, E., & Zaman, L. (2021). Exploring alternatives with Unreal Engine’s Blueprints Visual Scripting System. Entertainment Computing, 36(February 2020), 100388.

Desain Komunikasi Visual. (2022). Universitas Multimedia Nusantara.

Knutsen, K. Í. (2021). Visual Scripting in Game Development (Issue May). Metropolia University of Applied Sciences.

Kuhail, M. A., Farooq, S., Hammad, R., & Bahja, M. (2021). Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review. IEEE Access, 9, 14181–14202.

Martyastiadi, Y. S. (2022). Rencana Program Dan Kegiatan Pembelajaran Semester (RPKPS). ID 490 Visual Programming.pdf

McGuffin, M. J., & Fuhrman, C. P. (2020). Categories and Completeness of Visual Programming and Direct Manipulation. ACM International Conference Proceeding Series.

Myers, B. A. (1990). Taxonomies of visual programming and program visualization. Journal of Visual Languages and Computing, 1(1), 97–123.

Okita, A. (2020). Learning C# programming with Unity 3D. CRC press.

Ray, P. P. (2017). A Survey on Visual Programming Languages in the Internet of Things. Scientific Programming, 2017.

Renger, S. (2022). Investigation into the criteria of embeddability of visual scripting languages within the domain of game development. (Issue June) [Breda University of Applied Sciences].

Unity Technologies. (2020). Visual Scripting with Bolt. Unity Technologies.