You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MiniVerse is a modern, cross-platform gaming hub designed to provide a seamless and engaging experience for solo and multiplayer mini-games.
Built with Kotlin Multiplatform (KMP) and Compose Multiplatform, the app runs natively on Android, iOS, Desktop (Windows/macOS/Linux), and Web.
It follows modern Android development practices, utilizing Material 3 for a vibrant UI and Koin for dependency injection, ensuring a scalable and maintainable codebase.
✨ Features
🌍 Cross-Platform: Single codebase for Android, iOS, Desktop, and Web.
🎮 Multiplayer Focus: Support for 1 to 4 players with a dedicated player selection interface.
🕹️ Mini-Game Hub: A central place to discover and play various mini-games.
🎨 Material 3 UI: Modern, responsive design with customized player-themed aesthetics.
⚙️ Customizable Settings: Easy navigation to app settings and configurations.
📲 Social Sharing: Built-in sharing functionality to invite friends to the MiniVerse.
🚀 Smooth UX: Optimized scrolling and drag interactions for a premium feel.
🌐 Multilingual: Supports both English and Persian (Farsi) with RTL support.
مینیورس (MiniVerse) یک هاب بازی مدرن و چند پلتفرمه است که برای ارائه تجربهای روان و جذاب برای بازیهای کوچک تکنفره و چندنفره طراحی شده است.
این برنامه با استفاده از Kotlin Multiplatform (KMP) و Compose Multiplatform ساخته شده و به صورت بومی روی اندروید، iOS، دسکتاپ (ویندوز/مک/لینوکس) و وب اجرا میشود.
این پروژه از شیوههای مدرن توسعه اندروید پیروی میکند و از Material 3 برای رابط کاربری پویا و Koin برای تزریق وابستگی استفاده میکند تا کدبیسی مقیاسپذیر و قابل نگهداری داشته باشد.
✨ ویژگیها
🌍 چند پلتفرمه: کدبیس واحد برای اندروید، iOS، دسکتاپ و وب.
🎮 تمرکز بر چندنفره: پشتیبانی از ۱ تا ۴ بازیکن با رابط کاربری اختصاصی انتخاب بازیکن.
🕹️ هاب بازیهای کوچک: مکانی مرکزی برای کشف و انجام بازیهای کوچک مختلف.
🎨 رابط کاربری متریال ۳: طراحی مدرن و پاسخگو با زیباییشناسی سفارشی شده برای بازیکنان.
⚙️ تنظیمات قابل شخصیسازی: ناوبری آسان به تنظیمات و پیکربندیهای برنامه.
📲 اشتراکگذاری اجتماعی: قابلیت داخلی اشتراکگذاری برای دعوت دوستان به مینیورس.
🚀 تجربه کاربری روان: بهینهسازی شده برای اسکرول و تعاملات درگ (Drag) برای حس بهتر.
🌐 دوزبانه: پشتیبانی از هر دو زبان انگلیسی و فارسی با پشتیبانی کامل از راستچین (RTL).
This project is equipped with GitHub Actions for automated building of all platforms.
این پروژه به گیتهاب اکشنز برای ساخت خودکار تمامی پلتفرمها مجهز شده است.