Modular Damage & Animation Integration

The final week before the beta… The focus was on polishing and tutorialisation. Getting the game into a state where it could be tested easily and we could get constructive feedback.

4/24/20241 min read

The final week before the beta… The focus was on polishing and tutorialisation. Getting the game into a state where it could be tested easily and we could get constructive feedback.

Weekly Accomplishments

The following are the tasks that have been completed.

  • Animation Data System

  • Weapon Interface Integration

  • Health System Network Revamp

  • Throwing Animation Integration

  • Interpolation of Field of View

  • Damage Overlay

  • Skipping Empty Slots


This week, several tasks were completed:

Animation Data System: Developed a system to sync and store specific animation data, ensuring seamless animations across all clients.

Integration of Damage Overlay: Collaborated with Nek to implement a damage effect overlay when the player takes damage, enhancing visual feedback.

Health System Network Fixes: Addressed network issues with the health system, particularly regarding events not being correctly called, after undergoing multiple iterations.

Throwable Animation Integration: Integrated throwable animations, ensuring that throwables are properly released from the hand even when animations are in progress.

Interpolation of Sight FOV: Implemented interpolation using lerp to smoothly adjust the field of view (FOV) for sight, enhancing visual transitions.

UI Integration of Weapon Swapping: Managed the integration of weapon swapping in the UI, a challenging task due to the lack of UI architecture and dedicated UI programmers.

Skipping Over Empty Slots: Implemented functionality to skip over empty slots when scrolling or cycling through items, improving user experience.

Weekly Problems & Rating

Challenges encountered include:

Team Availability and Motivation: Faced difficulties due to team members being unavailable or lacking motivation during the crucial week leading up to the beta release, resulting in a subpar beta and subsequent delay.

While tasks were completed, the impact of team availability and motivation on the beta release was significant, highlighting areas for improvement in team communication and commitment.

Future Plans

Looking ahead to the next week, the focus will be on:

Fixing necessary bugs and addressing feedback from the beta release to improve the overall quality of the game.