Character & Combat
This is the very beginning of the project and has been a very productive week. The following are the tasks that have been completed.
Weekly Accomplishments
This is the very beginning of the project and has been a very productive week. The following are the tasks that have been completed.
In this initial phase of the project, substantial progress has been achieved. The following tasks have been successfully completed:
Character Movement: Implemented character movement using the "Unreal Engine Movement Component" for foundational mechanics.
Camera Controller: Developed a camera controller to manage player perspective and view.
Movement Controller: Established a movement controller to govern character movement interactions.
Input Binding and Mapping: Configured input bindings and mappings for player controls, enhancing user interaction.
Weapon System: Constructed a comprehensive weapon system from scratch, encompassing various functionalities:
Weapon Hit Scan
Weapon Ammo Management
Weapon Reloading
Weapon Auto Reloading
Weapon Fire Rate Control
Weapon Accuracy Adjustment
Weapon Damage Calculation
Weapon Fall Off Mechanics
Health System: Integrated a health system by leveraging the existing actor damage system, facilitating health management:
Health Tracking
Health Regeneration
Health Milestones for triggering events at specific health thresholds.
The utilization of the "Legacy Input System" was preferred for simplicity in character setup.
While significant progress has been made in the weapon and health systems, further refinement is needed for their completion.
Weekly Problems & Rating
Despite achievements, encountered challenges have been identified:
Lack of Structure: Insufficient sprint structure led to issues with quality assurance and task prioritization, impacting overall efficiency.
Lack of Details: Tasks lacked detailed breakdowns, such as the broad task of "Complete Weapon System," which could span multiple weeks without clear subtasks.
WBS Prioritization: The absence of prioritization in the Work Breakdown Structure (WBS) complicated future planning efforts.
The lack of sprint structure and task granularity hindered productivity and necessitated better planning strategies.
Planning for the Future
Looking ahead, focus will be on:
Refactoring Process: Initiate a refactor process to segregate logic within "Character.cpp" into individual components, enhancing code organization and maintainability.
Networking Implementation: Commence networking implementation, either through self-learning or structured courses, to enable multiplayer functionality and collaboration.