PuzzleHero is a match-3 card game initially released in 2013. This project opens up the full client source code and art assets. The game utilizes Cocos2dx-2.2 and C++ with Lua scripting to deliver a Puzzle & Dragons-style gameplay experience with real-time PvP. This release aims to foster community development and experimentation with the game's mechanics and assets.
PuzzleHero provides a complete and functional client codebase, including both iOS and Android builds. The project offers well-organized resources and build instructions, facilitating easy compilation. The game's design incorporates real-time PvP support and a streamlined architecture through the removal of unnecessary paid features and third-party SDKs. The open-source license permits extensive modification, though commercial use of art assets is restricted.
- Core Gameplay: Match-3 puzzle mechanics with card collection and strategic team building.
- Platform Support: iOS and Android native builds are available for compilation.
- Architecture: Built with Cocos2d-x 2.2 and C++ for performance and flexibility.
- PvP: Offers real-time player-versus-player battles.
- Extensibility: Designed with an easily modifiable codebase for developers
- Resource Management: Includes a dedicated resources folder with post-processing scripts.
- Build System: Provides clear build instructions for both iOS and Android.
The project is a completed client release with basic build instructions and a working game. Released in 2013 and last updated in 2015, it demonstrates a level of maturity suitable for community experimentation and modification. While the codebase may not adhere to the latest coding standards, it's functional and contains sufficient documentation for basic operations. The server component is not included for complexity reasons.
This repository benefits game developers and enthusiasts interested in exploring and modifying a completed match-3 puzzle game. It provides a solid foundation for learning game development, experimenting with puzzle mechanics, or creating private server instances. The project offers a valuable example of a relatively complete mobile game codebase and art assets, encouraging community participation and innovation in the mobile gaming space.
