EXCEEDS logo
Exceeds
Braydon Wootton

PROFILE

Braydon Wootton

Worked on the UQcsse3200/2025-studio-4 repository to deliver a new player scoring system, replacing the legacy approach with a dedicated PlayerScoreComponent. This involved refactoring enemy factories to award points through the new component, removing dependencies on the obsolete ScoreService, and consolidating score logic for maintainability. The implementation used Java and applied component-based architecture and event handling to ensure real-time score updates. UI enhancements included displaying the total score and a trophy indicator on the main game screen, with updates triggered by in-game events. The work focused on reliability, clear player feedback, and streamlined integration within the existing game framework.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

7Total
Bugs
0
Commits
7
Features
1
Lines of code
334
Activity Months1

Work History

September 2025

7 Commits • 1 Features

Sep 1, 2025

Monthly Summary for 2025-09 focused on delivering a robust player scoring system and UI improvements in UQcsse3200/2025-studio-4. The work centers on replacing the legacy scoring approach with a dedicated, component-based solution, ensuring reliability, maintainability, and clear business value through visible player feedback and streamlined UI.

Activity

Loading activity data...

Quality Metrics

Correctness90.0%
Maintainability85.8%
Architecture85.8%
Performance82.8%
AI Usage20.0%

Skills & Technologies

Programming Languages

Java

Technical Skills

Component RefactoringComponent-Based ArchitectureEntity Component SystemEvent HandlingGame DevelopmentJavaObject-Oriented ProgrammingRefactoringService Locator PatternService RemovalUI Development

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

UQcsse3200/2025-studio-4

Sep 2025 Sep 2025
1 Month active

Languages Used

Java

Technical Skills

Component RefactoringComponent-Based ArchitectureEntity Component SystemEvent HandlingGame DevelopmentJava