low-poly چیست و چرا برای mobile حیاتی است؟
low-poly بهمعنای مدل با تعداد polygon کم است. مرز معمول: زیر ۵۰۰۰ tri برای کاراکتر، زیر ۲۰۰۰ برای prop، زیر ۵۰۰ برای background asset. این محدودیتها باعث میشوند GPU گوشی بتواند صدها object را همزمان render کند.
محاسبات ساده: یک گوشی متوسط (مثل Samsung Galaxy A52) میتواند حدود ۲۰۰٬۰۰۰ tri در هر frame با ۶۰FPS render کند. اگر صحنه شما ۵۰ کاراکتر هر کدام ۴۰۰۰ tri داشته باشد = ۲۰۰٬۰۰۰. کاراکتر ۲۰٬۰۰۰ tri = فقط ۱۰ کاراکتر در صحنه. تفاوت چشمگیر.
low-poly stylized یک ژانر هنری بدنه خود شده. گیمهایی مثل Among Us، Fall Guys، Genshin Impact، Pokemon Go با مدلهای low-poly stylized موفق شدند. کیفیت visual نه از polygon count بلکه از texture، lighting و design تعیین میشود.
ترند فعلی: stylized low-poly با cell shading یا flat shading بهجای realistic. این سبک هم optimized است هم timeless از نظر هنری.
کاراکتر low-poly برتر
۱. Stylized Hero Character Pack (~۳۵ دلار): پک ۵ کاراکتر hero (warrior، mage، archer، rogue، healer). هر کدام ۴۰۰۰-۶۰۰۰ tri. animations کامل (idle، walk، run، attack، death). مناسب RPG mobile.
۲. Cute Animal Characters (~۲۰ دلار): پک ۸ حیوان stylized (cat، dog، bear، fox، rabbit، owl، panda، deer). ۲۰۰۰-۳۰۰۰ tri هر کدام. مناسب casual و children game.
۳. Modular Character System (~۵۰ دلار): سیستم کاراکتر با parts قابل تعویض (head، body، arms، legs). ۵۰+ ترکیب ممکن. ایدهآل برای game با customization.
۴. Cyberpunk Stylized Pack (~۴۰ دلار): ۶ کاراکتر سایبرپانک. ۸۰۰۰ tri (high-end mobile). جزئیات neon emissive.
۵. Medieval Knights Pack (~۳۰ دلار): ۴ شوالیه با armor مختلف. ۵۰۰۰ tri. swap weapons. مناسب RPG و strategy.
environment modular
مدلهای environment که modular ساخته شدهاند مهمترین asset هستند چون اجازه میدهند level designer انواع نقشه بسازد بدون نیاز به مدل جدید.
۶. Modular Dungeon Pack (~۴۵ دلار): قطعات dungeon (wall، floor، door، stairs، corner، intersection). ۵۰+ piece. snap-fit grid system. مناسب RPG.
۷. Stylized Town Pack (~۶۰ دلار): شهر stylized کامل با خانهها، فروشگاه، نخل، چراغ خیابان. ۱۰۰+ asset. اپل ۲K texture atlas (memory friendly).
۸. Sci-Fi Modular Corridor (~۴۰ دلار): دالان فضایی modular با paneling، lighting، doors. ۳۰+ piece. emissive maps قوی.
۹. Forest Environment Pack (~۳۵ دلار): درخت، بوته، سنگ، کنده. low-poly stylized. ۸۰+ variation. textures با ۱K atlas.
۱۰. Beach and Tropical Pack (~۳۰ دلار): نخل، صخره ساحلی، کلبه چوبی، قایق. مناسب گیم vacation/casual.
weapons و items
۱۱. Stylized Weapons Pack 50 (~۲۵ دلار): ۵۰ سلاح (شمشیر، tabar، خنجر، اسلحه، wand، crossbow). هر کدام زیر ۱۰۰۰ tri. variations رنگ آماده.
۱۲. Items and Loot Pack (~۲۰ دلار): ۱۰۰ آیتم (gem، potion، coin، chest، scroll، key). ۲۰۰-۸۰۰ tri. ضروری برای RPG و adventure game.
۱۳. Sci-Fi Weapons Stylized (~۳۵ دلار): ۲۰ اسلحه فضایی با emissive و animation (firing، reload). برای shooter mobile.
vehicles و mounts
۱۴. Cartoon Vehicles Pack (~۳۰ دلار): ۱۲ ماشین stylized (car، truck، bus، tractor، police، ambulance، fire truck). wheels قابل rotate. مناسب racing/casual.
۱۵. Fantasy Mounts Pack (~۴۰ دلار): ۸ mount (horse، dragon، pegasus، lion). با rig و animation. ۸۰۰۰ tri هر کدام.
استراتژی خرید برای استارتاپ گیم
برای یک گیم mobile کامل، asset budget معقول:
Hero asset (کاراکتر اصلی): ۳۰-۸۰ دلار. CheckMate Pro یا 5-star مدل. این روی صفحه اصلی و close-up دیده میشود.
Enemy asset: ۲۰-۵۰ دلار. ۳-۵ نوع enemy. در فاصله متوسط دیده میشوند، کیفیت مناسب کافی است.
Environment: ۵۰-۱۰۰ دلار. modular pack یک یا دو. بهجای صدها مدل، ۲ پک قوی modular کافی است.
Items/Loot: ۲۰-۳۰ دلار. یک پک ۱۰۰+ آیتم. بهاندازه برای ۹۰٪ نیازها.
VFX و particles: ۲۰-۴۰ دلار. effects (explosion، magic، smoke، fire). ضروری برای polish.
UI elements: ۱۵-۳۰ دلار. icons، buttons، frames. اغلب 2D اما گاهی ۳D برای main menu.
Audio (جداگانه از CGTrader): SFX و music. AudioJungle یا Pond5.
مجموع budget برای MVP گیم mobile: $۲۰۰-۴۰۰ asset cost. در سازه با تخفیف ۵٪ گروهی + ۲۲٪ کارمزد = حدود ۲۰-۴۰ میلیون تومان. این سرمایهگذاری برای گیمی که ۵۰۰۰-۵۰۰۰۰ download میگیرد، در ۱-۲ ماه برمیگردد.
optimization پس از خرید
حتی مدلهای low-poly نیاز به optimization دارند:
۱. Texture atlas: تمام مدلهای یک پک باید atlas مشترک داشته باشند. اگر هر مدل texture جدا دارد، آنها را merge کنید (در Photoshop یا Blender).
۲. LOD generation: Unity LOD Group component. ۳ level: full (close)، ۵۰٪ tri (medium)، ۲۰٪ tri (far). برای game با camera dynamic.
۳. Static batching: تمام environment static (سنگ، درخت، ساختمان) را در Unity Static mark کنید. Unity automatic batch میکند، draw calls کم میشود.
۴. GPU instancing: برای assets که مکرر استفاده میشوند (سنگ، گیاه)، GPU instancing را در material فعال کنید. بهجای ۱۰۰ draw call برای ۱۰۰ گیاه، ۱ draw call.
۵. Mip Maps: textures باید mip maps داشته باشند. Unity automatic generate میکند. بدون mip، blurring در فاصله نتیجه ضعیف.
۶. Mesh Compression: در Unity Import settings مدل، Mesh Compression به Medium یا High. precision کمتر اما memory نصف.
این optimization ها FPS را در گوشی ۲ تا ۴ برابر افزایش میدهند. تفاوت بین ۱۵FPS uncomfortable و ۶۰FPS smooth.