BornaDev
BornaDev
Software Engineering Studio
ProjectsServicesTechnologiesTeamClientsBlogAboutContact
Start a Project
BornaDev
BornaDev
Software Engineering Studio

Product-minded software engineering studio specializing in high-performance web platforms and APIs.

Navigation

  • Home
  • Projects
  • Case Studies
  • Services
  • Technologies
  • Team
  • Clients
  • Blog
  • About
  • Contact

Capabilities

  • Backend Platform Engineering
  • API Architecture & Workflows
  • Enterprise Web Applications
  • DevOps & Container Readiness

Languages

Django REST API v1 Connected
© 2026 BornaDev (برنا توسعه). All rights reserved.
Engineered with precision for production reliability.
Engineering Portfolio
بازی‌سازی و نرم‌افزار دسکتاپCOMPLETEDFeatured

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

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

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

Key Performance Metrics

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

Project Overview

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

Technologies

Electron
OTHER
GitHub Actions
DEVOPS
JavaScript
FRONTEND
Node
BACKEND
Three.js
FRONTEND
In-Depth Case Studies

Read Full Case Study

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

Read Full Case Study

Ready to build your next digital platform?

Get an architectural evaluation for your software requirements.

Start a Project