Pixel Block Adventure
- Initiated and led a 10-person team to design and develop a 2D platformer game using C++ and the EasyX graphics library, navigating through all phases of the project: planning, design, and implementation.
- Coordinated the team during the initial stages, contributing to feasibility analysis, requirement documentation, and the creation of detailed functional flowcharts, ensuring a clear and actionable project roadmap.
- Independently took over core development responsibilities after team restructuring, including the design and implementation of game architecture, collision detection, and player movement controls.
- Developed multiple levels featuring progressive difficulty, integrating interactive elements such as traps, treasure chests, and dynamic victory conditions for an engaging user experience.
- Created a modular menu system for seamless navigation across game screens (e.g., main menu, settings, levels).
- Collaborated closely with GT during the implementation phase to finalize advanced features, demonstrating adaptability and teamwork in completing critical modules.
- Conducted extensive testing and debugging, optimizing performance and ensuring a smooth and bug-free gameplay experience.
- Applied object-oriented programming principles to enhance code reusability, scalability, and future extensibility.
- Successfully delivered the project, showcasing leadership, technical expertise, and the ability to adapt under challenging circumstances while maintaining team morale and focus.