Pembuatan Plugin Tile-Based Game Pada Unity 3D

Authors

  • Salhazan Nasution Teknik Informatika Universitas Riau
  • Arbi Haza Nasution Program Studi Teknik Informatika Fakultas Teknik Universitas Islam Riau
  • Arif Lukman Hakim Teknik Informatika Universitas Riau

DOI:

https://doi.org/10.25299/itjrd.2019.vol4(1).3517

Abstract

Saat ini video games sudah menjadi hal umum dalam kehidupan masyarakat dunia. Sejalan dengan itu, proses pengembangan sebuah game menjadi lebih baik dengan kemunculan game engine. Salah satu dari sekian banyak game engine yang paling sering digunakan adalah Unity. Unity memberikan berbagai macam fitur, salah satunya adalah kemampuan untuk menggunakan plugin. Hanya saja, Unity sendiri belum memiliki plugin untuk pengembangan game berbasis tile. Tanpa dukungan plugin, pengembangan tile-based game akan memakan waktu sangat lama, karena setiap tile harus diatur ulang masing-masing posisinya pada koordinat x, y, dan z dengan sangat presisi setiap kali tile baru dibuat. Solusi dari masalah tersebut adalah dengan membuat GUI (Graphical User Interface) pada editor Unity, dengan melakukan ekstensi kelas Editor milik Unity. Dengan melakukan ekstensi kelas tersebut, sebuah sistem menu baru dapat dibuat khusus untuk melakukan level editing pada tile-based game.  Dengan menggunakan plugin ini, pengembangan tile-based game dapat menjadi lebih efektif dan efisien, baik dari segi sumber daya, waktu, dan kemudahan pengerjaan.

Downloads

Download data is not yet available.

References

R. Bergonse, “Fifty Years on, What Exactly is a Videogame? An Essentialistic Definitional Approach,” Comput. Games J., vol. 6, no. 4, pp. 239–255, 2017.

J. Halpern, Developing 2D games with Unity : independent game programming with C#. 2018.

A. Salomão, F. Andaló, and M. Luiz Horn Vieira, “How Popular Game Engine Is Helping Improving Academic Research: The DesignLab Case,” Adv. Hum. Factors Wearable Technol. Game Des., vol. 795, pp. 416–424, 2019.

R. Van Der Spuy, Game Design with Flash. 2010.

R. Tredinnick, B. Boettcher, S. Smith, S. Solovy, and K. Ponto, “Uni-CAVE: A Unity3D plugin for non-head mounted VR display systems,” IEEE Virtual Real., pp. 393–394, 2017.

R. Bergonse, “Fifty Years on, What Exactly is a Videogame? An Essentialistic Definitional Approach,” Comput. Games J., vol. 6, no. 4, pp. 239–255, 2017.

J. Halpern, Developing 2D games with Unity : independent game programming with C#. 2018.

A. Salomão, F. Andaló, and M. Luiz Horn Vieira, “How Popular Game Engine Is Helping Improving Academic Research: The DesignLab Case,” Adv. Hum. Factors Wearable Technol. Game Des., vol. 795, pp. 416–424, 2019.

R. Van Der Spuy, Game Design with Flash. 2010.

R. Tredinnick, B. Boettcher, S. Smith, S. Solovy, and K. Ponto, “Uni-CAVE: A Unity3D plugin for non-head mounted VR display systems,” IEEE Virtual Real., pp. 393–394, 2017.

I. Carmosino, F. Bellotti, R. Berta, A. De Gloria, and N. Secco, “A game engine plug-in for efficient development of investigation mechanics in serious games,” Entertain. Comput., vol. 19, pp. 1–11, 2017.

N. Balzarotti and G. Baud-bovy, “HPGE: An Haptic Plugin for Game Engines,” Games Learn. Alliance, vol. 10653, pp. 330–339, 2017.

C. Luongo and P. Leoncini, “An UE4 Plugin to Develop CVE Applications Leveraging Participant’s Full Body Tracking Data,” Augment. Reality, Virtual Reality, Comput. Graph., pp. 610–622, 2018.

M. O. Rudel, G. Johannes, R. Weller, and G. Zachmann, “UnrealHaptics: A Plugin-System for High Fidelity Haptic Rendering in the Unreal Engine,” IEEE Comput. Graph. Appl., vol. 38, no. 2, pp. 28–30, 2018.

E. Karouzaki, A. Savidis, A. Katzourakis, and C. Stephanidis, “Tile Dreamer: Game Tiles Made Easy,” Univers. Access Hum. Comput. Interact. Coping with Divers., vol. 4554, pp. 382–391, 2007.

J. Freiknecht, C. Geiger, D. Drochtert, W. Effelsberg, and R. Dörner, “Game Engines Jonas,” Serious Games, pp. 127–161, 2016.

A. Nandy and D. Chanda, Beginning Platino Game Engine. 2016.

J. Haas, “A History of the Unity Game Engine - An Interactive Qualifying Project,” no. March, p. 44, 2014.

H. Cervantes and S. C. Villalobos, “Using a Lightweight Workflow Engine in a Plugin-Based Product Line Architecture,” Compon. Based Softw. Eng., vol. 4068, pp. 198–205, 2006.

J. S. Cuadrado and J. G. Molina, “A Plugin-Based Language to Experiment with Model Transformation Jes´us,” Model Driven Eng. Lang. Syst., vol. 4199, pp. 336–350, 2006.

V. M. S. Durano, Understanding Game Application Development. 2018.

M. A. Lubiano, A. Salas, S. De, R. De Sáa, M. Montenegro, and M. Á. Gil, “Soft Methods for Data Science,” vol. 456, pp. 329–337, 2017.

Downloads

Published

2019-08-15

How to Cite

Nasution, S., Nasution, A. H., & Hakim, A. L. (2019). Pembuatan Plugin Tile-Based Game Pada Unity 3D. IT Journal Research and Development, 4(1), 46–60. https://doi.org/10.25299/itjrd.2019.vol4(1).3517

Issue

Section

Articles