<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: DomTech Gaming</title>
    <description>The latest articles on DEV Community by DomTech Gaming (@domtechgaming).</description>
    <link>https://dev.to/domtechgaming</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3862622%2F26d53d5b-1bb2-4b9e-9797-6cf86425d8aa.png</url>
      <title>DEV Community: DomTech Gaming</title>
      <link>https://dev.to/domtechgaming</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/domtechgaming"/>
    <language>en</language>
    <item>
      <title>Magickness MMORPG Now Running on PC + Mobile Ahead of Open Demo</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Fri, 15 May 2026 21:28:52 +0000</pubDate>
      <link>https://dev.to/domtechgaming/magickness-mmorpg-now-running-on-pc-mobile-ahead-of-open-demo-2jdc</link>
      <guid>https://dev.to/domtechgaming/magickness-mmorpg-now-running-on-pc-mobile-ahead-of-open-demo-2jdc</guid>
      <description>&lt;p&gt;Magickness™ has officially crossed a major production milestone.&lt;/p&gt;

&lt;p&gt;The current multiplayer build is now successfully running on both Windows PC and Android using the same live backend infrastructure, dedicated server pipeline, and persistent world systems.&lt;/p&gt;

&lt;p&gt;This was not a content milestone.&lt;/p&gt;

&lt;p&gt;It was a production milestone.&lt;/p&gt;

&lt;p&gt;What’s Currently Running&lt;/p&gt;

&lt;p&gt;The current playable build now supports:&lt;/p&gt;

&lt;p&gt;Account creation&lt;br&gt;
Email verification&lt;br&gt;
Character creation&lt;br&gt;
2D HomeWorld login space&lt;br&gt;
Portal travel into the 3D world&lt;br&gt;
Dedicated multiplayer server connection&lt;br&gt;
Real-time gameplay synchronization&lt;br&gt;
Character stats, inventory, abilities, morality systems, and HUD integration&lt;/p&gt;

&lt;p&gt;Both PC and Android builds now connect to the same live multiplayer infrastructure running continuously on Oracle Cloud ARM64 servers.&lt;/p&gt;

&lt;p&gt;The Current State of Pangea&lt;/p&gt;

&lt;p&gt;The current playable world — Pangea — is still intentionally minimal.&lt;/p&gt;

&lt;p&gt;Right now the focus is infrastructure stability and gameplay foundation rather than large-scale world decoration.&lt;/p&gt;

&lt;p&gt;The terrain system currently includes:&lt;/p&gt;

&lt;p&gt;Runtime voxel terrain generation&lt;br&gt;
Rolling hills and mountain ridges&lt;br&gt;
River and lake generation&lt;br&gt;
Multi-material biome blending&lt;br&gt;
Underground terrain support&lt;br&gt;
Marching-cubes terrain architecture&lt;/p&gt;

&lt;p&gt;The current playable world space spans roughly 2km × 2km.&lt;/p&gt;

&lt;p&gt;Pangea also plays directly into the larger lore direction of Magickness™, which explores alternate dimensions and simulated realities connected to experimental wormhole research.&lt;/p&gt;

&lt;p&gt;That worldbuilding layer will continue expanding over time as development moves deeper into gameplay systems and environmental storytelling.&lt;/p&gt;

&lt;p&gt;Why This Milestone Matters&lt;/p&gt;

&lt;p&gt;Cross-platform support was always part of the long-term vision for Magickness.&lt;/p&gt;

&lt;p&gt;Getting both PC and Android operational before Open Demo dramatically changes future development iteration speed.&lt;/p&gt;

&lt;p&gt;The Android pipeline currently supports:&lt;/p&gt;

&lt;p&gt;Vulkan SM5 devices&lt;br&gt;
OpenGL ES 3.1 fallback devices&lt;br&gt;
ARM64 deployment&lt;br&gt;
ASTC texture compression&lt;br&gt;
Shared backend authentication&lt;br&gt;
Shared multiplayer server connectivity&lt;/p&gt;

&lt;p&gt;Many of the hardest problems in multiplayer game development happen before players ever see meaningful content:&lt;/p&gt;

&lt;p&gt;Packaging&lt;br&gt;
Shader compatibility&lt;br&gt;
Runtime networking&lt;br&gt;
Dedicated server deployment&lt;br&gt;
Authentication persistence&lt;br&gt;
Cross-platform synchronization&lt;/p&gt;

&lt;p&gt;Those systems are now operational together in a live environment.&lt;/p&gt;

&lt;p&gt;What Solo UE5 Development Actually Looks Like&lt;/p&gt;

&lt;p&gt;A large portion of the last several weeks involved:&lt;/p&gt;

&lt;p&gt;Unreal Engine packaging/debugging&lt;br&gt;
Android compatibility issues&lt;br&gt;
Dedicated server deployment&lt;br&gt;
Multiplayer synchronization&lt;br&gt;
Runtime networking&lt;br&gt;
Infrastructure troubleshooting&lt;/p&gt;

&lt;p&gt;Some fixes took minutes once identified.&lt;/p&gt;

&lt;p&gt;Some took hours just to diagnose correctly.&lt;/p&gt;

&lt;p&gt;That is the reality of building multiplayer infrastructure across multiple platforms simultaneously as a solo developer.&lt;/p&gt;

