GLUON
Future Game Development in KDE
Ronny 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 Sprint
Nokia 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
32
http://gitorious.org/gluon
http://gluon.tuxfamily.org/
33
Questions?

KDE Community and KDE Games