33
GLUON Future Game Development in KDE Ronny Yabar Aizcorbe 2010.03 | Lima/PUCP | LinuxWeek

KDE Community and KDE Games

  • Upload
    ronnyml

  • View
    715

  • Download
    0

Embed Size (px)

DESCRIPTION

An introduction to KDE Community, the power of Qt and an overview of the KDE Games along with the new interesting Game project called Gluon.

Citation preview

Page 1: KDE Community and KDE Games

GLUON Future Game Development in KDERonny Yabar Aizcorbe

2010.03 | Lima/PUCP | LinuxWeek

Page 2: KDE Community and KDE Games
Page 3: KDE Community and KDE Games

3

Agenda

Page 4: KDE Community and KDE Games

4

Page 5: KDE Community and KDE Games

5

Page 6: KDE Community and KDE Games

6

Page 7: KDE Community and KDE Games

7

Linux Games

Page 8: KDE Community and KDE Games

8

Games on Linux

●Alien Arena●Enemy Territory●Savage●Tremulous●UrbanTerror●Open Arena●Return To Castle Wolfenstein_2

Page 9: KDE Community and KDE Games

9

KDE Games

Page 10: KDE Community and KDE Games

10

Page 11: KDE Community and KDE Games

11

KPeg

Page 12: KDE Community and KDE Games

12

qt.nokia.com

Page 13: KDE Community and KDE Games

13

Page 14: KDE Community and KDE Games

14

Page 15: KDE Community and KDE Games

15

Page 16: KDE Community and KDE Games

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)));

Page 17: KDE Community and KDE Games

17

Gluon

QT4/KDE4 games library using openGL, openAL, Box2D

Gluon manage sound, graphics, and control input.

Page 18: KDE Community and KDE Games

18

Gluon History

Gran Canaria Desktop Summit – July 2009 Sacha "DrIDK" Schutz – Project Founder

Page 19: KDE Community and KDE Games

19

Gluon SprintNokia offices in Munich – October 2009

Page 20: KDE Community and KDE Games

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.

Page 21: KDE Community and KDE Games

21

GluonGraphics

Page 22: KDE Community and KDE Games

22

GluonGraphics

Box2D - 2D physics engine for games

Page 23: KDE Community and KDE Games

23

GluonGraphics

Shaders and Effects - Shader API

Page 24: KDE Community and KDE Games

24

GluonInput

Page 25: KDE Community and KDE Games

25

GluonAudio

Page 26: KDE Community and KDE Games

26

Gluon Creator Tool that allows designers and artists to easily

prototype and create games

Page 27: KDE Community and KDE Games

27

Gluon Player Play, communicate and share information about the games

Page 28: KDE Community and KDE Games

28

Page 29: KDE Community and KDE Games

29Blok – First Gluon Game

Page 30: KDE Community and KDE Games

30

Gluon future - QT 4.6 Animation Framework, Graphics Effects, Qt3D enablers, Performance Optimizations

Page 31: KDE Community and KDE Games

31

Gluon Release

2010.07 Alpha 1

Page 32: KDE Community and KDE Games

32

http://gitorious.org/gluonhttp://gluon.tuxfamily.org/

Page 33: KDE Community and KDE Games

33

Questions?