<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://ravy.pro/</loc>
    </url>
    <url>
        <loc>https://ravy.pro/about</loc>
    </url>
    <url>
        <loc>https://ravy.pro/blogs</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories</loc>
    </url>
    <url>
        <loc>https://ravy.pro/contacts</loc>
    </url>
    <url>
        <loc>https://ravy.pro/links</loc>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/a-glimpse-into-the-development-of-boo</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10005.a-glimpse-into-the-development-of-boo.png</image:loc>
            <image:title>A glimpse into the development of &quot;Boo&quot;</image:title>
            <image:caption>The playable character is a crucial element in video game development, impacting the overall gaming experience.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/account-deletion-for-tiny-boo</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10012.account-deletion-for-tiny-boo.png</image:loc>
            <image:title>Account Deletion for &apos;Tiny Boo: Homecoming&apos;</image:title>
            <image:caption>How to delete your Tiny Boo: Homecoming account: email XPLOIT support with your player ID, what data is removed, and what may be retained for legal reasons.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/claude-and-obsidian-how-i-built-a-personal-knowledge-base-run-by-an-ai</loc>
        <lastmod>2026-07-08T18:50:02Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/claude-and-obsidian_-how-i-built-a-personal-knowledge-base-run-by-an-ai.png</image:loc>
            <image:title>Claude and Obsidian: How I Built a Personal Knowledge Base Run by an AI</image:title>
            <image:caption>I keep my knowledge base in Obsidian and put a Claude Code agent on top: it lives in the notes folder, knows my rules, and handles the routine for me.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/crafting-mobile-games-part-1</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10011.crafting-mobile-games-part-1.png</image:loc>
            <image:title>Crafting Mobile Games pt 1.</image:title>
            <image:caption>A practical walkthrough of mobile game development — from idea generation and design blueprints to building with Unity or Unreal, testing, and shipping on iOS and Android.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/crafting-mobile-games-part-2</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10013.crafting-mobile-games-part-2.png</image:loc>
            <image:title>Crafting Mobile Games pt 2.</image:title>
            <image:caption>Sound and music contribute to the atmosphere and emotional impact of a game.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/from-a-demo-file-to-a-highlight-reel-a-cs2-tool-i-always-wanted</loc>
        <lastmod>2026-06-12T07:08:10Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/from-a-demo-file-to-a-highlight-reel-a-cs2-tool-i-always-wanted.png</image:loc>
            <image:title>From a Demo File to a Highlight Reel: A CS2 Tool I Always Wanted</image:title>
            <image:caption>Before I was an engineer, I was a Counter-Strike player.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/how-i-am-making-an-animated-film-with-ai-the-story-of-tiny-boo</loc>
        <lastmod>2026-06-10T07:59:56Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/how-im-making-an-animated-film-with-ai_-the-story-of-tiny-boo.png</image:loc>
            <image:title>How I&apos;m Making an Animated Film with AI: The Story of Tiny Boo</image:title>
            <image:caption>I had wanted to make something of my own — something warm — for a long time.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/how-i-started-making-music-with-ai</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10022.how-i-started-making-music-with-ai.png</image:loc>
            <image:title>How I Started Creating Music with AI — And Found My Voice as Zynthar and Diva Rogue</image:title>
            <image:caption>How Suno and AI music generation took me from idea to released tracks under two project identities — Zynthar (heavy, raw) and Diva Rogue — and what I learned producing a sound universe solo.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/how-we-made-the-first-episode-of-tiny-boo</loc>
        <lastmod>2026-06-10T07:59:52Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/how-we-made-the-first-episode-of-tiny-boo.png</image:loc>
            <image:title>How We Made the First Episode of Tiny Boo</image:title>
            <image:caption>Let me start with where all of this came from. We have a game — Tiny Boo: Homecoming, a story about a tiny creature named Boo who gets lost and makes his way home across a huge world.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/idled-survival</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10019.idled-survival.png</image:loc>
            <image:title>IDLED Survival - Mobile game</image:title>
            <image:caption>How IDLED Survival was built — a mobile Telegram WebApp game on a custom TypeScript and Vue 3 engine, from concept and prototyping to dynamic combat and card-driven progression.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/idled-survival-game-engine</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10020.idled-survival-game-engine.webp</image:loc>
            <image:title>IDLED Survival Game Engine: How It Works</image:title>
            <image:caption>A look under the hood of the custom TypeScript + Vue 3 game engine powering IDLED Survival — rendering, collisions, event handling, and what scales well versus what doesn&apos;t.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/impact-of-music-in-platformer-mobile-games</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10016.impact-of-music-in-platformer-mobile-games.png</image:loc>
            <image:title>Impact of Music in Platformer Mobile Games</image:title>
            <image:caption>How music and sound shape the feel of platformer mobile games — setting tone, guiding rhythm and timing, and building atmosphere in Tiny Boo: Homecoming.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/in-game-customization-tiny-boo</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10006.in-game-customization-tiny-boo.png</image:loc>
            <image:title>In-game customization Tiny Boo Homecoming</image:title>
            <image:caption>Why character customization matters in mobile games, and how Tiny Boo gets appearance and gameplay-changing skins, menu themes, and a customizable mascot.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/inside-the-development-process</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10010.inside-the-development-process.png</image:loc>
            <image:title>Inside the development process</image:title>
            <image:caption>Creating and launching a fun platformer game for mobile devices requires not only creativity but also careful planning.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/javascript-traps-worth-knowing-before-they-bite-you</loc>
        <lastmod>2026-05-11T14:16:26Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10023.javascript-traps-worth-knowing-before-they-bite-you.png</image:loc>
            <image:title>JavaScript Traps Worth Knowing Before They Bite You</image:title>
            <image:caption>A field-tested tour of the JavaScript traps that bite real codebases — floating-point math, NaN, ==, hoisting, this, references, async/await, and JSON cloning.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/roadmap-for-creating-tiny-boo-homecoming</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10021.roadmap-for-creating-tiny-boo-homecoming.webp</image:loc>
            <image:title>The roadmap for creating and releasing Tiny Boo: Homecoming</image:title>
            <image:caption>Tiny Boo: Homecoming is a game that will delight players with its story and gameplay.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/sound-design-for-tiny-boo-homecoming</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10017.sound-design-for-tiny-boo-homecoming.png</image:loc>
            <image:title>Sound Design for &apos;Tiny Boo: Homecoming&apos;</image:title>
            <image:caption>Behind the sound design of Tiny Boo: Homecoming — finding sounds that fit its whimsical world, building a unique audio identity, and AI-generated melodies.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/start-v-it-your-path-to-it</loc>
        <lastmod>2025-06-27T22:41:33Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/start-v-it_og.png</image:loc>
            <image:title>Start v IT: ваш надёжный проводник от новичка до профессионала</image:title>
            <image:caption>Вы когда-нибудь мечтали о карьере в IT, но не знали, с чего начать? Я — Андрей Ровный, с 13-летним опытом разработки и управления командами в крупных компаниях и стартапах — прошёл этот путь сам и решил создать сервис, который берёт за руку каждого новичка и проводит вплоть до долгожданного оффера.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/steam-ai-disclosure-micro-saas</loc>
        <lastmod>2026-06-26T05:25:19Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/steam-ai-disclosure-micro-saas.png</image:loc>
            <image:title>Steam AI Disclosure: turning a niche into a working micro-SaaS</image:title>
            <image:caption>How a line from my market-niche notes became a live micro-SaaS: what Steam&apos;s AI content disclosure is, why getting it wrong can delay or delist a game, how the tool is built, the honest legal standing of the protocol it generates, and a pre-upload checklist.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tabs-broadcast</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10018.tabs-broadcast.png</image:loc>
            <image:title>Tabs Broadcast: JS Library</image:title>
            <image:caption>TabsBroadcast is a lightweight, easy-to-use JavaScript library that enables communication between multiple browser tabs.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/the-artistry-of-tiny-boo</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10007.the-artistry-of-tiny-boo.png</image:loc>
            <image:title>The artistry of Tiny Boo: Homecoming</image:title>
            <image:caption>The visual part of the game is one of the most important and should not be left without attention.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/the-mobile-gaming-revolution</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10014.the-mobile-gaming-revolution.png</image:loc>
            <image:title>The Mobile Gaming Revolution</image:title>
            <image:caption>Mobile gaming has transformed the way people interact with digital entertainment.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-dev-blog-1</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10002.tiny-boo-dev-blog-1.png</image:loc>
            <image:title>Development blog #1</image:title>
            <image:caption>First Tiny Boo developer blog: publishing on Google Play, the world-rotation mechanic, reaching 80% of game content, and meeting the five-person team behind it.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-dev-blog-2</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10003.tiny-boo-dev-blog-2.png</image:loc>
            <image:title>Development Blog #2</image:title>
            <image:caption>Hello, friends! Today we continue to talk about the development of our mobile game about Boo.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-dev-blog-3</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10004.tiny-boo-dev-blog-3.png</image:loc>
            <image:title>Development Blog #3</image:title>
            <image:caption>When designing a game, creating a captivating environment is just as important as developing engaging gameplay mechanics.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-exploring-game-mechanics</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10008.tiny-boo-exploring-game-mechanics.png</image:loc>
            <image:title>Tiny Boo: Exploring game mechanics</image:title>
            <image:caption>Mobile gaming has evolved significantly, attracting players worldwide with various genres. One long-standing genre that still captivates players is platformers.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-homecoming-level-design-pt-1</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10015.tiny-boo-homecoming-level-design-pt-1.png</image:loc>
            <image:title>Tiny Boo: Homecoming - Level design pt 1.</image:title>
            <image:caption>How we approach level design in Tiny Boo: Homecoming — intuitive progression, diverse environments, interactive elements, and carefully balanced difficulty.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-introduction</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10001.tiny-boo-introduction.png</image:loc>
            <image:title>Tiny Boo: Homecoming introduction</image:title>
            <image:caption>The origin story of Tiny Boo — how I founded XPLOIT, assembled a team of concept artists and illustrators, and turned the Egocentrism idea into a real indie mobile game project.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/tiny-boo-website-development</loc>
        <lastmod>2025-06-14T15:14:21Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10009.tiny-boo-website-development.png</image:loc>
            <image:title>Tiny Boo: Homecoming&apos;s Website Development</image:title>
            <image:caption>In the world of mobile gaming, a website is a vital link between the player and the game.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/blogs/why-i-built-a-credit-card-generator-tool-for-developers</loc>
        <lastmod>2026-05-28T07:06:20Z</lastmod>
        <image:image>
            <image:loc>https://ravy.pro/blog-opengraph/10024.why-i-built-a-credit-card-generator-tool-for-developers.webp</image:loc>
            <image:title>Why I Built a Credit Card Generator Tool for Developers</image:title>
            <image:caption>A while ago, while testing another payment integration, I ran into the same annoying problem that every developer eventually faces: finding decent test credit card data.</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://ravy.pro/categories/ai</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/animation</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/dev</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/diva-rogue</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/games</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/idled</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/music</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/policy</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/tabs-broadcast</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/tiny-boo</loc>
    </url>
    <url>
        <loc>https://ravy.pro/categories/zynthar</loc>
    </url>
    <url>
        <loc>https://ravy.pro/docs/privacy-policy</loc>
    </url>
    <url>
        <loc>https://ravy.pro/docs/terms-of-use</loc>
    </url>
    <url>
        <loc>https://ravy.pro/docs/tiny-boo-privacy-policy</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/contract-red-flag-scanner</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/credit-card-generator</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/image-converter</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/jwt-decoder</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/qr-code-generator</loc>
    </url>
    <url>
        <loc>https://ravy.pro/tools/steam-ai-disclosure</loc>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.15 at 2026-07-24T13:37:24.731Z -->