<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ali Şahan Yalçın · Blog</title>
    <link>https://alisahanyalcin.com/blog</link>
    <description>Game Developer Ali Şahan Yalçın. Tutorials and articles about Unity, Unreal Engine, C#, C++, and game development.</description>
    <language>en-us</language>
    <atom:link href="https://alisahanyalcin.com/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Making the Rig Game Ready]]></title>
      <link>https://alisahanyalcin.com/blog/making-the-rig-game-ready</link>
      <guid>https://alisahanyalcin.com/blog/making-the-rig-game-ready</guid>
      <description><![CDATA[The weights looked good but they were not game ready. Twist bones, a hard ceiling on tearing, and two bone placement bugs I only found by measuring instead of looking.]]></description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Skin-Weight Bug That Survived Six Solvers]]></title>
      <link>https://alisahanyalcin.com/blog/the-skin-weight-bug-that-survived-six-solvers</link>
      <guid>https://alisahanyalcin.com/blog/the-skin-weight-bug-that-survived-six-solvers</guid>
      <description><![CDATA[A rigging bug tore my meshes apart at every joint. I went through six different skin weight methods to fix it, and the bug was in none of them.]]></description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Auto-Rigging Fingers with MediaPipe]]></title>
      <link>https://alisahanyalcin.com/blog/auto-rigging-fingers-with-mediapipe-unreal-engine</link>
      <guid>https://alisahanyalcin.com/blog/auto-rigging-fingers-with-mediapipe-unreal-engine</guid>
      <description><![CDATA[Placing 30 finger bones automatically from a static mesh. Two geometry approaches failed first, then a 2D hand detector made it work.]]></description>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Building a Marker-Based Auto-Rigger for Unreal Engine]]></title>
      <link>https://alisahanyalcin.com/blog/building-a-marker-based-auto-rigger-unreal-engine</link>
      <guid>https://alisahanyalcin.com/blog/building-a-marker-based-auto-rigger-unreal-engine</guid>
      <description><![CDATA[How I started RiggingCore, a plugin that fits a full Manny skeleton to any character from a few markers, right inside Unreal Engine.]]></description>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Urbex Murder: Patch 2.2.0 and the Road Ahead]]></title>
      <link>https://alisahanyalcin.com/blog/urbex-murder-patch-2-2-0</link>
      <guid>https://alisahanyalcin.com/blog/urbex-murder-patch-2-2-0</guid>
      <description><![CDATA[Text chat, head bob settings, and Murder Mode in development. Catching up on everything since launch.]]></description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Urbex Murder Post-Launch Update: Inventory, Map System, and the Subway Rework]]></title>
      <link>https://alisahanyalcin.com/blog/urbex-murder-post-launch-update</link>
      <guid>https://alisahanyalcin.com/blog/urbex-murder-post-launch-update</guid>
      <description><![CDATA[A full inventory system, interactive map, glow sticks, ping system, emotes, and a heavily reworked Subway level with toxic gas areas.]]></description>
      <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Urbex Murder: Now Available on Steam]]></title>
      <link>https://alisahanyalcin.com/blog/urbex-murder-now-available</link>
      <guid>https://alisahanyalcin.com/blog/urbex-murder-now-available</guid>
      <description><![CDATA[After months of work, Urbex Murder is live on Steam. Explore abandoned places, uncover secrets, and survive the hunt.]]></description>
      <pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Motion Matching and the Big Urbex Murder Overhaul]]></title>
      <link>https://alisahanyalcin.com/blog/motion-matching-urbex-murder-overhaul</link>
      <guid>https://alisahanyalcin.com/blog/motion-matching-urbex-murder-overhaul</guid>
      <description><![CDATA[A brand new movement system with Motion Matching, redesigned parkour, glow sticks, ping system, and a completely reimagined Subway level.]]></description>
      <pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Urbex Murder Demo: Launch and Early Patches]]></title>
      <link>https://alisahanyalcin.com/blog/urbex-murder-demo-launch-and-early-patches</link>
      <guid>https://alisahanyalcin.com/blog/urbex-murder-demo-launch-and-early-patches</guid>
      <description><![CDATA[The demo launched on January 31, followed by three patches in February that expanded the map, fixed multiplayer issues, and added a train.]]></description>
      <pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Replace the Mouse Cursor in Unreal Engine 5 Games]]></title>
      <link>https://alisahanyalcin.com/blog/replace-cursor-unreal-engine-5</link>
      <guid>https://alisahanyalcin.com/blog/replace-cursor-unreal-engine-5</guid>
      <description><![CDATA[Learn how to replace the mouse cursor in Unreal Engine with a custom cursor.]]></description>
      <pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Unity Localize Dropdown Component]]></title>
      <link>https://alisahanyalcin.com/blog/unity-localize-dropdown-component</link>
      <guid>https://alisahanyalcin.com/blog/unity-localize-dropdown-component</guid>
      <description><![CDATA[Learn how to localize the dropdown component in Unity using the Localization package.]]></description>
      <pubDate>Thu, 15 Jun 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Unreal Engine Enhanced Input Sprint]]></title>
      <link>https://alisahanyalcin.com/blog/unreal-engine-enhanced-input-sprint</link>
      <guid>https://alisahanyalcin.com/blog/unreal-engine-enhanced-input-sprint</guid>
      <description><![CDATA[Learn how to implement sprinting in Unreal Engine using Enhanced Input.]]></description>
      <pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Python to Unity Data Transfer]]></title>
      <link>https://alisahanyalcin.com/blog/python-to-unity-data-transfer</link>
      <guid>https://alisahanyalcin.com/blog/python-to-unity-data-transfer</guid>
      <description><![CDATA[Learn how to send data from Python to Unity using UDP networking.]]></description>
      <pubDate>Sat, 08 Apr 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Unity Parallax Background]]></title>
      <link>https://alisahanyalcin.com/blog/unity-parallax-background</link>
      <guid>https://alisahanyalcin.com/blog/unity-parallax-background</guid>
      <description><![CDATA[Learn how to make a parallax background effect in Unity.]]></description>
      <pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Unity Custom Inspector]]></title>
      <link>https://alisahanyalcin.com/blog/unity-custom-inspector</link>
      <guid>https://alisahanyalcin.com/blog/unity-custom-inspector</guid>
      <description><![CDATA[Learn how to create a custom inspector in Unity to improve your editor workflow.]]></description>
      <pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>