مرور کلی پروژه
AntimatterClicker یک بازی Idle/Incremental موبایلی است که بازیکن با ضربهزدن (Tap) و سپس با ارتقاهای خودکار (Auto) منابع ضدماده جمعآوری میکند. هدف ما ساخت یک هسته اقتصادی روان، UI/UX واضح و عملکرد عالی روی دستگاههای میانرده بود.


Game Loop & Economy
- Core Loop: Tap → کسب منابع → خرید ارتقا → بازکردن سیاره جدید → Prestige
- Progression: رشد نمایی نرم با سقفهای مرحلهای (Gates) جهت جلوگیری از انفجار نرخها
- Offline Income: محاسبه درآمد آفلاین با سقف زمان و اطلاعرسانی پس از بازگشت
- Prestige: ریست پیشرفت در ازای «ذرههای ممتاز» برای ضربگرهای دائمی
سیستمهای ارتقا
اپلیکیشن نظام مهندسی؛ مدیریت بازرسیهای ساختمانی برای بازرسان
سه لایه ارتقا تعریف شد تا بازیکن همواره «چیزی برای بهبود» داشته باشد: ارتقاهای فوری (Click Power/Multiplier)، خودکار (Auto Click & Interval) و متا (Prestige Perks).
UI/UX Design
- تم فضایی با آیکونهای فلت و کنتراست بالا برای خوانایی در موبایل
- Bottom Nav سهگانه: Perks / Evolve / Prestige برای دسترسی سریع
- میکروانیمیشنها جهت فیدبک آنی (Tap Juice، Pop Numbers، Glow)
- Hierarchy بصری: یک CTA اصلی در هر صفحه + مسیر خرید بدون اصطکاک
Art Direction
استفاده از پالت نئونی با پسزمینه کهکشانی و سیارههای ماژولار. تمام آیکونها و کارتها بهصورت برداری طراحی شدند تا مقیاسپذیر و سبک باشند.
Tech Stack & Code Architecture
- Engine: Unity (URP)، زبان C#
- معماری: ScriptableObject برای جداول اقتصادی، الگوی MVC سبک برای UI
- Animation/FX: DOTween، Particle Systems سبک
- Save/Load: JSON با رمزگذاری ساده + Versioning برای مهاجرت داده
- Performance: Object Pooling، Batching و جداسازی لایه Update
- محاسبات بزرگ: BigNumber/Scientific Notation با فرمت کوتاه (K, M, B, e12...)
Monetization & LiveOps (قابل افزودن)
زیرساخت برای IAP/Ads پیشبینی شده: بستههای ارتقا، Doubler موقت، Ads پاداشدار و پیشنهادهای زماندار. پنل ایونتها برای بوستهای دورهای قابل اتصال است.
QA & Metrics
- Device Matrix: تست روی اندروید میانرده/قدیمی؛ هدف 60 FPS پایدار
- Analytics Hooks: Session Length، Tap Rate، Upgrade Funnel، Retention Day 1/7
- A/B: قیمتگذاری ارتقاها و نرخ درآمد آفلاین برای کنترل سرعت پیشروی
نتایج و نکات یادگیری
حلقه پیشرفت واضح و فیدبکهای لحظهای، زمان بازیکردن را بالا برد. کاهش اصطکاک خرید و نمایش شفاف منافع ارتقاها، تبدیل را بهبود داد. تنظیم نرخهای اقتصادی با تستهای کوتاهمدت، نقطه تعادل خوبی برای «سرعت لذتبخش ولی کنترلشده» ایجاد کرد.



