Programming in Practice – Games Development

dc.contributor.authorPostół, Mariusz
dc.date.accessioned2025-12-16T19:14:09Z
dc.date.issued2025
dc.description.abstractThis paper explores the intersection of software engineering and game development, emphasizing the role of algorithmic thinking, multidisciplinary collaboration and lifecycle management in creating robust, interactive entertainment systems. It begins by framing software development as a structured process involving design, implementation, deployment and post-launch support, with particular attention to feedback loops, monetization strategies and diagnostics. The game development lifecycle is then examined as a specialized yet representative domain of commercial software engineering, highlighting the importance of algorithm selection, asset integration and prompt responsiveness. The discussion underscores the unique challenges posed by multi-platform deployment, networking and user experience optimization, while also drawing parallels to broader software engineering principles. The paper advocates for a unified view of program and software engineering, proposing that games serve as exemplary models for educational and research purposes. It introduces hypotheses regarding the evolution of programming paradigms, including sequential, concurrent, real-time and distributed programming, and stresses the need for adaptable frameworks and language constructs. Object-oriented programming is presented as a natural approach to modelling information and managing complexity, with emphasis on type systems and runtime object graphs. Ultimately, the paper positions game development as both a practical and pedagogical context for advancing software engineering methodologies, offering insights into algorithm documentation, implementation and the transformation of abstract knowledge into executable code.en_EN
dc.identifier.doi10.34658/9788367934886.w7.1.533-588
dc.identifier.urihttp://hdl.handle.net/11652/5786
dc.identifier.urihttps://doi.org/10.34658/9788367934886.w7.1.533-588
dc.language.isoen
dc.page.number533-588
dc.publisherWydawnictwo Politechniki Łódzkiejpl_PL
dc.publisherLodz University of Technology Pressen_EN
dc.relation.ispartofPerlikowski, Przemysław et al. (red. nauk.), Monografia interdyscyplinarna. Badania i innowacje w naukach inżynieryjno-technicznych, ścisłych i przyrodniczych oraz społecznych. Matter - Process - Innovation, Seria: Monografia Interdyscyplinarna Politechniki Łódzkiej, Nr 2609, Wydawnictwo Politechniki Łódzkiej, Łódź 2025, ISBN: 978-83-67934-88-6, DOI: 10.34658/9788367934886pl_PL
dc.rightsDla wszystkich w zakresie dozwolonego użytkupl_PL
dc.rightsFair use conditionen_EN
dc.rights.licenseLicencja PŁpl_PL
dc.rights.licenseLUT Licenseen_EN
dc.subjectgame development lifecycleen_EN
dc.subjectalgorithm implementationen_EN
dc.subjectsoftware engineeringen_EN
dc.subjectObject-Oriented Programming (OOP)en_EN
dc.subjectreal-time and distributed systemsen_EN
dc.subjectmultidisciplinary collaborationen_EN
dc.subjectprogram engineering paradigmsen_EN
dc.titleProgramming in Practice – Games Development
dc.typemonografia PŁ - rozdziałpl_PL
dc.typeTUL monograph - chapteren_EN

Pliki

Oryginalne pliki

Teraz wyświetlane 1 - 1 z 1
Ładowanie...
Miniatura
Nazwa:
W7.1.533-588_Mariusz_Postół_1.pdf
Rozmiar:
549.45 KB
Format:
Adobe Portable Document Format

Kolekcje