Comparison of GTK+ and Qt libraries in game development
Kamil Drzas
drzas.kamil@gmail.comInstitute 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 ; qtReferences
[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.
[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.
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 Drzasdrzas.kamil@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Dominik AlchimowiczInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Maciej PańczykInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 447PDF downloads: 79
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.