Components
Quest for Dominion » Devlog
Author: Stacy Felde
Date: 11/10/2023
Introduction:
Hey devs and gamers! This week, our game dev team hit some exciting milestones. I focused on key components – from weapon stats to player controllers. In this post, I'll dive into my specific contributions, offering a glimpse into our collaborative progress. Join me for a quick journey into the heart of our latest developments!
Overview:
- Weapon Component: Manages various aspects related to weapons, including damage, block, range, and accuracy.
- Player Component: Manages player-related attributes such as health, strength, stamina, wisdom, and speed.
- Health Component: Manages health-related functionalities.
- Player Controller: Represents the player controller handling player input and interactions.
- Weapon Base: Serves as a base class for all weapons in the game.
Problems Encountered:
- Circular Dependencies:
- Challenge: Originally, a struct managed the weapon stats, leading to circular dependencies and variable accessibility issues.
- Resolution: To address this, I opted to remove the struct and directly store the data within the Weapon Component, effectively breaking the circular dependency loop.
- Accessing Variables:
- Challenge: Recreating the Weapon Component resulted in difficulties accessing certain variables.
- Resolution: I revamped the Blueprint for the weapon, leveraging the Weapon Base to assign variables in the Weapon Component. This strategic restructuring resolved the accessibility concerns.
- Player Face Direction:
- Challenge: Achieving consistent character orientation proved elusive, especially with attempts using yaw to controller input and orienting to movement.
- Resolution: To tackle this, I plan to set the character's direction each time they move, ensuring a reliable and responsive approach to facing the last direction of movement.
Get Quest for Dominion
Quest for Dominion
Status | Prototype |
Authors | Quest for Dominion, rdionian, RaGinCagin, Jkeith, acefizz, PhantomIsobel |
Genre | Adventure |
More posts
- Button SoundsMar 01, 2024
- Bug Battles: Last ShowdownFeb 29, 2024
- Feedback and Final Debugging touchesFeb 24, 2024
- Tutorial TrialsFeb 23, 2024
- Tab Menu BugFeb 23, 2024
- Tutorial TriggerFeb 17, 2024
- Tutorials and Bug FixesFeb 17, 2024
- Teaching the User CombatFeb 16, 2024
- Coming to an EndFeb 10, 2024
- Nothing Much 2.0Feb 10, 2024
Leave a comment
Log in with itch.io to leave a comment.