# Dmytro Gladkyi's MetaVault > Dmytro Gladkyi builds games and developer experience: AI-native game ideas, Godot, Flutter and Unity games like Sloboda and Loca Deserta, AI agent tooling for Omarchy, Roblox Studio tools, and sci-fi books. Dmytro Gladkyi is a Ukrainian game developer and software engineer. He writes about building games (the Sloboda city builder and Loca Deserta series, Flutter/Dart game systems, Unity performance, Godot), AI-driven games and AI agent tooling, developer experience, Roblox Studio tooling (GladRoTools for macOS), the Omarchy Linux desktop (SUPER DESKTOP, plugins, watch apps), and Ukrainian sci-fi worldbuilding (https://scifi.locadeserta.com). Articles are in English or Ukrainian. Every page is also available as Markdown by appending `.md` to its path; the full corpus is at https://dmytrogladkyi.com/llms-full.txt. Profiles: https://github.com/gladimdim, https://x.com/DmytroGladkyi, https://t.me/locadesertachumaki, https://apps.apple.com/us/app/gladrotools/id6765629252, https://play.google.com/store/apps/details?id=com.gladimdim.superdesktop, https://scifi.locadeserta.com ## Sections - [Omarchy stuff](https://dmytrogladkyi.com/Omarchy/): Everything I build for Omarchy: SUPER DESKTOP and its Android app, the AI Usage Wear OS app and watch faces, plugins for config sync, hardware info, AI quotas, reminders and air-raid alerts, and the Loca Deserta themes. - [Topics](https://dmytrogladkyi.com/Topics/): Curated topic hubs for Dmytro Gladkyi's writing on Flutter, Unity, Roblox, GladRoTools, and game development. - [GladRoTools — Roblox Studio Companion for macOS](https://dmytrogladkyi.com/GladRoTools/): GladRoTools is a native macOS companion app for Roblox Studio that audits assets, prepares media, validates releases, and renders maps. - [Articles](https://dmytrogladkyi.com/Articles/): Long-form articles by Dmytro Gladkyi about Flutter, Dart, Unity, game development, Roblox tooling, and software engineering. - [Micro](https://dmytrogladkyi.com/Micro/): Short notes, updates, and micro-posts by Dmytro Gladkyi. ## Projects - [Omarchy tools](https://dmytrogladkyi.com/Omarchy/): SUPER DESKTOP, plugins, watch apps and themes for Omarchy. - [SUPER DESKTOP](https://superdesktop.dmytrogladkyi.com/): hidden overlay workspace for Hyprland/Omarchy with sticky notes and AI agent terminal cards (Claude Code, Codex), plus an Android app to drive agent sessions from a phone. - [GladRoTools](https://dmytrogladkyi.com/GladRoTools/): native macOS companion app for Roblox Studio — asset audits, media tools, map renders. ## Articles - [Ремейк Готіки-Січ](https://dmytrogladkyi.com/Articles/gothic_remake_sich.md): Кінцева мета всесвіту «Дике Поле»: рольова гра про Козаччину в дусі Gothic 1-2. Як кожна гра, зокрема «Одеса-Хаджибей», наближає до відкритого світу та РПГ. - [A Gothic Remake: Sich](https://dmytrogladkyi.com/Articles/gothic_remake_sich-en.md): 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. - [Інтерв'ю для Межа.Медіа](https://dmytrogladkyi.com/Articles/mezha-media-interview.md): Інтерв'ю для Межа.Медіа: шлях у розробці ПЗ з 2006 року, перша iOS-гра у 2012, створення ігор «Дике Поле» на Flutter і Unity та погляд на український геймдев. - [Interview for Mezha.Media](https://dmytrogladkyi.com/Articles/mezha-media-interview-en.md): 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. Завершення справи та наступні плани](https://dmytrogladkyi.com/Articles/finishing_sloboda_2.md): Підсумок року розробки «Дике Поле: Слобода 2» на Unity: навіщо робити мобільну гру з сюжетом на 30-40 хвилин, ігри про Україну та плани на наступні проєкти. - [Sloboda 2. Wrapping Things Up and Next Plans](https://dmytrogladkyi.com/Articles/finishing_sloboda_2-en.md): 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. - [Думки про маркетинг інді ігр (очима ютюберів)](https://dmytrogladkyi.com/Articles/games_marketing.md): Висновки після двох десятків відео ютюберів про маркетинг інді ігор: що радять про Twitter, Discord, рекламу і трейлери, і чому поради суперечать одна одній. - [Thoughts on Indie Game Marketing (Through the Eyes of YouTubers)](https://dmytrogladkyi.com/Articles/games_marketing-en.md): Takeaways from two dozen YouTube videos on indie game marketing: contradictory advice on Twitter, Discord, ads and Reddit, and what successful games share. - [Sloboda. September Changelog.](https://dmytrogladkyi.com/Articles/sloboda2_whats_new_sep.md): 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. - [The Magic of Start/Update Events in Unity's MonoBehaviour](https://dmytrogladkyi.com/Articles/unity_monobehaviour_events_magic.md): Why Unity's private Start, Update and Awake methods aren't overrides: how the engine finds MonoBehaviour messages via reflection and why that matters. - [Replacing Coroutines in Unity with C# Task Async Pattern (TAP)](https://dmytrogladkyi.com/Articles/unity_replace_coroutine_with_tap.md): Replace Unity coroutines with the C# Task Async Pattern for delays, progress, cancellation, and asynchronous game logic. - [Еволюція від аборигенів](https://dmytrogladkyi.com/Articles/aborigeni.md): Особисте есе про те, як змінилися поїздки в США: від списків покупок для всіх колег і посилок через посередників до моменту, коли там уже нічого купувати. - [Evolution from the Aborigines](https://dmytrogladkyi.com/Articles/aborigeni-en.md): 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. - [Незалежні держави будуть мати свій ламповий інтернетик](https://dmytrogladkyi.com/Articles/independent_states.md): Есе про цифровий суверенітет: як Китай ще в 2012 жив на власних платежах, хмарах і браузерах, і чому незалежним державам потрібен свій інтернет. - [Independent States Will Have Their Own Cozy Little Internet](https://dmytrogladkyi.com/Articles/independent_states-en.md): 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. - [What Would Happen if Dash Memo Leak Had Never Happened?](https://dmytrogladkyi.com/Articles/dash-memo-leak.md): 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. - [Performance gains in Unity. How I went from 15 to 60 FPS](https://dmytrogladkyi.com/Articles/performance_improvements_in_mobile_unity.md): How a Unity mobile game improved from 15 FPS to 60 FPS through profiling, terrain changes, object pooling, and code fixes. - [Dart: How to handle exceptions raised inside Isolates](https://dmytrogladkyi.com/Articles/dart_process_exceptions_in_isolates.md): Practical Dart guide to catching errors thrown inside Isolates: spawning workers, wiring onError and exit ports, and getting exceptions back to the main thread. - [Трагедія нашого інфопростору (на прикладі укртві)](https://dmytrogladkyi.com/Articles/ukrtwi_tragedy.md): Роздуми про український Twitter: чому популярний порожній контент витісняє авторів, які роблять ігри, арт і музику, і що це означає для нашого інфопростору. - [The Tragedy of Our Information Space (UkrTwi as an Example)](https://dmytrogladkyi.com/Articles/ukrtwi_tragedy-en.md): A rant about Ukrainian Twitter: how viral empty content and Russia-obsessed news crowd out people who make games, art and music, and why that hurts our culture. - [Рецензія #2 на ДОУ Подкаст #34](https://dmytrogladkyi.com/Articles/review_dou_2.md): Розважальна рецензія на ДОУ Подкаст #34 з таймкодами: коментарі розробника до тез ведучих і гостей про IT-індустрію, зарплати та розробку в Україні. - [Review #2 of DOU Podcast #34](https://dmytrogladkyi.com/Articles/review_dou_2-en.md): A tongue-in-cheek review of DOU Podcast #34 with timecodes: a developer on recruiters, salary secrecy, pay raises, stock, education and DepositPhotos. - [Flutter Web Showcases](https://dmytrogladkyi.com/Articles/flutter_web_showcase_1.md): A roundup of real Flutter Web apps shared by the community, from this site's original Flutter version to pathfinding visualizers, games and portfolios. - [Про важливість освіти.](https://dmytrogladkyi.com/Articles/why_education.md): Аргументи на користь технічної освіти для розробників: чому університет дає фундамент, якого не дають курси, і чому не варто міняти навчання на ранню роботу. - [On the Importance of Education.](https://dmytrogladkyi.com/Articles/why_education-en.md): Why a technical degree still matters for developers: what KPI actually taught me, what I would throw out, and why courses and early jobs don't replace it. - [Personal huge milestone](https://dmytrogladkyi.com/Articles/personal_huge_milestone.md): From a TensorFlow toy-recognition side project to on-device ML defect inspection in a factory: a Flutter app in 2019 cut visual checks to 20 ms per item. - [Рецензія #1 на ДОУ Подкаст](https://dmytrogladkyi.com/Articles/review_dou_1.md): Розважальна рецензія на подкаст ДОУ: розбір тез гостей про IT-освіту, кар'єру та індустрію з коментарями розробника з досвідом у продуктовій розробці. - [Review #1 of the DOU Podcast](https://dmytrogladkyi.com/Articles/review_dou_1-en.md): A tongue-in-cheek review of a DOU podcast episode: a developer with 10 years at SAP comments on the guest's takes on SAP, KPI education and career switchers. - [Dead Simple Example of Using Keys in Flutter Widgets](https://dmytrogladkyi.com/Articles/dead_simple_example_using_keys.md): A minimal Flutter example of when widget keys are required: animating list items in the Chumaki game, with a runnable DartPad showing the bug and the fix. - [Adding Sound to Flutter Game.](https://dmytrogladkyi.com/Articles/flutter_add_sound_to_game.md): Adding sound effects to a Flutter game: requirements, loading audio assets and playing sounds on game events like season changes in Loca Deserta: Sloboda. - [A Retro of My Last 3 Years](https://dmytrogladkyi.com/Articles/retro_of_my_3_years.md): A retrospective of three years of building Ukrainian Cossack-era games with Flutter and Dart: from a 2011 iOS prototype to Loca Deserta and Sloboda releases. - [Flutter: How to Animate Movement of InteractiveViewer From One Point to Another on a Map](https://dmytrogladkyi.com/Articles/flutter_animate_interactive_viewer_as_map.md): Animating a Flutter InteractiveViewer from one point to another with Matrix4 tweens, so the game map smoothly centres on a target city in Loca Deserta: Chumaki. - [Animating InteractiveViewer in Flutter. Or how to animate Map in your Game.](https://dmytrogladkyi.com/Articles/flutter_animate_interactive_viewer_fly_over_the_map.md): How to build an animated fly-over of a game map in Flutter using InteractiveViewer, TransformationController and AnimationController, with full source code. - [Дике Поле: Слобода. Що нового у версії 3.0.5?](https://dmytrogladkyi.com/Articles/locadeserta_sloboda_whatsnew_305.md): Що нового у версії 3.0.5 гри «Дике Поле: Слобода»: повністю перемальована воксельна мапа околиць, збалансовані епічні події та нові сповіщення про інвентар. - [Wild Fields: Sloboda. What's New in Version 3.0.5?](https://dmytrogladkyi.com/Articles/locadeserta_sloboda_whatsnew_305-en.md): What's new in Wild Fields: Sloboda 3.0.5: a fully redrawn hand-made voxel map of the surroundings, rebalanced epic events and new inventory notifications. - [Слобода 3.0: мапа Війська Запорозького](https://dmytrogladkyi.com/Articles/sloboda_3_update.md): Оновлення «Дике Поле: Слобода» 3.0: велика мапа Війська Запорозького, шлях до Чорного моря, захоплення Очакова, човни та понад 20 нових воксельних артів. - [Sloboda 3.0: The Map of the Zaporozhian Host](https://dmytrogladkyi.com/Articles/sloboda_3_update-en.md): Wild Fields: Sloboda 3.0 adds a big map of the Zaporozhian Host, a route to the Black Sea, the capture of Ochakiv, boats and 20+ new voxel artworks. - [Fog of War in Flutter Game](https://dmytrogladkyi.com/Articles/flutter_fog_of_war.md): A practical Flutter game development walkthrough for implementing fog of war on a map with CustomClipper. - [Слобода 2.9.0: Дослідження!](https://dmytrogladkyi.com/Articles/sloboda_versiya-290-doslidzhennya.md): Слобода 2.9.0 додає Дослідження: винаходи для покращення виробництва у вашій Слободі, а також новий фоновий арт для всіх будівель і ресурсних точок на мапі. - [Sloboda 2.9.0: Research!](https://dmytrogladkyi.com/Articles/sloboda_versiya-290-doslidzhennya-en.md): Sloboda 2.9.0 adds Research: seven inventions that boost production chains in your Sloboda, plus new background art for all buildings and resource spots. - [Версія 2.8.5: нові вироби, вози, оновлений арт, зміни в продуктових ланцюгах](https://dmytrogladkyi.com/Articles/sloboda_versiya_285_update.md): Слобода 2.8.5: нові ресурси дошки та вугілля, вози для збору великої кількості ресурсів на мапі, оновлений арт і змінені виробничі ланцюги будівель. - [Version 2.8.5: New Goods, Carts, Updated Art, Changes to Production Chains](https://dmytrogladkyi.com/Articles/sloboda_versiya_285_update-en.md): Sloboda 2.8.5 adds planks, charcoal, grain and metal parts, carts for hauling resources from the map, a new smelter, updated art and reworked production chains. - [Імплементація та дизайн Досліджень для гри на Flutter / Dart](https://dmytrogladkyi.com/Articles/flutter_implement_and_design_researches_in_game.md): Дизайн та реалізація системи Досліджень у грі «Дике Поле: Слобода» на Flutter і Dart: очки Слави, гілки покращень і вплив на виробничі ланцюги. - [Implementing and Designing Research for a Game in Flutter / Dart](https://dmytrogladkyi.com/Articles/flutter_implement_and_design_researches_in_game-en.md): Designing and implementing the Research system in Wild Fields: Sloboda with Flutter and Dart: Glory points, upgrade effects, tests, UI and OOP vs FP. - [FakeAsync and Clock as Rescuers for Your async Game Logic Tests](https://dmytrogladkyi.com/Articles/dart_how_to_test_async_methods.md): How to unit-test timer-based game logic in Dart: using FakeAsync and the clock package to fast-forward resource gathering in the Sloboda city builder. - [Add in-game Notifications to Flutter Game](https://dmytrogladkyi.com/Articles/flutter_in_game_notifications.md): Adding in-game notifications to a Flutter game so players don't miss one-time map events: requirements, a notification queue and toasts in Sloboda. - [Generation and Render of 2D Map with Terrain in Dart + Flutter. (De)Serialization of Generated Map. Part 4.](https://dmytrogladkyi.com/Articles/flutter_generation_and_render_2d_map_part4.md): Part 4 of procedural map generation in Dart and Flutter: serializing the generated terrain map to JSON and restoring it so the game keeps the same world. - [Generation and Render of 2D Map with Terrain in Dart + Flutter. Adding Forest Spots. Part 2](https://dmytrogladkyi.com/Articles/flutter_generation_and_render_2d_map_part2.md): Part 2 of procedural map generation in Dart and Flutter: refactoring the generator and adding forest spots of different shapes to the 2D terrain map. - [Generation and Render of 2D Map with Terrain in Dart + Flutter. Adding Lakes. Part 3](https://dmytrogladkyi.com/Articles/flutter_generation_and_render_2d_map_part3.md): Part 3 of procedural map generation in Dart and Flutter: adding lakes to the 2D terrain map and choosing a lake shape that keeps the number of sprites small. - [Generation and Render of 2D Map with Terrain in Dart + Flutter. Part 1.](https://dmytrogladkyi.com/Articles/flutter_generation_and_render_2d_map_part1.md): Part 1 of procedural 2D map generation in Dart and Flutter: OOP cells and a LinkedList to generate grass and a winding river for the Sloboda city builder. - [🇺🇦 Дизайн та імплементація ігрової механіки на основі задач в грі "Дике Поле: Слобода"](https://dmytrogladkyi.com/Articles/sloboda_dizajn-ta-implementaciya-igrovoyi-mehaniki.md): Дизайн та імплементація ігрової механіки задач у грі «Дике Поле: Слобода» на Flutter і Dart: структура задач, умови виконання, нагороди та код реалізації. - [Design and Implementation of a Task-Based Game Mechanic in "Wild Fields: Sloboda"](https://dmytrogladkyi.com/Articles/sloboda_dizajn-ta-implementaciya-igrovoyi-mehaniki-en.md): How Wild Fields: Sloboda moved from turn-based play to timed tasks in Flutter and Dart: the Taskable class, resource building tasks, timers and streams. - [Design and Implementation of Event System in City Building Turn Based Game in Dart+Flutter](https://dmytrogladkyi.com/Articles/flutter_design-and-implementation-of-event-system.md): Designing a random event system for the Sloboda turn-based city builder in Dart and Flutter: event conditions, probabilities, outcomes and UI integration. - [Year 2020: Fluttercalypsis. Or How Google Wiped Frameworks of the Web App Dark Age.](https://dmytrogladkyi.com/Articles/year-2020-fluttercalypsis-or-how-google-wiped-frameworks-of-the-web-app-dark-age.md): A satirical prophecy from 2020: how Dart and Flutter could end the churn of JavaScript web frameworks, told as an epic from the 2009 Dart VM to Flutter Web. - [🇺🇦Дизайн та реалізація механізму подій в покроковій грі "Слобода"](https://dmytrogladkyi.com/Articles/sloboda_dizajn-ta-realizaciya-mehanizmu-podij-v-pokrokovij-gri.md): Як спроєктувати та реалізувати механізм випадкових подій у покроковій грі «Слобода» на Dart: умови, ймовірності, наслідки для міста і приклади коду. - [Flutter Tips: Connect Two PageView Widgets for Navigation](https://dmytrogladkyi.com/Articles/flutter-tips-connect-two-pageview-widgets-for-navigation.md): Flutter tip: link two PageView widgets so a scrolling navigation bar and the main content stay in sync, with a breakdown of controllers and a DartPad demo. - [Flutter: Справжній Cross Platform. iOS. Android. Web. macOS. Linux. Windows.](https://dmytrogladkyi.com/Articles/flutter-spravzhnij-cross-platform-ios-android-web-macos-linux-windows.md): Покроковий гайд: одна програма на Flutter для iOS, Android, Web, macOS, Linux і Windows на прикладі легкого програвача інтерактивних історій Loca Deserta. - [Flutter: True Cross Platform. iOS. Android. Web. macOS. Linux. Windows.](https://dmytrogladkyi.com/Articles/flutter-spravzhnij-cross-platform-ios-android-web-macos-linux-windows-en.md): Step-by-step guide: one Flutter app running on iOS, Android, Web, macOS, Linux and Windows, built as a lite player for Loca Deserta interactive stories. - [Flutter: Creating Custom Scaffold with App Bar](https://dmytrogladkyi.com/Articles/flutter-creating-custom-scaffold-with-app-bar.md): Building a custom Flutter Scaffold with a compact app bar that expands into an animated menu, made for the Loca Deserta interactive fiction game. - [Flutter: Створення свого Scaffold віджета з випадаючим меню.](https://dmytrogladkyi.com/Articles/flutter-stvorennya-svogo-scaffold-vidzheta-z-vipadayuchim-menyu.md): Як зробити власний Scaffold у Flutter з компактним App Bar і випадаючим анімованим меню, створений для гри «Дике Поле». Повний код віджета з поясненнями. - [Cracking the Coding Interview in Flutter: Design the Call Center](https://dmytrogladkyi.com/Articles/cracking-the-coding-interview-in-flutter-design-the-call-center.md): Solving the Call Center design task from Cracking the Coding Interview in Dart and Flutter: OOP classes for respondents, managers, directors and a Flutter UI. - [Decode and Encode JSON in ReasonML](https://dmytrogladkyi.com/Articles/decode-and-encode-json-in-reasonml.md): Step-by-step ReasonML guide to decoding and encoding JSON with optional fields using BuckleScript, by porting a legacy JavaScript converter function. - [ReasonML: Create Bindings for NPM Package](https://dmytrogladkyi.com/Articles/reasonml-create-bindings-for-npm-package.md): How to write ReasonML bindings for an existing NPM package with BuckleScript externals, so typed Reason code can call JavaScript libraries safely. - [Flutter: Unblocking UI thread with Isolates compute function](https://dmytrogladkyi.com/Articles/flutter-unblocking-ui-thread-with-isolates-compute-function.md): Learn how to use Flutter's compute function and Dart isolates to move CPU-heavy image processing off the UI thread. - [Flutter Tips: How to avoid blinking of images when they are loaded for the first time](https://dmytrogladkyi.com/Articles/flutter-tips-how-to-avoid-blinking-of-images-when-they-are-loaded-for-the-first-time.md): Flutter tip: stop images from blinking on first load during Hero animations by precaching AssetImage with precacheImage before the screen transition. - [Do not Quit. Or how I resurrected my 7 years old idea](https://dmytrogladkyi.com/Articles/do-not-quit-or-how-i-resurrected-my-7-years-old-idea.md): How a 2012 Objective-C tactical game about 17th-century Cossacks was revived years later as Loca Deserta, an interactive fiction game built with Flutter. - [Road to #Flutter and #Dart](https://dmytrogladkyi.com/Articles/road-to-flutter-and-dart.md): Why a long-time Dart fan bet on Flutter in 2019: one Dart codebase for iOS, Android and the web, and how Flutter could finally fix cross-platform development. ## Topics - [Flutter Articles and Game Development Notes](https://dmytrogladkyi.com/Topics/flutter.md): A curated guide to Dmytro Gladkyi's Flutter and Dart articles, including isolates, animation, custom widgets, testing, maps, and game UI. - [Game Development Articles](https://dmytrogladkyi.com/Topics/game-development.md): Game development articles and essays by Dmytro Gladkyi, including Flutter games, Unity optimization, design notes, and production retrospectives. - [GladRoTools Documentation](https://dmytrogladkyi.com/Topics/gladrotools.md): Documentation hub for GladRoTools, the macOS companion app for Roblox Studio asset browsing, audits, release validation, and map renders. - [Roblox Studio Tooling and Asset Workflows](https://dmytrogladkyi.com/Topics/roblox.md): Roblox Studio workflow documentation for GladRoTools, including asset browsing, media tools, audits, and release checks. - [Unity and C# Game Development Articles](https://dmytrogladkyi.com/Topics/unity.md): Unity and C# articles by Dmytro Gladkyi covering mobile performance, async Task patterns, MonoBehaviour events, and production lessons. ## Optional - [Terms of Use](https://dmytrogladkyi.com/GladRoTools/terms-of-use.md): Terms of use for GladRoTools, the macOS companion app for Roblox Studio developed by Dmytro Gladkyi. - [Privacy Policy](https://dmytrogladkyi.com/GladRoTools/privacy.md): Privacy policy for GladRoTools, explaining local data handling, Roblox API use, diagnostics, and stored asset cache data. - [Support](https://dmytrogladkyi.com/GladRoTools/support.md): Support contact information for GladRoTools, including what details to include when reporting a Roblox Studio connection issue. - [Animations — Animation Asset Browser](https://dmytrogladkyi.com/GladRoTools/animations.md): Browse Roblox animation asset IDs, thumbnails, byte sizes, and reference counts from a connected Roblox Studio place. - [Connection Guide — Bridge Troubleshooting](https://dmytrogladkyi.com/GladRoTools/connection-guide.md): Troubleshoot the local TCP bridge between GladRoTools for macOS and the Roblox Studio plugin. - [Decals — Image Asset Browser](https://dmytrogladkyi.com/GladRoTools/decals.md): Browse every Roblox image, texture, decal, and particle texture reference with thumbnails, dimensions, metadata, and usage counts. - [GladRoTools — Frequently Asked Questions](https://dmytrogladkyi.com/GladRoTools/faq.md): Answers to common GladRoTools questions about Roblox Studio connection, privacy, subscriptions, and asset processing. - [Getting Started with GladRoTools](https://dmytrogladkyi.com/GladRoTools/getting-started.md): Install GladRoTools, connect the Roblox Studio plugin, and run your first local asset scan on macOS. - [Image Tools — Compress, Crop & Remove Backgrounds](https://dmytrogladkyi.com/GladRoTools/image-tools.md): Prepare Roblox images on macOS by compressing, cropping, resizing, removing backgrounds, and uploading decals. - [Map Render — Top-Down Orthographic Renders (Premium)](https://dmytrogladkyi.com/GladRoTools/map-render.md): Generate top-down orthographic PNG map renders of Roblox places through the GladRoTools Studio bridge. - [Mesh Heatmap — Triangle Density Visualization (Premium)](https://dmytrogladkyi.com/GladRoTools/mesh-heatmap.md): Visualize Roblox mesh triangle density with top-down heatmaps that reveal geometry hotspots in a place. - [Meshes — Mesh Asset Browser](https://dmytrogladkyi.com/GladRoTools/meshes.md): Inspect Roblox mesh assets with thumbnails, triangle counts, vertex counts, byte sizes, and reference counts. - [RBXM/Asset Analyzer — Security Scan for Roblox Models](https://dmytrogladkyi.com/GladRoTools/model-analyzer.md): Scan Roblox RBXM and RBXMX model files for scripts, asset references, and suspicious patterns before importing them. - [Performance Audit — Scored Place Analysis (Premium)](https://dmytrogladkyi.com/GladRoTools/performance-audit.md): Run scored Roblox place performance audits for texture memory, mesh complexity, scripts, audio, particles, and release risks. - [Places — Place Overview & Scan History](https://dmytrogladkyi.com/GladRoTools/places.md): View connected Roblox Studio places, scan history, cached assets, thumbnails, and diagnostics in GladRoTools. - [Release Checklist — Pre-Release Asset Validation (Premium)](https://dmytrogladkyi.com/GladRoTools/release-checklist.md): Validate Roblox place assets before release by checking broken references, oversized media, heavy meshes, and risky scripts. - [Sounds — Audio Asset Browser](https://dmytrogladkyi.com/GladRoTools/sounds.md): Browse Roblox sound assets with metadata, in-app audio preview, waveform visualization, and reference counts. - [GladRoTools Pro — Subscription & Premium Features](https://dmytrogladkyi.com/GladRoTools/subscription.md): GladRoTools Pro subscription details, premium Roblox Studio tools, free trial, cancellation, and feature access. - [Video Tools — Convert Videos for Social Media](https://dmytrogladkyi.com/GladRoTools/video-tools.md): Convert gameplay videos into vertical social media formats for TikTok, YouTube Shorts, and Roblox marketing clips. - [Власний досвід](https://dmytrogladkyi.com/Micro/2022-04-12-001.md): Власний досвід роботи з німецькими колегами як пояснення повільної допомоги Україні: безкінечні мітинги, презентації та обіцянки замість рішень. - [Telegram - новий інтернет.](https://dmytrogladkyi.com/Micro/2022-03-26-001.md): Чому Telegram став новим інтернетом під час війни: канали та боти замінили форуми й соцмережі для однокласників, колег, команд і новин. - [Журнодно](https://dmytrogladkyi.com/Micro/2022-03-11-001.md): Нотатка про єдиний телемарафон після восьми днів без інтернету: як новини ТБ виглядали поруч із Telegram-каналами в перші тижні повномасштабної війни. - [Одинацятий день. 5 березня.](https://dmytrogladkyi.com/Micro/2022-03-10-001.md): Щоденник війни, одинадцятий день, 5 березня 2022: ранковий підйом о шостій і спроба виїхати з окупованого села до Києва разом із родиною. - [Десятий день. 5 березня.](https://dmytrogladkyi.com/Micro/2022-03-10-002.md): Щоденник війни, десятий день, 5 березня 2022: прогулянка з дітьми обірвалася пострілами російської БМП біля мосту в окупованому селі. Всі живі. - [Дев'ятий день війни. 4 березня.](https://dmytrogladkyi.com/Micro/2022-03-10-003.md): Щоденник війни, дев'ятий день, 4 березня 2022: свідчення авіаудару, запис відео та восьмого випуску Дикого Поля без інтернету й інформації. - [Про психологічні типи.](https://dmytrogladkyi.com/Micro/2022-03-10-004.md): Нотатки з окупації про психологічні типи людей у перші дні війни: від тих, хто заперечує небезпеку, до тих, хто діє розважливо і готується заздалегідь. - [Восьмий день. 3 березня.](https://dmytrogladkyi.com/Micro/2022-03-10-005.md): Щоденник війни, восьмий день, 3 березня 2022: немає зв'язку, російські військові стріляють по мирних людях на мосту в окупованому селі. - [Перший запис в щоденнику.](https://dmytrogladkyi.com/Micro/2022-03-10-006.md): Перший запис щоденника війни, 2 березня 2022: зник зв'язок, танк на мосту, підірвана АЗС, і відновлена хроніка подій з 24 лютого в окупованому селі. - [Четвертий випуск Подкасту Дикого Поля.](https://dmytrogladkyi.com/Micro/2021-12-16-001.md): Четвертий випуск Подкасту Дикого Поля: годинний стрім розробки ремейку гри Слобода на Unity, додавання Млина та порівняння інструментів розробки. - [Нова стаття про важливість освіти.](https://dmytrogladkyi.com/Micro/2021-11-28-001.md): Анонс статті про важливість технічної освіти: чому студентам КПІ та інших університетів варто вчитися, а не поспішати на першу роботу в IT. - [Рецензія #1 на ДОУ Подкаст](https://dmytrogladkyi.com/Micro/2021-11-25-001.md): Анонс розважальної рецензії на подкаст ДОУ з відповіддю на тези про IT-освіту та індустрію. Повна версія доступна окремою статтею на сайті. - [Remake of Sloboda in Unity](https://dmytrogladkyi.com/Micro/2021-11-25-002.md): Why the Sloboda city builder is being remade in Unity instead of Flutter, after a month of trying Unreal Engine blueprints and C++ and deciding against them. - [Історія про Singleton](https://dmytrogladkyi.com/Micro/2021-11-24-001.md): Історія про Singleton, який зупинив завод: як помилка потокобезпеки в коді виробничої системи коштувала мінімум 10 тисяч доларів за кожні 90 секунд простою. - [Пишу нетленку.](https://dmytrogladkyi.com/Micro/2021-11-23-001.md): Анонс статті про Singleton, thread safety та 20 тисяч доларів збитків за півтори хвилини простою виробничої лінії заводу через одну помилку в коді. - [Examples for Flutter Web](https://dmytrogladkyi.com/Micro/2021-11-23-002.md): A list of real Flutter Web and PWA apps from a Reddit r/FlutterDev thread, including several apps built by the author, as proof that Flutter Web ships. - [Засилля шарлатанів.](https://dmytrogladkyi.com/Micro/2021-11-19-001.md): Мікропост про засилля психологів і коучів вигорання в українському IT, навіяний черговим постом на ДОУ: звідки вони взялися і чому це шкодить розробникам. - [I like it when Devs of Old Web say that Flutter is not the Future because it wou](https://dmytrogladkyi.com/Micro/2021-11-19-002.md): A short note on Flutter Web critics: developers who say Flutter would break the web, while a single ad blocker already breaks most of their static pages. - [MetaPersona progress](https://dmytrogladkyi.com/Micro/2021-11-17-001.md): MetaPersona progress: micro blogging now works on dmytrogladkyi.com, with tiny Markdown posts and embedded images, all open source on GitHub. - [First MetaMicro ever.](https://dmytrogladkyi.com/Micro/2021-11-17-002.md): The very first micro post on the MetaPersona profile: a short test of tweet-sized notes published as Markdown on the site, and the start of the Micro feed. - [🌟 Другий мікро українською :)](https://dmytrogladkyi.com/Micro/2021-11-17-003.md): Другий мікропост українською на MetaPersona: тестовий запис для стрічки коротких нотаток, які публікуються на сайті у форматі Markdown поруч зі статтями. - [🌟 Перший мікро українською :)](https://dmytrogladkyi.com/Micro/2021-11-17-004.md): Перший мікропост українською на MetaPersona: початок стрічки коротких нотаток на сайті, де короткі думки публікуються як Markdown поруч із довгими статтями.