Comparison of GTK+ and Qt libraries in game development


Abstract

Game development consists of many elements. Implementation of basic features such as rendering and sound handling requires usage of low level libraries and deep knowledge. Libraries that help to create user interfaces (UI), because of their functionality, may be an attractive platform for creating basic games. This paper presents the results of comparison of the two popular libraries: GTK+ and Qt.


Keywords

game development; gtk ; qt

[1] https://www.gamedev.net/articles/programming/general-andgameplay-programming/understanding-component-entitysystems-r3013 [20.09.2017]
[2] https://github.com/alecthomas/entityx [20.09.2017]
[3] http://doc.qt.io/qt-5/qml-qtaudioengine-audioengine.html [20.09.2017]
[4] http://doc.qt.io/qt-5/graphicaleffects.html [20.09.2017]
[5] http://doc.qt.io/qt-5/qtquick-effects-particles.html[20.09.2017]
[6] D. Molkentin, The art of building Qt Applications, William Pollock, 2007
[7] http://doc.qt.io/ [20.09.2017]
[8] https://developer.gnome.org/gtk3/stable/ [20.09.2017]
[9] W. Wysota, L. Haas, Game Programming Using Qt, Packt Publishing, 2016.
[10] A. Krause, Foundations of GTK+ Development, Apress, 2007.
Download

Published : 2018-03-30


Drzas, K., Alchimowicz, D., & Pańczyk, M. (2018). Comparison of GTK+ and Qt libraries in game development . Journal of Computer Sciences Institute, 6, 55-58. https://doi.org/10.35784/jcsi.639

Kamil Drzas  drzas.kamil@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland
Dominik Alchimowicz 
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland
Maciej Pańczyk 
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland