Dragon Castle: 3D Mobile Game
Dragon Castle is a 3D mobile game developed as a personal project and launched on the Google Play Store and Huawei AppGallery in 2021. Built using Unreal Engine and its Blueprint visual scripting system, the game challenges players to navigate dynamic levels and defeat a powerful dragon boss, showcasing immersive visual effects achievable on mobile platforms.
Overview
This project involved the end-to-end development of a 3D mobile action game. The goal was to create an engaging experience centered around challenging level design and a complex final boss encounter, leveraging the power of Unreal Engine for mobile deployment.
The Challenge
The primary challenge was to independently design, develop, test, and launch a complete 3D mobile game from concept to deployment. This included creating engaging gameplay mechanics, programming a challenging AI for the dragon boss, optimizing for mobile performance, and navigating the app store submission processes.
The Solution
A 3D mobile game was engineered using Unreal Engine and Blueprint, featuring:
- Action-oriented level design suitable for mobile controls.
- A dynamic dragon boss with complex attack patterns and behaviors programmed via Blueprint.
- Immersive 3D visuals and effects optimized for mobile hardware.
- Successful deployment to the Google Play Store and Huawei AppGallery, followed by post-launch iteration based on user feedback.
Key Features
- Engaging 3D Mobile Gameplay: Experience action-packed levels designed for touch controls.
- Dynamic Dragon Boss Encounter: Face off against a challenging final boss with sophisticated AI.
- Powered by Unreal Engine: Utilizes the visual fidelity and performance capabilities of UE4.
- Blueprint-Driven Logic: Core gameplay mechanics, UI, and AI implemented using Blueprint visual scripting.
Development Process
The project followed these key stages:
- Design & Prototyping: Conceptualized gameplay, designed levels, and created initial prototypes in Unreal Engine.
- Core Development: Built character controllers, implemented enemy AI (including the dragon boss), designed UI elements, and integrated visual effects using Blueprint.
- Optimization & Testing: Focused on optimizing performance for target Android devices. Conducted internal testing to identify and fix bugs.
- Deployment: Prepared and submitted the game builds to the Google Play Store and Huawei AppGallery, ensuring compliance with platform requirements.
- Post-Launch Iteration: Monitored user feedback and analytics (where available) to release updates addressing bugs and improving gameplay balance.
Technical Details
- Engine: Unreal Engine 4
- Primary Scripting/Logic: Blueprint
- Target Platforms: Android (via Google Play & Huawei AppGallery)
- Category: 3D Action Mobile Game
Results and Learnings
The project resulted in a Completed / Previously Live mobile game available on major Android marketplaces.
Key takeaways from this independent project include:
- Proficiency in designing and implementing 3D gameplay mechanics within Unreal Engine.
- Experience programming complex AI behaviors using the Blueprint system.
- Understanding the challenges of optimizing game performance for diverse mobile hardware.
- Navigating the complexities of the app store submission and review process.
- The importance of gathering and iterating on user feedback for live mobile games.
Note: As a project from 2021, the application may no longer be actively available or maintained on the app stores.

