Návrh a tvorba počítačové videohry
Loading...
Files
Downloads
2
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
Background: Videogame industry is very large and the methods of developing videogames are not as clearly defined as the methods for developing commercial information systems are. This Master's thesis explores the unique challenges and intersections between traditional software development methodologies and the specific requirements of video game development. The thesis identifies the main differences between traditional information system development and video game development, emphasizing the importance of adapting methodologies to suit the specific needs of a project.
Aim: The primary objective of this work is to develop a computer video game, Endless Evil, and to demonstrate the effectiveness of a hybrid methodology, combining sequential and agile approaches, to cater to the distinctive needs of the video game industry.
Method: Through the design and development of Endless Evil, the thesis provides an in-depth analysis and documentation of the development process. It offers a unique perspective on the application and adaptation of commonly used software development and project management methodologies in the context of video game development.
Results: The successful completion of Endless Evil within the set time, scope, and resource constraints showcases the efficacy of the employed methodologies.
Conclusion: The findings of this thesis highlight the potential for future development in this field, showing that hybrid methodologies can effectively address the unique challenges of video game development while delivering a successful project within time and resource constraints.
Description
Subject(s)
Videogame, videogame development, object-oriented programming, game loop, rendering, physics engine, collision detection, rogue-like videogame, Unity, hybrid project management, iterative and incremental development, game design, wireframe, user stories, game manager, software design, software documentation, UML diagram, vision, abstraction tiers