&lt;p&gt;AI-assisted development tools have significantly accelerated iteration speed throughout development, particularly for:&lt;/p&gt;

&lt;p&gt;C++ systems&lt;br&gt;
Backend architecture&lt;br&gt;
Tooling workflows&lt;br&gt;
Deployment scripting&lt;br&gt;
Animation prototyping&lt;/p&gt;

&lt;p&gt;But AI does not replace production pipeline knowledge.&lt;/p&gt;

&lt;p&gt;If anything, this milestone reinforced that shipping experience and infrastructure understanding are still the hardest part of game development.&lt;/p&gt;

&lt;p&gt;Current Limitations&lt;/p&gt;

&lt;p&gt;The current build is still considered pre-alpha and several systems remain unfinished or placeholder.&lt;/p&gt;

&lt;p&gt;Current known limitations include:&lt;/p&gt;

&lt;p&gt;Mobile sprint input still needs implementation&lt;br&gt;
Mobile in-game menu behavior still needs refinement&lt;br&gt;
Combat AI systems are still evolving&lt;br&gt;
Audio implementation has not started yet&lt;br&gt;
Some voxel networking systems are still non-replicated&lt;/p&gt;

&lt;p&gt;The current milestone is about infrastructure stability and gameplay foundation — not polished content volume.&lt;/p&gt;

&lt;p&gt;What Comes Next&lt;/p&gt;

&lt;p&gt;Development focus can now shift more aggressively toward:&lt;/p&gt;

&lt;p&gt;Worldbuilding&lt;br&gt;
Resource systems&lt;br&gt;
Crafting systems&lt;br&gt;
Expanded combat behavior&lt;br&gt;
Environmental gameplay&lt;br&gt;
Economy foundations&lt;br&gt;
Larger-scale Pangea iteration&lt;/p&gt;

&lt;p&gt;The long-term goal remains the same:&lt;/p&gt;

&lt;p&gt;Build a discovery-driven online world where progression comes from experimentation, exploration, and player interaction rather than predefined paths.&lt;/p&gt;

