LV EN

Development of a 2D Platformer Game using Godot Engine

Jurijs Luņovs

ABSTRACT


This Bachelor thesis details the development of "Parry Knight," a 2D endless runner game using the Godot Engine. The game, featuring a knight navigating dynamically generated platforms while avoiding or parrying attacks from hostile NPCs, draws inspiration from Jetpack Joyride, Knightmare Tower, Cuphead, and Shovel Knight. The project highlights the practical application of game design principles and programming skills through Godot's GDScript. Key aspects include the creation of core gameplay mechanics, user interface design, and testing. The thesis presents comprehensive diagrams, including use case, sequence, and class diagrams, to illustrate the development process. The game was developed and tested. This software and work that describes it follows all requirements set for it.
Author: Jurijs Luņovs
Degree: Bachelor
Year: 2024
Work Language: English
Supervisor: Mg. sc. comp., Karina Kostjkina
Faculty: Engineering Faculty
Study programme: Computer Science

KEYWORDS

GAME DEVELOPMENT, GODOT ENGINE, GDSCRIPT LANGUAGE, 2 DIMENSIONAL, PLATFORMER