<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Zenisoft</title><description>Personal static site for posts, projects, and pages.</description><link>https://zenisoft.net.ua/</link><item><title>Dune: Awakening: Dead on Arrival or a Long-Term Play?</title><link>https://zenisoft.net.ua/blog/dune-awakening-10y-plan-what-i-think/</link><guid isPermaLink="true">https://zenisoft.net.ua/blog/dune-awakening-10y-plan-what-i-think/</guid><description>Dune: Awakening&apos;s current state, upcoming server closures, and Funcom&apos;s Chapter 3.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>How my comments section got nuked (and how I fixed it)</title><link>https://zenisoft.net.ua/blog/how-i-was-attacked-and-what-was-defence/</link><guid isPermaLink="true">https://zenisoft.net.ua/blog/how-i-was-attacked-and-what-was-defence/</guid><description>A quick story about a &apos;friendly&apos; security audit, 500KB of JSON garbage, and why even your smallest hobby projects need basic protection.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>UE5 Starting Stack</title><link>https://zenisoft.net.ua/blog/ue5-boilerplate/</link><guid isPermaLink="true">https://zenisoft.net.ua/blog/ue5-boilerplate/</guid><description>A breakdown of a lightweight tech stack based on Lyra&apos;s best practices. How to integrate the Gameplay Ability System, Enhanced Input, and Common UI via C++ while eliminating boilerplate.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item></channel></rss>