Ремейк Готіки-Січ
Кінцева мета всесвіту «Дике Поле»: рольова гра про Козаччину в дусі Gothic 1-2. Як кожна гра, зокрема «Одеса-Хаджибей», наближає до відкритого світу та РПГ.
I’m Dmytro Gladkyi. This is my notebook on making games, building software, and writing science fiction.
Browse a catalog on the left, or start with a recent note below.
Кінцева мета всесвіту «Дике Поле»: рольова гра про Козаччину в дусі Gothic 1-2. Як кожна гра, зокрема «Одеса-Хаджибей», наближає до відкритого світу та РПГ.
The end goal of the Wild Fields universe: a Cossack-era RPG in the spirit of Gothic 1-2, plus an excerpt of its main quest design starting in Kaffa.
Інтерв'ю для Межа.Медіа: шлях у розробці ПЗ з 2006 року, перша iOS-гра у 2012, створення ігор «Дике Поле» на Flutter і Unity та погляд на український геймдев.
Mezha.Media interview: in software since 2006, a first iOS game in 2012, making the Wild Fields games in Flutter and Unity, and thoughts on Ukrainian gamedev.
Підсумок року розробки «Дике Поле: Слобода 2» на Unity: навіщо робити мобільну гру з сюжетом на 30-40 хвилин, ігри про Україну та плани на наступні проєкти.
A year of building Wild Fields: Sloboda 2 in Unity: why make a mobile game with 30-40 minute sessions, games about Ukraine, and plans for the next projects.
Висновки після двох десятків відео ютюберів про маркетинг інді ігор: що радять про Twitter, Discord, рекламу і трейлери, і чому поради суперечать одна одній.
Takeaways from two dozen YouTube videos on indie game marketing: contradictory advice on Twitter, Discord, ads and Reddit, and what successful games share.
Sloboda 2 September changelog for the Unity remake: a Kobzar musician NPC, new lowpoly church and iron mine art, loading hints and a smaller 65.8 MB bundle.
Why Unity's private Start, Update and Awake methods aren't overrides: how the engine finds MonoBehaviour messages via reflection and why that matters.
Replace Unity coroutines with the C# Task Async Pattern for delays, progress, cancellation, and asynchronous game logic.
Особисте есе про те, як змінилися поїздки в США: від списків покупок для всіх колег і посилок через посередників до моменту, коли там уже нічого купувати.
A personal essay on how trips to the US changed: from shopping lists for every colleague and parcel forwarders to the point where there's nothing left to buy.
Есе про цифровий суверенітет: як Китай ще в 2012 жив на власних платежах, хмарах і браузерах, і чому незалежним державам потрібен свій інтернет.
An essay on digital sovereignty: how China already ran on its own payments, clouds and browsers in 2012, and why independent states need their own internet.
An alternate history of the 2010 Dash memo: what the web could look like if Dart had replaced JavaScript in Chrome, and why Flutter brings that idea back.
How a Unity mobile game improved from 15 FPS to 60 FPS through profiling, terrain changes, object pooling, and code fixes.
Practical Dart guide to catching errors thrown inside Isolates: spawning workers, wiring onError and exit ports, and getting exceptions back to the main thread.
Власний досвід роботи з німецькими колегами як пояснення повільної допомоги Україні: безкінечні мітинги, презентації та обіцянки замість рішень.
Чому Telegram став новим інтернетом під час війни: канали та боти замінили форуми й соцмережі для однокласників, колег, команд і новин.
Нотатка про єдиний телемарафон після восьми днів без інтернету: як новини ТБ виглядали поруч із Telegram-каналами в перші тижні повномасштабної війни.
Щоденник війни, одинадцятий день, 5 березня 2022: ранковий підйом о шостій і спроба виїхати з окупованого села до Києва разом із родиною.
Щоденник війни, десятий день, 5 березня 2022: прогулянка з дітьми обірвалася пострілами російської БМП біля мосту в окупованому селі. Всі живі.
Щоденник війни, дев'ятий день, 4 березня 2022: свідчення авіаудару, запис відео та восьмого випуску Дикого Поля без інтернету й інформації.