Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - Щоденник Сеньйора🥫💻📚
Added 06 Dec 2025 🌐 UK

Щоденник Сеньйора🥫💻📚

@seniorDiary
Number of subscribers: 53
Photos: 41
Videos: 14
Links: 147
Description:
Живий девлог моєї власної Action RPG. Показую весь процес: код, механіки, арт і всі виклики на шляху створення гри. Без прикрас, лише розробка. І звісно море мотивації! https://hardcodeforge.carrd.co - всі посилання. @LytovchenkoV - автор каналу.
Source

Щоденник Сеньйора🥫💻📚 | Cheat-панель для внутрішнього тестуванняЩоб швидше тестувати різні сце...

Telegram community logo - Щоденник Сеньйора🥫💻📚 Щоденник Сеньйора🥫💻📚 @seniorDiary
77 Views/Reach 2025-10-07 15:36 Message №313
🎮 Cheat-панель для внутрішнього тестування

Щоб швидше тестувати різні сценарії гри, я зробив власну систему чітів. Вона не просто вмикає «GodMode» чи «Debug Logs», а інтегрується напряму з GameSettings, використовуючи атрибути та рефлексію.

🧩 Як це працює архітектурно:Кожна властивість у GameSettings, яку можна змінювати через чіт-панель, позначається атрибутом [Cheat("defaultSettings._isGodModeEnabled")]. У цьому атрибуті я задаю path до приватного поля. CheatManager через рефлексію шукає це поле, навіть якщо воно вкладене в інші об’єкти (навіть кілька рівнів у глибину), і міняє його значення напряму. На UI є простий CheatViewController, який просто викликає CheatManager. TrySetCheatValue(type) і все — зміна одразу застосовується.

🧠 Це дозволяє мені дуже швидко тестувати ігрові механіки — змінювати параметри навіть без перезапуску сцени. Атрибути роблять систему розширюваною — можна просто додати [Cheat] над новою проперті, і вона одразу з’явиться в панелі. Такі тулзи економлять купу часу під час розробки. Особливо коли потрібно багато тестувати баланс, поведінку AI чи бойові стани 💪 #Project_RPG #unity #devlog #tutorial