The DragonDreams PPA Repository contains all Linux versions of our Software. This repository can be used for all Debian based Linux Distributions, for example Ubuntu.
The PPA Repository provides automatic updates of all software to the latest version available without waiting for distributions to pick up packages.
To install any packages from this PPA you have to add the repository to your system. You have to do this only once. You can do this using your system package manager or using a console, for example Konsole under KDE.
For example for Ubuntu you can add PPA Repositories using this guide: Adding Personal Package Archives (PPAs). Enter "ppa:rpluess/dragondreams" into the dialog box.
Using a console enter the following command and press Return/Enter at the end of the line.
sudo add-apt-repository -u ppa:rpluess/dragondreams
Now you can search for DragonDreams Software and install them using your system package manager contained in your system.
For the following Ubuntu versions packages exist in the PPA
Ubuntu 23.10 | Mantic Minotaur | Future/Testing |
Ubuntu 22.04 | Jammy Jellyfish | Current |
Ubuntu 20.04 | Focal Fossa | LTS |
The following main Packages are provided
dragengine | Meta package for installing the Drag[en]gine Game Engine. Installs the game engine and the GUI Launcher.
Recommended for Gamers to play games (*.delga). |
delauncher-gui | GUI based launcher to run games. This is the recommended launcher for gamers. |
delauncher-console | Console based launcher to run games. Recommended for advanced users and game server usage where a GUI launcher is not desired nor possible to be used. |
deigde | Development Environment for developing games using the Drag[en]gine game engine. |
kdevelop-lang-dragonscript |
KDevelop DragonScript Language Support Plugin for working with DragonScript files (*.ds). Shows Declarations, Uses and Class Outlining information. Supports Code Completion with generating function calls and code block calls. Supports Code Generation for example easily overriding functions. |
The following Packages are used to develop modules and editors. They are not required to develop games.
They are only required for creating new game engine modules and IGDE editors.
libdragengine-dev | Development files required to create Drag[en]gine Game Engine Modules and Drag[en]gine Launchers. |
libdeigdeshared-dev | Development files required to create Drag[en]gine IGDE Editors. |
libdscript-dev | Development files required to write Packages for the DragonScript Language or to embed the DragonScript Language into your software project. |
The following Packages are dependencies of the packages above and will be automatically installed if required
libdragengine1 | Drag[en]gine Game Engine runtime libraries and modules. |
libdeigdeshared1 | IGDE shared runtime library used by IGDE and editor modules. |
deigde-data | IGDE shared data files (architecture independent). |
libdscript1 | DragonScript Language runtime. Used by DragonScript Scripting Module and DSI. |