LV EN

DEGREE

PROGRAMME

FACULTY

YEAR

LANGUAGE

Title Supervisor Degree
Bachelor 2024
Faculty: Engineering Faculty

Study programme: Computer Science

More...

Development of Cross Platform 2D Games using OpenGL and ImGui Libraries

The aim of this bachelor's work was to develop a cross platform application containing two 2D games - Tetris and Snake. In the course of the work the subject area was analyzed and present analogues compared. The requirements were formulated based on the analysis conclusions. Soon after the model of requirements was created where the actors were identified and use cases developed. Based on the developed use cases a Use Case diagram was built as well as sequence diagrams and preliminary class diagram. During implementation stage, the software was developed in C++ language using OpenGL and Dear ImGui graphical libraries. In the end 2 games were developed. Finally, the developed software was tested. Test results showed that developed application in the process of completing the bachelor's work fully complies with all the requirements for it.

Author: Staņislavs Ņilovs

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...

Table View
Text View