Project info#
Engine: Unity
Platforms: Windows
My Contributions#
I took on multiple responsibilities throughout the project, focusing primarily on gameplaysystems programming and UI programming
Designed and implemented the overall gameplay architecture following SOLID principles to ensure scalability and maintainability.
Programmed core gameplay systems, including player movement, camera control, enemy behavior, and interaction mechanics.
Developed and integrated a modular typing system used in combat, obstacles, and special events.
Implemented input handling and game state management systems.
Programmed UI logic and integrated visual and audio feedback to improve game feel and player clarity.
Utilized asynchronous programming with UniTask to manage gameplay events without blocking execution.
Applied DOTween for UI animations and subtle environmental feedback.
Conducted continuous testing and debugging throughout development to ensure system stability and responsiveness.
Assembled and integrated all gameplay systems into a cohesive vertical slice.