Is it OK to use GTK+ for 3D interactive app(e.g. game)?
<p>I plan to use GTK+ 3.18 for an application which will include following components, among others:</p>

<ul>
<li><strong>Editor</strong>: will enable users to control and edit 3D content and viewport in a GtkGLArea. But along with the GtkGLArea widget, there will be other widgets in the editor window to edit various properties of the 3D content.</li>
<li><strong>Runtime</strong>: this will be a fullscreen window with only a GtkGLArea embedded inside it, but it'll be interactive i.e. users should be able to change viewport and interact with 3D objects using input methods(mouse, keyboard, touch etc.)</li>
</ul>

<p>Now my question is, should I use GTK+ for such application or I need to use other libraries, especially for the runtime? My points of consideration are following:</p>

<ol>
<li>impact of the overhead of GTK+ on a standalone runtime(GTK+ will provide input handling, sound, OpenGL context etc.)</li>
<li>support for various input mechanism(e.g. joystick) in GTK+</li>
</ol>

<p>Thanks for helping.</p>