Core Achievements
- Per-Player Level Up System
- Class-Specific Stat Customization
- Network-Synced Attribute Scaling
- Mixed Asset Implementation (20+ medieval/sci-fi assets with animations)
Level Up System Implementation
Networked Stat Architecture
Key Features:
- Class-Specific UI: Fighters see melee stats (Speed/Strength), Gunners see firearm stats (Magazine/Reload)
Asset Integration Strategy
Challenge:
I received over 20 asset links from the designers, including a wide mix of styles-medieval, modern, and sci-fi weapons and characters. This presented a significant challenge in maintaining a consistent visual and thematic style for the game.
Solution:
- Prioritized Usability: I selected assets that included complete rigs and animations, regardless of their visual style, to ensure smooth gameplay integration.
- Class-Based Categorization:
- Medieval: Swords, maces, knights, and fantasy creatures
- Modern: Firearms, tactical gear, contemporary soldiers
- Sci-Fi: Energy weapons, futuristic armor, robots, and aliens
- Thematic Grouping: I grouped assets by style for each class or enemy type, aiming to minimize visual clashes within the same scene.
- Animation Overrides: Implemented animation controllers and overrides to standardize movement and attack cycles across different asset origins.
- Visual Consistency: Where possible, I adjusted materials to better blend the different asset styles, and planned to revisit this with the designers for further polish.
Stat-to-Gameplay Integration
Melee Character (Fighter)
- speed affects playerMelee.speed (movement)
- strength modifies base melee damage
- vitality scales health pool
Ranged Character (Gunner)
- magazine_size increases bullet capacity
- reload_speed reduces weapon downtime
- expertise enhances special effects (e.g., poison duration)
Network Optimization:
- Used Fusion’s [Networked] properties for critical stats
- Limited RPC calls to UI events only
Next Steps
- Visual Feedback:
- Add particle effects for stat increases
- Implement floating damage text
References
- Photon Engine. (2025). Fusion 2 Introduction. Retrieved May 2, 2025, from https://doc.photonengine.com/fusion/current/fusion-intro
- Unity Technologies. (2025). Unity Engine. Retrieved May 2, 2025, from https://unity.com/products/unity-engine
- ShareX. (2025). Free and Open Source Screenshot Tool for Windows. Retrieved May 2, 2025, from https://getsharex.com
- Imgur. (2025). Online Image Sharing and Hosting Service. Retrieved May 2, 2025, from https://imgur.com
- pokimoki99. (2025). CGM [Source code]. GitHub. https://github.com/pokimoki99/CGM



