Prototyping and coding gameplay/animation/UI features Creation, debugging, maintenance, and optimization of custom extensions for UE5 Re-engineering of existing code to meet new requirements and implement new technologies Writing clean, maintainable, portable, and well-documented code Cooperate with designers, animators, programmers, and testers Prototype and iterate on gameplay mechanics Contribute to scalable gameplay systems and UI implementations Optimize CPU, memory, and frame performance Ensure stability and performance of the game on PC and mobile platforms