Skip to main content

HPGE: An Haptic Plugin for Game Engines

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11385))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    unity3d.com.

  2. 2.

    unrealengine.com.

  3. 3.

    https://www.youtube.com/watch?v=HVYiBpmMfeM.

  4. 4.

    https://rosettacode.org/wiki/Call_a_function_in_a_shared_library#C.23.

  5. 5.

    learntpm.com.

  6. 6.

    https://www.wedraw.eu/.

References

  1. 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

    Chapter  Google Scholar 

  2. Barbagli, F., Frisoli, A., Salisbury, K., Bergamasco, M.: Simulating human fingers: a soft finger proxy model and algorithm, pp. 9–17, March 2004

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Breuer, J., Bente, G.: Why so serious? On the relation of serious games and learning. J. Comput. Game Cult. 4(1), 7–24 (2010)

    Google Scholar 

  7. Conti, F., et al.: The CHAI libraries. In: Proceedings of Eurohaptics 2003, Dublin, Ireland, pp. 496–500 (2003)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Grunwald, M.: Human Haptic Perception: Basics and Applications. Springer, Basel (2008). https://doi.org/10.1007/978-3-7643-7612-3

    Book  Google Scholar 

  11. Kadleček, P., Kmoch, S.P.: Overview of current developments in haptic APIs. In: Proceedings of CESCG. Citeseer (2011)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Salisbury, K., Conti, F., Barbagli, F.: Haptic rendering: introductory concepts. IEEE Comput. Graphics Appl. 24(2), 24–32 (2004)

    Article  Google Scholar 

  15. Srinivasan, M.A., Basdogan, C.: Haptics in virtual environments: taxonomy, research status, and challenges. Comput. Graph. 21(4), 393–404 (1997)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Gabriel Baud-Bovy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics