
🎮 Project Overview
Airplane Jam is a challenging mobile puzzle game that requires strategic thinking and logic. In this project, I worked as a Game Programmer to transform a base Unity Asset Store template into a fully customized, high-quality puzzle experience tailored to the client's specific vision and optimized for the Google Play Store.
⚙️ Technical
- Engine: Unity
- Language: C#
- Platform: Mobile (Android)
- Tools: Git, JSON, Google Play Services
🛠 Development Details
-
Key Contributions & Analysis
To transition the project from a generic template to a polished puzzle game, I implemented the following:
- Customization & Puzzle Expansion: Heavily modified the core template to support unique puzzle mechanics and logic tailored to the client's requirements.
- Level Design & Difficulty Balancing: Designed and executed multiple puzzle levels with progressive difficulty curves to ensure a satisfying and engaging player progression.
- Mobile Performance Optimization: Optimized the game specifically for Android devices, ensuring smooth performance and highly responsive touch controls for precise puzzle-solving.
- Gameplay Refinement: Polished the core mechanics to ensure a bug-free, "smooth-feel" environment essential for the puzzle genre prior to deployment.
- Platform Readiness: Managed the full technical pipeline for a successful launch on the Google Play Store.
-
Steps Taken to Complete This Project
- Template & Logic Evaluation: Analyzed the base Unity template to identify the best way to integrate custom puzzle logic.
- Feature Engineering: Coded custom gameplay elements and specialized puzzle mechanics requested by the client.
- Android Profiling: Conducted rigorous testing on various Android devices to ensure the game remains lightweight and responsive.
- Level Architecture: Built out the strategic level progression, ensuring each stage offered a new challenge for the player.
- Final QA & Deployment: Performed final debugging and handled the technical submission process for the Play Store.
-
Team Collaboration
- Joint Developer Workflow: Collaborated closely with other Freelance Developers to integrate complex puzzle logic and technical assets seamlessly.
- Code Integration & Standards: Worked in tandem with the development team to ensure custom scripts were compatible with the template's architecture while maintaining high coding standards.
- Unified Development: Utilized Git version control and shared documentation to synchronize tasks, ensuring a cohesive and stable final build.