Projektowanie i implementacja gry 2D z turowym systemem walki w środowisku Unity
DOI:
https://doi.org/10.34767/SIMIS.2026.01.01Słowa kluczowe:
Unity, C#, turowy system walki (TBS), projektowanie gier, RPG, pixel artAbstrakt
Artykuł przedstawia proces projektowania, implementacji oraz oceny jednostkowej gry 2D z turowym systemem walki, stworzonej w środowisku Unity z wykorzystaniem języka C#. Głównym celem pracy było zbudowanie kompletnego, modularnego projektu gry, integrującego kluczowe mechaniki charakterystyczne dla gatunku cRPG: eksplorację stałego świata, system rozwoju postaci oparty na ekwipunku, oraz taktyczny, turowy system walki inspirowany produkcją „Broken Ranks”. W ramach badań przeprowadzono analizę funkcjonalną zaimplementowanych systemów, w tym zarządzania przedmiotami, logiki walki oraz interakcji z otoczeniem. Wykorzystano metody inżynierii oprogramowania, takie jak diagramy przypadków użycia i diagramy encji, do projektowania architektury systemu. Wyniki potwierdzają poprawność implementacji założonych mechanik oraz wykazują wysoką skalowalność i elastyczność projektu, stanowiącego solidną bazę do dalszego rozwoju. Zaproponowano również kierunki przyszłych prac, w tym rozbudowę sztucznej inteligencji przeciwników, wprowadzenie trybu wieloosobowego oraz proceduralne generowanie treści.
Bibliografia
Blog producenta gry Broken Ranks (dawniej The Pride of Taern). Sekcja opisująca mechanikę walki. Dostęp: brokenranks.com/#sectionFights
Dokumentacja Microsoft: Język programowania C#. Dostęp: docs.microsoft.com/pl/dotnet/csharp/
Freeman, A., & G. (2022). Programowanie gier w Unity i C#. Kompletny przewodnik. Helion.
Halpern, J. (2019). Jak pisać świetne gry 2D w Unity. Niezależne programowanie w języku C#. Helion.
Nystrom, R. (2014). Game Programming Patterns. Genever Benning. Dostęp: gameprogrammingpatterns.com
Oficjalna dokumentacja narzędzia Piskel do tworzenia pixel art. Dostęp: www.piskelapp.com
Stellman, A., & Greene, J. (2023). C#. Rusz głową! Wydanie IV. Helion.
Unity Technologies. Unity User Manual (2022.3 LTS). Dostęp: docs.unity3d.com/Manual/index.html
Pobrania
Opublikowane
Numer
Dział
Licencja

Utwór dostępny jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Miedzynarodowe.