Comparison of GTK+ and Qt libraries in game development

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)

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

Cited by

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

Authors

Kamil Drzas 
drzas.kamil@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Dominik Alchimowicz 

Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Maciej Pańczyk 

Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Statistics

Abstract views: 447
PDF downloads: 79