Abstract
In this paper we present HPGE, an Haptic Plugin for Game Engines. Based on CHAI3D, it aims at providing an easy way to integrate haptics in game engines. HPGE provides C and C# bindings to be usable with almost any game engine or software. In addition, HPGE provides Unity3D C# scripts to facilitate the integration with Unity3D. Thanks to this plugin, it is possible to take advantage of the CHAI3D force-rendering algorithms and Unity3D Graphical User Interfaces to develop serious games. The paper goes through the requirements of such plugin, the issues that need to be addressed, to conclude with a description of the implementation and usage of the plugin.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Balzarotti, N., Baud-Bovy, G.: Effects of CHAI3D texture rendering parameters on texture perception. In: Prattichizzo, D., Shinoda, H., Tan, H.Z., Ruffaldi, E., Frisoli, A. (eds.) EuroHaptics 2018. LNCS, vol. 10893, pp. 138–149. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93445-7_13
Barbagli, F., Frisoli, A., Salisbury, K., Bergamasco, M.: Simulating human fingers: a soft finger proxy model and algorithm, pp. 9–17, March 2004
Basdogan, C., Srinivasan, M.A.: Haptic rendering in virtual environments. In: Stanney, K.M., Hale, K.S. (eds.) Handbook of Virtual Environments, vol. 1, pp. 117–134. Lawrence Erlbaum Inc., Mahwah (2002)
Baud-Bovy, G., Balzarotti, N.: Using force-feedback devices in educational settings: a short review. In: Proceedings of the 1st ACM SIGCHI International Workshop on Multimodal Interaction for Education, MIE 2017, pp. 14–21. ACM, New York (2017)
Baud-Bovy, G., Tatti, F., Borghese, N.A.: Ability of low-cost force-feedback device to influence postural stability. IEEE Trans. Haptics 8(2), 130–139 (2015)
Breuer, J., Bente, G.: Why so serious? On the relation of serious games and learning. J. Comput. Game Cult. 4(1), 7–24 (2010)
Conti, F., et al.: The CHAI libraries. In: Proceedings of Eurohaptics 2003, Dublin, Ireland, pp. 496–500 (2003)
Cuevas-Rodriguez, M., Poyade, M., Reyes-Lecuona, A., Molina-Tanco, L.: A VRPN server for haptic devices using OpenHaptics 3.0. In: Penichet, V., Peñalver, A., Gallud, J. (eds.) New Trends in Interaction, Virtual Reality and Modeling. HCIS, pp. 73–82. Springer, London (2013)
Djaouti, D., Alvarez, J., Jessel, J.-P.: Classifying serious games: the G/P/S model. In: Felicia, P. (ed.) Handbook of Research on Improving Learning and Motivation Through Educational Games: Multidisciplinary Approaches, pp. 118–136. IGI Global, Hershey (2011)
Grunwald, M.: Human Haptic Perception: Basics and Applications. Springer, Basel (2008). https://doi.org/10.1007/978-3-7643-7612-3
Kadleček, P., Kmoch, S.P.: Overview of current developments in haptic APIs. In: Proceedings of CESCG. Citeseer (2011)
Paul, P.S., Goon, S., Bhattacharya, A.: History and comparative study of modern game engines. Int. J. Adv. Comput. Math. Sci. 3(2), 245–249 (2012)
Pirovano, M., Mainetti, R., Baud-Bovy, G., Lanzi, P.L., Borghese, N.A.: Intelligent game engine for rehabilitation (IGER). IEEE Trans. Comput. Intell. AI Games 8(1), 43–55 (2016)
Salisbury, K., Conti, F., Barbagli, F.: Haptic rendering: introductory concepts. IEEE Comput. Graphics Appl. 24(2), 24–32 (2004)
Srinivasan, M.A., Basdogan, C.: Haptics in virtual environments: taxonomy, research status, and challenges. Comput. Graph. 21(4), 393–404 (1997)
Tobler-Ammann, B.C., et al.: Exergames encouraging exploration of hemineglected space in stroke patients with visuospatial neglect: a feasibility study. JMIR Serious Games 5(3), e17 (2017)
Acknowledgments
This work has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 732391 (weDRAW Project).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Balzarotti, N., Baud-Bovy, G. (2019). HPGE: An Haptic Plugin for Game Engines. In: Gentile, M., Allegra, M., Söbke, H. (eds) Games and Learning Alliance. GALA 2018. Lecture Notes in Computer Science(), vol 11385. Springer, Cham. https://doi.org/10.1007/978-3-030-11548-7_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-11548-7_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11547-0
Online ISBN: 978-3-030-11548-7
eBook Packages: Computer ScienceComputer Science (R0)