&lt;p&gt;That transition marks the point where Magickness™ begins evolving from foundational infrastructure into a living game world.&lt;/p&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support Development:&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>mmorpg</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Building an AI-Assisted Animation Pipeline in UE5 with HY-Motion (Dev Log #13)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Wed, 06 May 2026 20:53:47 +0000</pubDate>
      <link>https://dev.to/domtechgaming/building-an-ai-assisted-animation-pipeline-in-ue5-with-hy-motion-dev-log-13-okb</link>
      <guid>https://dev.to/domtechgaming/building-an-ai-assisted-animation-pipeline-in-ue5-with-hy-motion-dev-log-13-okb</guid>
      <description>&lt;p&gt;Development continues on the gameplay animation systems for Magickness™.&lt;/p&gt;

&lt;p&gt;In Dev Log #13, I showcase the current AI-assisted animation workflow being integrated into the project using HY-Motion (HY Animotion), Blender, and Unreal Engine 5.&lt;/p&gt;

&lt;p&gt;The goal of this pipeline is to streamline gameplay animation iteration while maintaining compatibility with the existing Mixamo-based character framework already established in the project.&lt;/p&gt;

&lt;p&gt;Current Workflow&lt;br&gt;
Generate animation in HY-Motion&lt;br&gt;
Export FBX&lt;br&gt;
Trim/refine in Blender if needed&lt;br&gt;
Import into UE5 using the existing SMPLH skeleton&lt;br&gt;
Retarget using a custom SMPLH → Mixamo retargeter&lt;br&gt;
Export finalized gameplay animation&lt;/p&gt;

&lt;p&gt;One important part of the workflow is that the retarget pose is stored directly inside the UE5 retargeter asset itself, meaning future animations can reuse the same pipeline without rebuilding the setup every time.&lt;/p&gt;

&lt;p&gt;This allows future gameplay abilities and combat systems to iterate significantly faster while keeping the animation framework consistent across the project.&lt;/p&gt;

&lt;p&gt;Magickness™ is a discovery-driven MMORPG currently in active development.&lt;/p&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support development:&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;YouTube Dev Log:&lt;br&gt;
&lt;a href="https://youtu.be/_BEMC1-BY_I" rel="noopener noreferrer"&gt;https://youtu.be/_BEMC1-BY_I&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ue5</category>
      <category>ai</category>
      <category>animation</category>
    </item>
    <item>
      <title>Building a Connected Gameplay Loop (Morality, Abilities, UI) in UE5 — Dev Log #12</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Sun, 03 May 2026 23:01:23 +0000</pubDate>
      <link>https://dev.to/domtechgaming/building-a-connected-gameplay-loop-morality-abilities-ui-in-ue5-dev-log-12-fdo</link>
      <guid>https://dev.to/domtechgaming/building-a-connected-gameplay-loop-morality-abilities-ui-in-ue5-dev-log-12-fdo</guid>
      <description>&lt;h1&gt;
  
  
  Building a Connected Gameplay Loop (Morality, Abilities, UI) in UE5 — Dev Log #12
&lt;/h1&gt;

&lt;p&gt;Development continues on the core gameplay and progression systems for Magickness™.&lt;/p&gt;

&lt;p&gt;This dev log focuses on the current game state and provides an overview of how core systems are now interacting in a playable build.&lt;/p&gt;

&lt;h2&gt;
  
  
  In this update
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Full mechanics overview of the current build&lt;/li&gt;
&lt;li&gt;Morality system integrated into combat with floating feedback&lt;/li&gt;
&lt;li&gt;Ability leveling system implemented&lt;/li&gt;
&lt;li&gt;Combat loop updated with visible progression&lt;/li&gt;
&lt;li&gt;Settings menu added with navigation options&lt;/li&gt;
&lt;li&gt;Continued UI and gameplay integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This marks a shift in development — from building isolated systems to validating how they interact as a cohesive gameplay loop.&lt;/p&gt;

&lt;p&gt;The focus now is ensuring that progression, player choice, and system interaction are all connected in a scalable and extensible framework.&lt;/p&gt;

&lt;p&gt;Magickness™ is a discovery-driven MMORPG currently in development using Unreal Engine 5.4.&lt;/p&gt;

&lt;p&gt;The project is being developed for an adult (18+) audience to maintain a more mature, focused community environment during development and beyond.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;YouTube:&lt;br&gt;
&lt;a href="https://youtu.be/AhswMBZoWs8" rel="noopener noreferrer"&gt;https://youtu.be/AhswMBZoWs8&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support development:&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ue5</category>
      <category>mmorpg</category>
      <category>ai</category>
    </item>
    <item>
      <title>Building a Full Player Onboarding + Gameplay Loop in UE5 (Dev Log #11)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Thu, 30 Apr 2026 02:02:13 +0000</pubDate>
      <link>https://dev.to/domtechgaming/building-a-full-player-onboarding-gameplay-loop-in-ue5-dev-log-11-4elm</link>
      <guid>https://dev.to/domtechgaming/building-a-full-player-onboarding-gameplay-loop-in-ue5-dev-log-11-4elm</guid>
      <description>&lt;h1&gt;
  
  
  Building a Full Player Onboarding + Gameplay Loop in UE5 (Dev Log #11)
&lt;/h1&gt;

&lt;p&gt;Development continues on the core gameplay and progression systems for Magickness™.&lt;/p&gt;

&lt;p&gt;This dev log focuses on testing a full player flow — from account creation through early gameplay progression to level 2.&lt;/p&gt;

&lt;h2&gt;
  
  
  In this update
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Full onboarding flow (account creation → email verification → character creation)&lt;/li&gt;
&lt;li&gt;Early progression test (Level 1 → Level 2)&lt;/li&gt;
&lt;li&gt;Unlockable ability integrated into gameplay&lt;/li&gt;
&lt;li&gt;HUD hotbar + ability UI functioning&lt;/li&gt;
&lt;li&gt;Base enemy AI implementation&lt;/li&gt;
&lt;li&gt;Character stats and progression system active&lt;/li&gt;
&lt;li&gt;Morality system integrated into combat loop&lt;/li&gt;
&lt;li&gt;Inventory system connected to player state&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This marks a major shift in development — moving from isolated systems to a cohesive gameplay loop where multiple systems interact in real-time.&lt;/p&gt;

&lt;p&gt;The goal is to build a scalable foundation where progression, player choice, and system interaction drive the gameplay experience.&lt;/p&gt;

&lt;p&gt;Magickness™ is a discovery-driven MMORPG currently in development using Unreal Engine 5.4.&lt;/p&gt;

&lt;p&gt;The project is being developed for an adult (18+) audience to maintain a more mature, focused community environment during development and beyond.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;YouTube:&lt;br&gt;
&lt;a href="https://youtu.be/4xq9g4jQtao" rel="noopener noreferrer"&gt;https://youtu.be/4xq9g4jQtao&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support development:&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ue5</category>
      <category>mmorpg</category>
      <category>ai</category>
    </item>
    <item>
      <title>Building Unlockable Ability UI + HUD Integration in UE5 (Dev Log #10)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Mon, 27 Apr 2026 18:57:58 +0000</pubDate>
      <link>https://dev.to/domtechgaming/building-unlockable-ability-ui-hud-integration-in-ue5-dev-log-10-fok</link>
      <guid>https://dev.to/domtechgaming/building-unlockable-ability-ui-hud-integration-in-ue5-dev-log-10-fok</guid>
      <description>&lt;p&gt;Development continues on the core gameplay and progression systems for Magickness™.&lt;/p&gt;

&lt;p&gt;This dev log focuses on integrating the first unlockable combat ability into the gameplay UI, HUD hotbar, and input mapping framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  In this update
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Added unlockable ability support to the Ability Menu UI&lt;/li&gt;
&lt;li&gt;Integrated the first ability icon into the HUD hotbar&lt;/li&gt;
&lt;li&gt;Continued gameplay input/key mapping workflow&lt;/li&gt;
&lt;li&gt;Expanded UI-to-gameplay interaction systems&lt;/li&gt;
&lt;li&gt;Used Claude AI to assist with implementation and iteration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The long-term goal is to build a scalable progression and ability framework centered around discovery and experimentation rather than rigid class restrictions.&lt;/p&gt;

&lt;p&gt;This is still part of the foundation phase — connecting isolated systems into a cohesive gameplay structure that can scale long term.&lt;/p&gt;

&lt;p&gt;Magickness™ is a discovery-driven MMORPG currently in development using Unreal Engine 5.4.&lt;/p&gt;

&lt;p&gt;The project is being developed for an adult (18+) audience to maintain a more mature, focused community environment during development and beyond.&lt;/p&gt;

&lt;h2&gt;
  
  
  Follow Development
&lt;/h2&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;YouTube:&lt;br&gt;
&lt;a href="https://youtu.be/zeqAcAZpWM0" rel="noopener noreferrer"&gt;https://youtu.be/zeqAcAZpWM0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ko-fi:&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ue5</category>
      <category>mmorpg</category>
      <category>ai</category>
    </item>
    <item>
      <title>From Systems to Gameplay: Implementing the First Ability in UE5 (Animation Blending)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Wed, 22 Apr 2026 17:40:48 +0000</pubDate>
      <link>https://dev.to/domtechgaming/from-systems-to-gameplay-implementing-the-first-ability-in-ue5-animation-blending-11fm</link>
      <guid>https://dev.to/domtechgaming/from-systems-to-gameplay-implementing-the-first-ability-in-ue5-animation-blending-11fm</guid>
      <description>&lt;h2&gt;
  
  
  Dev Log #9 — First Ability System (Magickness™)
&lt;/h2&gt;

&lt;p&gt;This is a turning point in development.&lt;/p&gt;

&lt;p&gt;Up to now, most work has been focused on systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stats&lt;/li&gt;
&lt;li&gt;UI&lt;/li&gt;
&lt;li&gt;combat structure&lt;/li&gt;
&lt;li&gt;player flow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dev Log #9 is where those systems start becoming actual gameplay.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Changed
&lt;/h2&gt;

&lt;p&gt;The first unlockable combat ability has been implemented and integrated into the animation system.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Work:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ability activation logic&lt;/li&gt;
&lt;li&gt;Animation blending with locomotion&lt;/li&gt;
&lt;li&gt;Combat system integration&lt;/li&gt;
&lt;li&gt;Early gameplay testing&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Challenge: Blending with Locomotion
&lt;/h2&gt;

&lt;p&gt;Abilities can’t feel disconnected.&lt;/p&gt;

&lt;p&gt;They need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;transition cleanly from movement
&lt;/li&gt;
&lt;li&gt;maintain responsiveness
&lt;/li&gt;
&lt;li&gt;avoid breaking flow
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This required careful blending inside UE5’s animation system to ensure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;no snapping&lt;/li&gt;
&lt;li&gt;no input lag feeling&lt;/li&gt;
&lt;li&gt;consistent player control&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Design Direction
&lt;/h2&gt;

&lt;p&gt;Abilities in Magickness™ are not fixed loadouts.&lt;/p&gt;

&lt;p&gt;They are designed to be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discovered through gameplay
&lt;/li&gt;
&lt;li&gt;combined into new mechanics
&lt;/li&gt;
&lt;li&gt;evolved over time
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This first ability is the foundation for that system.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;This is the shift from:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“building systems”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“creating gameplay”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Everything from here becomes more visible, testable, and improvable.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dev Log Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/3zpdf9sd0-I" rel="noopener noreferrer"&gt;https://youtu.be/3zpdf9sd0-I&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;  &lt;/p&gt;




&lt;p&gt;Magickness™ is being developed for an adult (18+) audience to maintain a focused, mature community environment during development and beyond.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>programming</category>
      <category>rpg</category>
    </item>
    <item>
      <title>Designing a Scalable Character Stats &amp; Abilities System for an MMORPG (UE5)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Sun, 19 Apr 2026 20:35:36 +0000</pubDate>
      <link>https://dev.to/domtechgaming/designing-a-scalable-character-stats-abilities-system-for-an-mmorpg-ue5-49ml</link>
      <guid>https://dev.to/domtechgaming/designing-a-scalable-character-stats-abilities-system-for-an-mmorpg-ue5-49ml</guid>
      <description>&lt;h2&gt;
  
  
  Dev Log #8 — Character Stats &amp;amp; Abilities System (Magickness™)
&lt;/h2&gt;

&lt;p&gt;Development is moving deeper into core RPG systems for &lt;strong&gt;Magickness™&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This dev log focuses on building the foundation for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Character stats&lt;/li&gt;
&lt;li&gt;Ability systems&lt;/li&gt;
&lt;li&gt;Progression structure&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why This Layer Matters
&lt;/h2&gt;

&lt;p&gt;This is one of the most critical systems in an RPG.&lt;/p&gt;

&lt;p&gt;It defines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how players grow
&lt;/li&gt;
&lt;li&gt;how combat behaves
&lt;/li&gt;
&lt;li&gt;how choices impact gameplay
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If this layer is weak, everything built on top of it feels shallow.&lt;/p&gt;




&lt;h2&gt;
  
  
  What’s Being Built
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Character Stats System
&lt;/h3&gt;

&lt;p&gt;Structuring player attributes with scalability in mind.&lt;/p&gt;

&lt;p&gt;Not just flat stats, but systems that can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interact with abilities
&lt;/li&gt;
&lt;li&gt;influence gameplay outcomes
&lt;/li&gt;
&lt;li&gt;evolve over time
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Abilities Framework
&lt;/h3&gt;

&lt;p&gt;Beginning the structure for abilities that will eventually support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discovery mechanics
&lt;/li&gt;
&lt;li&gt;combination systems
&lt;/li&gt;
&lt;li&gt;progression-based evolution
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Design Goal
&lt;/h2&gt;

&lt;p&gt;Avoid rigid, predefined builds.&lt;/p&gt;

&lt;p&gt;Instead:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;allow systems to interact
&lt;/li&gt;
&lt;li&gt;allow players to experiment
&lt;/li&gt;
&lt;li&gt;allow progression to emerge
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Long-Term Integration
&lt;/h2&gt;

&lt;p&gt;These systems will connect directly into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;combat systems
&lt;/li&gt;
&lt;li&gt;inventory/equipment
&lt;/li&gt;
&lt;li&gt;magic discovery mechanics
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Dev Log Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/6RYDO6qPI2E" rel="noopener noreferrer"&gt;https://youtu.be/6RYDO6qPI2E&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;  &lt;/p&gt;




&lt;p&gt;Magickness™ is being developed for an adult (18+) audience to maintain a focused, mature community environment during development and beyond.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>rpg</category>
      <category>programming</category>
    </item>
    <item>
      <title>Designing an Inventory UI System in UE5 + Using AI to Accelerate UI Development</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Fri, 17 Apr 2026 20:27:50 +0000</pubDate>
      <link>https://dev.to/domtechgaming/designing-an-inventory-ui-system-in-ue5-using-ai-to-accelerate-ui-development-27b5</link>
      <guid>https://dev.to/domtechgaming/designing-an-inventory-ui-system-in-ue5-using-ai-to-accelerate-ui-development-27b5</guid>
      <description>&lt;h2&gt;
  
  
  Dev Log #7 — Inventory UI Foundation + AI Workflow (Magickness™)
&lt;/h2&gt;

&lt;p&gt;We’re continuing the foundation phase of development for &lt;strong&gt;Magickness™&lt;/strong&gt;, shifting focus into UI systems and development workflow improvements.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Dev Log Covers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Inventory UI foundation&lt;/li&gt;
&lt;li&gt;Character stats menu structure&lt;/li&gt;
&lt;li&gt;AI-assisted UI workflow using Claude&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Inventory System Foundation
&lt;/h2&gt;

&lt;p&gt;The goal here is not to build a quick UI, but to establish a structure that can scale with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Equipment systems
&lt;/li&gt;
&lt;li&gt;Item interaction
&lt;/li&gt;
&lt;li&gt;Progression mechanics
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The inventory UI needs to support future complexity without requiring a full rebuild later.&lt;/p&gt;




&lt;h2&gt;
  
  
  Character Stats Menu
&lt;/h2&gt;

&lt;p&gt;At the same time, work has started on the character stats interface.&lt;/p&gt;

&lt;p&gt;This will eventually act as the central point for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Player progression tracking
&lt;/li&gt;
&lt;li&gt;Attribute systems
&lt;/li&gt;
&lt;li&gt;System interaction visibility
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AI-Assisted Workflow
&lt;/h2&gt;

&lt;p&gt;This dev log also explores integrating AI (Claude) into the development workflow.&lt;/p&gt;

&lt;p&gt;The goal is not automation, but &lt;strong&gt;acceleration&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster iteration&lt;/li&gt;
&lt;li&gt;Cleaner UI structuring&lt;/li&gt;
&lt;li&gt;Reduced friction when building systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The challenge is maintaining control while improving speed.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;UI is not just presentation — it’s how players understand systems.&lt;/p&gt;

&lt;p&gt;If the UI is weak:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;systems feel unclear
&lt;/li&gt;
&lt;li&gt;progression feels shallow
&lt;/li&gt;
&lt;li&gt;interaction becomes confusing
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This phase ensures the foundation is strong before expanding features.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dev Log Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/bibsoGISW9k" rel="noopener noreferrer"&gt;https://youtu.be/bibsoGISW9k&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;  &lt;/p&gt;




&lt;p&gt;Magickness™ is being developed for an adult (18+) audience to maintain a focused, mature community environment during development and beyond.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>ui</category>
      <category>ai</category>
    </item>
    <item>
      <title>From Broken Onboarding to a Playable Loop — Fixing Player Flow, Combat, and HUD in UE5</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Mon, 13 Apr 2026 22:01:50 +0000</pubDate>
      <link>https://dev.to/domtechgaming/from-broken-onboarding-to-a-playable-loop-fixing-player-flow-combat-and-hud-in-ue5-11eb</link>
      <guid>https://dev.to/domtechgaming/from-broken-onboarding-to-a-playable-loop-fixing-player-flow-combat-and-hud-in-ue5-11eb</guid>
      <description>&lt;h2&gt;
  
  
  Dev Log #6 — Stabilizing Player Flow + Core Gameplay Integration (Magickness™)
&lt;/h2&gt;

&lt;p&gt;We’re currently in the foundation phase of development for &lt;strong&gt;Magickness™&lt;/strong&gt;, focusing on stabilizing systems and bringing them together into a working gameplay loop.&lt;/p&gt;

&lt;p&gt;This update marks a key milestone.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Dev Log Covers
&lt;/h2&gt;

&lt;p&gt;In this build, we moved from isolated systems into a connected player experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Account creation
&lt;/li&gt;
&lt;li&gt;Email verification (bug fixed)
&lt;/li&gt;
&lt;li&gt;Character creation
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With the onboarding flow working end-to-end, we were able to test gameplay systems inside a real player context.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Previously, systems worked in isolation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Character preview UI was functional
&lt;/li&gt;
&lt;li&gt;Locomotion pipeline was stable
&lt;/li&gt;
&lt;li&gt;Combat systems existed independently
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But once connected, issues appeared:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email verification blocking progression
&lt;/li&gt;
&lt;li&gt;UI state inconsistencies
&lt;/li&gt;
&lt;li&gt;Character initialization edge cases
&lt;/li&gt;
&lt;li&gt;Locomotion and combat blending conflicts
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where most systems actually break — at integration.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Was Fixed
&lt;/h2&gt;

&lt;p&gt;This dev log focuses on stabilizing those connections:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixed the email verification bug blocking onboarding
&lt;/li&gt;
&lt;li&gt;Completed full player flow from account → character
&lt;/li&gt;
&lt;li&gt;Integrated locomotion and basic combat systems
&lt;/li&gt;
&lt;li&gt;Resolved locomotion/combat blending issues
&lt;/li&gt;
&lt;li&gt;HUD wiring now functional (stamina drain + regeneration)
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  First Playable Loop
&lt;/h2&gt;

&lt;p&gt;This is the first point where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A player can enter the system
&lt;/li&gt;
&lt;li&gt;Create a character
&lt;/li&gt;
&lt;li&gt;Move and interact
&lt;/li&gt;
&lt;li&gt;Engage with core gameplay mechanics
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That transition — from systems to loop — is one of the most important steps in development.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Systems working individually is not enough.&lt;/p&gt;

&lt;p&gt;They need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;communicate cleanly
&lt;/li&gt;
&lt;li&gt;maintain consistent state
&lt;/li&gt;
&lt;li&gt;behave predictably under real usage
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This phase is about removing friction between systems so the game can scale without breaking.&lt;/p&gt;




&lt;h2&gt;
  
  
  Design Direction
&lt;/h2&gt;

&lt;p&gt;Magickness™ is being built as a &lt;strong&gt;discovery-driven MMORPG&lt;/strong&gt;, where progression comes from interaction between systems rather than predefined paths.&lt;/p&gt;

&lt;p&gt;That only works if:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;systems are stable
&lt;/li&gt;
&lt;li&gt;interactions are reliable
&lt;/li&gt;
&lt;li&gt;edge cases are controlled
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This stage defines the long-term integrity of the game.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tech Stack (Current)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Unreal Engine 5.4
&lt;/li&gt;
&lt;li&gt;Mixamo (animation base)
&lt;/li&gt;
&lt;li&gt;MakeHuman (character mesh base)
&lt;/li&gt;
&lt;li&gt;Custom UI + gameplay systems
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Dev Log Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/gyy1uA2CXyA" rel="noopener noreferrer"&gt;https://youtu.be/gyy1uA2CXyA&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;Website:&lt;br&gt;&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support development:&lt;br&gt;&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Magickness™ is being developed for an adult (18+) audience to maintain a focused, mature community environment during development and beyond.&lt;/p&gt;




&lt;p&gt;Further updates will continue as systems stabilize and iteration speed increases.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>indie</category>
      <category>mmorpg</category>
    </item>
    <item>
      <title>Building a Full Player Onboarding Flow in UE5 (Account Email Character Creation)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Thu, 09 Apr 2026 20:30:19 +0000</pubDate>
      <link>https://dev.to/domtechgaming/building-a-full-player-onboarding-flow-in-ue5-account-email-character-creation-1nhl</link>
      <guid>https://dev.to/domtechgaming/building-a-full-player-onboarding-flow-in-ue5-account-email-character-creation-1nhl</guid>
      <description>&lt;h2&gt;
  
  
  Dev Log #5 — Full New Player Flow (Magickness™)
&lt;/h2&gt;

&lt;p&gt;We’re currently in the foundation phase of development for &lt;strong&gt;Magickness™&lt;/strong&gt;, focusing on connecting core systems into a working player experience.&lt;/p&gt;

&lt;p&gt;This dev log covers a full dry run of the &lt;strong&gt;new player onboarding flow&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Account registration
&lt;/li&gt;
&lt;li&gt;Email verification
&lt;/li&gt;
&lt;li&gt;Character creation
&lt;/li&gt;
&lt;li&gt;UI → system transitions
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why This Step Matters
&lt;/h2&gt;

&lt;p&gt;Up to this point, development has focused on stabilizing individual systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Character preview and UI rendering
&lt;/li&gt;
&lt;li&gt;Mesh alignment using Mixamo + MakeHuman
&lt;/li&gt;
&lt;li&gt;Animation and locomotion pipelines
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the first pass where those systems are &lt;strong&gt;connected together into a real user flow&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And that’s where problems start showing up.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Broke (and Why)
&lt;/h2&gt;

&lt;p&gt;Running the full flow exposed issues that weren’t visible in isolation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication → character system data handoff issues
&lt;/li&gt;
&lt;li&gt;UI state inconsistencies between steps
&lt;/li&gt;
&lt;li&gt;Character initialization edge cases
&lt;/li&gt;
&lt;li&gt;Preview system vs finalized character mismatch
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is expected.&lt;/p&gt;

&lt;p&gt;Systems can work perfectly on their own and still fail when combined.&lt;/p&gt;




&lt;h2&gt;
  
  
  Core Focus
&lt;/h2&gt;

&lt;p&gt;Right now the priority is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean data flow between systems
&lt;/li&gt;
&lt;li&gt;Stable UI state transitions
&lt;/li&gt;
&lt;li&gt;Reliable character initialization
&lt;/li&gt;
&lt;li&gt;Predictable behavior from first interaction
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The onboarding flow is the first real test of whether the foundation is solid.&lt;/p&gt;




&lt;h2&gt;
  
  
  Design Philosophy
&lt;/h2&gt;

&lt;p&gt;Magickness™ is being built around &lt;strong&gt;discovery-driven systems&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That only works if:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;systems are consistent
&lt;/li&gt;
&lt;li&gt;behavior is predictable
&lt;/li&gt;
&lt;li&gt;interactions don’t break under real usage
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This phase is slower, but it determines the long-term depth of the game.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tech Stack (Current)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Unreal Engine 5.4
&lt;/li&gt;
&lt;li&gt;Mixamo (animation base)
&lt;/li&gt;
&lt;li&gt;MakeHuman (character mesh base)
&lt;/li&gt;
&lt;li&gt;Custom UI + character pipeline
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Dev Log Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/xf0v43geCjU" rel="noopener noreferrer"&gt;https://youtu.be/xf0v43geCjU&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;Website:&lt;br&gt;&lt;br&gt;
&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support development:&lt;br&gt;&lt;br&gt;
&lt;a href="https://ko-fi.com/domtechgaming" rel="noopener noreferrer"&gt;https://ko-fi.com/domtechgaming&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;More detailed breakdowns will follow as systems continue to stabilize and evolve.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>indie</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Debugging Character Systems in UE5.4 + Integrating AI Into My Dev Workflow</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Sun, 05 Apr 2026 18:46:39 +0000</pubDate>
      <link>https://dev.to/domtechgaming/debugging-character-systems-in-ue54-integrating-ai-into-my-dev-workflow-4ppl</link>
      <guid>https://dev.to/domtechgaming/debugging-character-systems-in-ue54-integrating-ai-into-my-dev-workflow-4ppl</guid>
      <description>&lt;p&gt;I’m currently deep in the foundation phase of building Magickness™ — a system-driven MMORPG — where the focus is on stabilizing core systems before expanding gameplay.&lt;/p&gt;

&lt;p&gt;This dev log continues work on the character preview system, but shifts more into debugging the codebase and refining the development workflow itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  Continuing the Character Preview Fix
&lt;/h2&gt;

&lt;p&gt;The preview system is still being refined, specifically around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resetting character state cleanly between changes&lt;/li&gt;
&lt;li&gt;Fixing inconsistencies between UI preview and in-world representation&lt;/li&gt;
&lt;li&gt;Ensuring mesh + animation updates propagate correctly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At this stage, the issue isn’t just visual — it’s systemic.&lt;/p&gt;

&lt;p&gt;If state isn’t handled correctly, bugs compound quickly across UI, animation, and gameplay layers.&lt;/p&gt;




&lt;h2&gt;
  
  
  Codebase Review &amp;amp; System Clarity
&lt;/h2&gt;

&lt;p&gt;Instead of continuing to patch issues, I stepped back and started reviewing the structure of the system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where state is stored and updated&lt;/li&gt;
&lt;li&gt;How UI interacts with character data&lt;/li&gt;
&lt;li&gt;How animation and mesh updates are triggered&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where a lot of hidden problems show up.&lt;/p&gt;

&lt;p&gt;When systems are being built quickly, logic can become fragmented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;duplicated updates&lt;/li&gt;
&lt;li&gt;unclear data flow&lt;/li&gt;
&lt;li&gt;implicit dependencies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cleaning this up early prevents major refactors later.&lt;/p&gt;




&lt;h2&gt;
  
  
  Using AI as a Development Tool
&lt;/h2&gt;

&lt;p&gt;I’ve been integrating AI (Claude) into my workflow during this phase.&lt;/p&gt;

&lt;p&gt;Not for writing game logic directly — but for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reviewing system structure&lt;/li&gt;
&lt;li&gt;Breaking down complex debugging paths&lt;/li&gt;
&lt;li&gt;Identifying where logic may be inconsistent or redundant&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s essentially acting as a second-pass analysis layer.&lt;/p&gt;

&lt;p&gt;The key is treating it as a tool — not a source of truth.&lt;/p&gt;




&lt;h2&gt;
  
  
  Workflow Shift
&lt;/h2&gt;

&lt;p&gt;This dev log marks a subtle shift in approach:&lt;/p&gt;

&lt;p&gt;From:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Fixing visible issues&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Understanding and stabilizing underlying systems&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tracing data flow through the character system&lt;/li&gt;
&lt;li&gt;Ensuring predictable behavior across UI and runtime&lt;/li&gt;
&lt;li&gt;Reducing hidden dependencies&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why This Phase Matters
&lt;/h2&gt;

&lt;p&gt;Foundation work like this is slow, but it defines everything that comes after.&lt;/p&gt;

&lt;p&gt;If systems aren’t:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;predictable
&lt;/li&gt;
&lt;li&gt;consistent
&lt;/li&gt;
&lt;li&gt;scalable
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…then adding features just creates more problems.&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Context
&lt;/h2&gt;

&lt;p&gt;Magickness™ is being built around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discovery-driven mechanics
&lt;/li&gt;
&lt;li&gt;system-based progression
&lt;/li&gt;
&lt;li&gt;player experimentation
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That only works if the underlying systems are solid.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dev Log
&lt;/h2&gt;

&lt;p&gt;Full breakdown here:&lt;br&gt;
&lt;a href="https://youtu.be/hbOMcn82Nas" rel="noopener noreferrer"&gt;https://youtu.be/hbOMcn82Nas&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Website
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;If you’re working in UE5 and have dealt with character systems or UI-driven previews, I’d be interested in how you’re structuring state and updates across systems.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>ai</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Rebuilding Character Preview Systems in UE5.4 (Mixamo + MakeHuman Pipeline)</title>
      <dc:creator>DomTech Gaming</dc:creator>
      <pubDate>Sun, 05 Apr 2026 18:35:03 +0000</pubDate>
      <link>https://dev.to/domtechgaming/rebuilding-character-preview-systems-in-ue54-mixamo-makehuman-pipeline-16dg</link>
      <guid>https://dev.to/domtechgaming/rebuilding-character-preview-systems-in-ue54-mixamo-makehuman-pipeline-16dg</guid>
      <description>&lt;p&gt;I’m currently rebuilding core systems for an in-development MMORPG (Magickness™), focusing on long-term scalability rather than short-term implementations.&lt;/p&gt;

&lt;p&gt;This phase has been centered around fixing and restructuring the character preview system — specifically how UI, meshes, and animation data interact inside Unreal Engine 5.4.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;The character preview system wasn’t behaving consistently:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mesh alignment issues between MakeHuman base and Mixamo skeleton&lt;/li&gt;
&lt;li&gt;Character preview rendering incorrectly in UI&lt;/li&gt;
&lt;li&gt;Scale inconsistencies across imported assets&lt;/li&gt;
&lt;li&gt;Animation mismatch due to skeleton differences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This created a chain reaction where UI preview, animation playback, and mesh proportions all conflicted.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’m Fixing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Mesh + Skeleton Alignment
&lt;/h3&gt;

&lt;p&gt;Using a Mixamo-based skeleton with MakeHuman meshes required:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rescaling mesh assets to match skeleton proportions&lt;/li&gt;
&lt;li&gt;Verifying bone hierarchy compatibility&lt;/li&gt;
&lt;li&gt;Ensuring consistent import settings across all assets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Small inconsistencies here break everything downstream.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Character Preview UI Issues
&lt;/h3&gt;

&lt;p&gt;The preview system itself needed adjustment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Camera positioning inside the UI&lt;/li&gt;
&lt;li&gt;Mesh anchoring and offsets&lt;/li&gt;
&lt;li&gt;Consistent scaling so characters render correctly across all customization states&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is one of those systems where visual bugs often come from underlying data inconsistencies.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. Animation Pipeline Stability
&lt;/h3&gt;

&lt;p&gt;Animations imported from Mixamo required cleanup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Verifying retargeting settings&lt;/li&gt;
&lt;li&gt;Adjusting animation playback within UE5&lt;/li&gt;
&lt;li&gt;Ensuring animations match updated mesh proportions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially important early — animation pipelines become painful to fix later if the foundation is wrong.&lt;/p&gt;




&lt;h2&gt;
  
  
  AI-Assisted Workflow
&lt;/h2&gt;

&lt;p&gt;I’ve also been integrating AI (Claude) into the workflow — not as a game feature, but as a development tool:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reviewing system logic&lt;/li&gt;
&lt;li&gt;Identifying inconsistencies in setup&lt;/li&gt;
&lt;li&gt;Accelerating iteration when debugging pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Used correctly, it acts more like a second set of eyes than a replacement for engineering.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;This is part of a broader foundation phase.&lt;/p&gt;

&lt;p&gt;Instead of building forward on unstable systems, I’m:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixing pipelines early&lt;/li&gt;
&lt;li&gt;Standardizing asset behavior&lt;/li&gt;
&lt;li&gt;Building systems that can scale as the project grows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s slower upfront, but prevents exponential problems later.&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Context
&lt;/h2&gt;

&lt;p&gt;Magickness™ is a discovery-driven MMORPG built around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System-based progression (not predefined classes)&lt;/li&gt;
&lt;li&gt;Player experimentation and mechanic combinations&lt;/li&gt;
&lt;li&gt;Emergent gameplay systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This stage is focused entirely on making sure those systems can actually support that vision.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dev Log
&lt;/h2&gt;

&lt;p&gt;If you want to see the actual implementation and issues in real time:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/hbOMcn82Nas" rel="noopener noreferrer"&gt;https://youtu.be/hbOMcn82Nas&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Site
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://magickness.com/" rel="noopener noreferrer"&gt;https://magickness.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;If you’re working with UE5 + Mixamo + custom meshes, I’d be interested to hear how you’re handling pipeline consistency — especially around preview systems and scaling.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unrealengine</category>
      <category>ai</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
