DESOSA 2021

libGDX

libGDX is a free, open source cross-platform Java game development framework based on OpenGL. As a main principle this framework provides developers the opportunity for fast prototyping and iterations when working on a video game given its cross-platform nature. libGDX realizes these benefits for the developer by offering a single API, which targets many different platforms. Having a single code base also simplifies maintenance.

Authors

Bob Dorland

First year Master student interested in Programming Languages & Algorithmics

Luc Everse

Master student Computer Science making software since 2010 and with interests in almost everything

Colin Geukes

First year Master student creating software since I was 10 years old. Interested in Web Application, Visualization, Automation and Trading.

Maarten Lips

First year Master student interested in Educational Technologies & Web Design

libGDX - Variability

Usage and deployment variability is one of the main causes of software complexity and is an intensively researched topic1. libGDX is no exception – programs built upon this framework are often deployed on many different kinds of systems, while these programs each use the framework in their own way. That is the strength of libGDX, but this strength also incurs costs. We look into the main causes of variability and how they interact.

libGDX - Quality and Evolution

The quality behind software systems is an interesting topic to study, as it is a very broad concept. One important factor is, for example, the quality of documentation, which plays an important role in understanding the system. Also, the quality of software itself should be assured, which is done, for example, by writing test suites or by making use of continuous integration. In this post, we discuss the libGDX project in terms of quality and evolution.

libGDX - Architecture

Architecture plays a key role in software systems around the world, it defines the way a system is structured. The architecture of libGDX is an interesting topic to study. In order to get to know more about the system behind this framework we discuss the important architectural aspects of the libGDX framework in this blog post. First of all, we discuss the general architectural style. Next, is a description of the different architectural views.

libGDX - Product Vision

libGDX is a free, open source cross-platform Java game development framework based on OpenGL. As a main principle this framework provides developers the opportunity for fast prototyping and iterations when working on a video game given its cross-platform nature. libGDX realizes these benefits for the developer by offering a single API, which targets many different platforms1. This single API that is provided to the developer, makes it much easier to maintain an application.

Contributions