GLUON Future Game Development in KDERonny Yabar Aizcorbe
2010.03 | Lima/PUCP | LinuxWeek
3
Agenda
4
5
6
7
Linux Games
8
Games on Linux
●Alien Arena●Enemy Territory●Savage●Tremulous●UrbanTerror●Open Arena●Return To Castle Wolfenstein_2
9
KDE Games
10
11
KPeg
12
qt.nokia.com
13
14
15
16
QSlider *slider = new QSlider(Qt::Horizontal); QSpinBox *spinBox = new QspinBox;
slider->setRange(0,130); spinBox->setRange(0,130);
connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)));
17
Gluon
QT4/KDE4 games library using openGL, openAL, Box2D
Gluon manage sound, graphics, and control input.
18
Gluon History
Gran Canaria Desktop Summit – July 2009 Sacha "DrIDK" Schutz – Project Founder
19
Gluon SprintNokia offices in Munich – October 2009
20
Gluon Structure
●core libGluonCore●graphics libGluonGraphics●audio libGluonAudio●input libGluonInput●creator Gluon Creator, the Gluon editing application.●player Gluon PLayer, the Gluon users interaction.
21
GluonGraphics
22
GluonGraphics
Box2D - 2D physics engine for games
23
GluonGraphics
Shaders and Effects - Shader API
24
GluonInput
25
GluonAudio
26
Gluon Creator Tool that allows designers and artists to easily
prototype and create games
27
Gluon Player Play, communicate and share information about the games
28
29Blok – First Gluon Game
30
Gluon future - QT 4.6 Animation Framework, Graphics Effects, Qt3D enablers, Performance Optimizations
31
Gluon Release
2010.07 Alpha 1
33
Questions?