Autorska gra systemowa / W aktywnym rozwoju

Evil Alchemist

Mroczny roguelite alchemiczny z walką turową. Czysta domena .NET 8 jest oddzielona od Godota, a mechanika i balans powstają w wersjonowanym, walidowanym modelu danych.

Projekt, architektura i implementacja

Co pokazuje ten projekt

Projekt pokazuje C# poza typowym webem: modelowanie rozbudowanych reguł, stan gry, narzędzia audytujące i konsekwentną pracę nad dużym systemem.

Evil Alchemist: C# poza typowym webem

Evil Alchemist to autorski roguelite z walką turową, w którym najwięcej pracy dzieje się w regułach, danych i narzędziach. Projekt pokazuje, jak wykorzystuję .NET do budowania domeny niezależnej od silnika gry.

NOTATKA Z PROJEKTU

DOMENA

Mechanika nie zależy od sceny

Czysta domena .NET 8 jest oddzielona od Godota. Reguły walki, statusów, reakcji i progresji można testować oraz rozwijać bez mieszania logiki z warstwą prezentacji.

DANE

Balans zapisany jako wersjonowany model

Składniki, receptury i konfiguracja spotkań są przechowywane w JSON. Dzięki temu eksperymentowanie z 162 kombinacjami alchemicznymi nie wymaga przepisywania scen ani kodu sterującego.

NARZĘDZIA

Walidacja przed uruchomieniem

GameContentValidator i osobny audyt sprawdzają kompletność receptur oraz referencji między katalogami. Osobne profile wiedzy, checkpointy i trzy sloty zapisu są częścią projektu, a nie dopiskiem po fakcie.

NASTĘPNY KROK

Potrzebujesz systemu o podobnych możliwościach?

Opowiedz, co chcesz usprawnić, a wspólnie wyznaczymy kolejny praktyczny krok.

CHCĘ DARMOWE DEMO