Character Customization System
Project Overview
- Role(s): Programmer
- Organization: None
Technical Implementations:
- Comprehensive Customization System: Designed and implemented a robust character customization system, allowing players to extensively personalize their avatars. Options include clothing, hairstyles, skin tone, body type, and personal details such as name, surname, and pronouns. The system supports seamless addition and replacement of assets for future scalability.
- Dynamic Customization UI: Developed a user interface that dynamically adjusts based on the player's available customization options, maintaining consistent alignment and providing real-time feedback for a smooth and responsive experience.
- Customizable Art Assets: Created character artwork, icons, and customizable asset animations using Aseprite, ensuring modularity to support flexible asset swapping and expansions.
- Language Filter in Input Fields: Implemented a language filter for name and pronoun inputs, maintaining a respectful and family-friendly environment during character personalization.
Key System Features:
- Full Character Customization: Players have complete control over their avatar's appearance and personal information, offering deep personalization and identity expression.
- Dynamic and Scalable System: The customization system is designed to easily incorporate new assets and customization categories without disrupting the player experience.
- User-Friendly Interface: The real-time dynamic UI provides an intuitive and seamless way to browse, select, and preview avatar customizations.
- Respectful Environment: Input fields for player-provided information include a built-in language filter, promoting positive interactions within the game community.