<?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>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>
