BornaDev
برنا توسعه
استودیو مهندسی نرم‌افزار
پروژه‌هاخدمات مهندسیفناوری‌هاتیم مامشتریانبلاگ فنیدرباره ماتماس با ما
شروع پروژه
BornaDev
برنا توسعه
استودیو مهندسی نرم‌افزار

استودیوی مهندسی نرم‌افزار محصول‌محور، متخصص در طراحی و پیاده‌سازی پلتفرم‌های مقیاس‌پذیر و وب‌سرویس‌های امن.

بخش‌های اصلی

  • صفحه اصلی
  • پروژه‌ها
  • مطالعات موردی
  • خدمات مهندسی
  • فناوری‌ها
  • تیم ما
  • مشتریان
  • بلاگ فنی
  • درباره ما
  • تماس با ما

خدمات مهندسی

  • مهندسی زیرساخت و بک‌اند
  • توسعه وب‌سرویس و API
  • پلتفرم‌های تحت وب سازمانی
  • راهکارهای دواپس و استقرار

زبان‌های سامانه

Django REST API v1 Connected
© 2026 BornaDev (برنا توسعه). تمامی حقوق این وب‌سایت متعلق به برنا توسعه است.
طراحی و پیاده‌سازی شده با مهندسی دقیق و استاندارد.
نمونه‌کارهای مهندسی
بازی‌سازی و نرم‌افزار دسکتاپCOMPLETEDبرگزیده

رزم‌آور؛ میدان پهلوانان

بازی تیراندازی سه‌بعدی اول‌شخص با حال‌وهوای ایرانی؛ پنج نقشه، نبرد تک‌نفره و چندنفره، میزبانی شخصی و دیالوگ‌های صوتی فارسی، ساخته‌شده با Electron و Three.js.

مخزن کد
رزم‌آور؛ میدان پهلوانان

شاخص‌های کلیدی عملکرد

۵ نقشه
نقشه‌های قابل انتخاب
کوچه‌های کویر، بازار سراب، دهکده آتش، نیروگاه فولاد و ایستگاه آهن.
۴ اسلحه
تجهیزات اصلی نبرد
کلاشینکف، ام‌چهار، تک‌تیرانداز و دزرت ایگل با مهمات مستقل.
۵۳ فایل
دیالوگ‌های صوتی فارسی
فایل‌های صوتی آماده MP3، همراه بازی و قابل پخش به‌صورت محلی.

مرور کلی پروژه

رزم‌آور یک بازی تیراندازی اول‌شخص دسکتاپ است که نبرد تاکتیکی را با رابط فارسی، نام‌های ایرانی و دیالوگ‌های صوتی ترکیب می‌کند. بازیکن می‌تواند در مأموریت‌های تک‌نفره با ربات‌ها روبه‌رو شود یا با ساخت سرور شخصی، دوستانش را به یک مسابقه چندنفره دعوت کند. بازی با Electron و Three.js ساخته شده و منطق بازی، رندر سه‌بعدی و ارتباط شبکه در ماژول‌های جدا قرار دارند. پنج میدان «کوچه‌های کویر»، «بازار سراب»، «دهکده آتش»، «نیروگاه فولاد» و «ایستگاه آهن» فضاهای متفاوتی از کوچه‌های شنی و بازار تا محیط صنعتی و محوطه ریلی ایجاد می‌کنند. چیدمان نقشه‌ها در خود پروژه تعریف شده و از فضاهای شناخته‌شده بازی‌های تاکتیکی الهام گرفته است. هر پنج نقشه برای مأموریت‌های تک‌نفره و مبارزه آنلاین قابل انتخاب‌اند. بخش تک‌نفره حالت‌های پاک‌سازی، کاشت و محافظت از بمب، خنثی‌سازی و بقا را پوشش می‌دهد. انتخاب سختی و تعداد دشمن، خرید تجهیزات، چالش‌های هر راند و نارنجک‌های انفجاری، فلش و دود به این حالت‌ها تنوع می‌دهند. چهار اسلحه کلاشینکف، ام‌چهار، تک‌تیرانداز و دزرت ایگل، مهمات و الگوی شلیک مستقل دارند. گزارش پایان راند نیز حذف‌ها، مرگ‌ها، دقت و زمان را نمایش می‌دهد. در حالت چندنفره، میزبان می‌تواند سروری با ظرفیت دو، چهار یا هشت بازیکن بسازد. کشف سرور در شبکه محلی و اتصال مستقیم به آدرس میزبان دو مسیر ورود به مسابقه هستند. حالت آنلاین این نسخه، مبارزه آزاد با جدول امتیاز زنده، بازگشت پس از مرگ و شروع راند بعدی است؛ مأموریت‌های بمب و بقا، فروشگاه و نارنجک‌ها به بخش تک‌نفره اختصاص دارند. هویت فارسی بازی فراتر از ترجمه منوهاست. نام‌هایی مانند رستم، آرش و گردآفرید، رابط راست‌به‌چپ و ۵۳ فایل دیالوگ فارسی در تجربه بازی حضور دارند. فایل‌های صوتی آماده همراه برنامه توزیع می‌شوند و برای پخش آن‌ها به سرویس آنلاین تولید صدا نیاز نیست. تنظیمات و بهترین رکورد ترکیب نقشه و حالت نیز روی دستگاه بازیکن ذخیره می‌شوند. پیکربندی بسته‌بندی پروژه برای Windows، Linux و macOS و معماری‌های x64 و ARM64 فراهم شده و گردش‌کار GitHub Actions بررسی سورس و ساخت خروجی‌ها را تعریف می‌کند. تصاویر این معرفی، اسکرین‌شات‌های واقعی موجود در مخزن بازی هستند.

تکنولوژی‌ها

Electron
OTHER
GitHub Actions
DEVOPS
JavaScript
FRONTEND
Node
BACKEND
Three.js
FRONTEND
مطالعات موردی تخصصی

مطالعه جزئیات فنی و معماری

Detailed analysis of architectural challenges, solutions, and production outcomes.

مطالعه جزئیات فنی و معماری

آماده شروع توسعه پلتفرم دیجیتال خود هستید؟

Get an architectural evaluation for your software requirements.

شروع پروژه