رفتن به محتوای اصلی
یوسف فرحمند

مهارت‌ها

ابزارها و حوزه‌هایی که بیشتر با آن‌ها کار می‌کنم و میزان تجربه‌ام در هرکدام.

Unity و C#

توسعه بازی

انجین و زبان برنامه‌نویسی اصلی من در ۷ سال توسعه بازی؛ با تجربه در سیستم‌های گیم‌پلی، هوش مصنوعی، ابزارهای توسعه و عناوین منتشرشده برای Android و PC.

حرفه‌ای
7 سال

فناوری‌ها

  • Unity
  • C#

برنامه‌نویسی گیم‌پلی

توسعه بازی

طراحی و پیاده‌سازی منطق گیم‌پلی، تعاملات بازیکن، قوانین بازی، رفتار هوش مصنوعی و سیستم‌های قابل‌استفاده مجدد با تمرکز بر نگهداری و توسعه سریع.

حرفه‌ای
7 سال

فناوری‌ها

  • Gameplay Programming
  • Game Logic
  • Player Systems
  • AI

طراحی بازی

توسعه بازی

طراحی مکانیک‌های گیم‌پلی، قوانین، تصمیم‌های بازیکن، روند پیشرفت و بالانس بازی با رویکردی تکرارشونده و مبتنی بر تست و تجربه بازیکن.

پیشرفته

فناوری‌ها

  • Game Design
  • Game Mechanics
  • Game Balancing
  • Player Experience

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

توسعه بازی

طراحی سیستم‌های ماژولار و داده‌محور برای بازی با هدف ایجاد ساختاری قابل‌نگهداری، قابل‌تنظیم و مناسب برای توسعه و تغییر سریع.

پیشرفته

فناوری‌ها

  • Game Architecture
  • State Machines
  • Event-Driven Systems
  • Data-Driven Design
  • Save Systems

توسعه رابط کاربری بازی

رابط کاربری و تجربه کاربری

طراحی و پیاده‌سازی رابط‌های کاربری تعاملی و واکنش‌گرا برای بازی با تمرکز بر کاربردپذیری، وضوح، بومی‌سازی و هماهنگی با گیم‌پلی.

پیشرفته

فناوری‌ها

  • Game UI
  • UI Architecture
  • UI Programming
  • Responsive UI
  • Localization

طراحی تجربه کاربری

رابط کاربری و تجربه کاربری

طراحی جریان‌های کاربری و تعاملات واضح برای بازی‌ها و تجربه‌های دیجیتال با تمرکز بر کاربردپذیری، دسترسی‌پذیری و کاهش پیچیدگی برای کاربر.

پیشرفته

فناوری‌ها

  • UX Design
  • User Flows
  • Interaction Design
  • Usability

تکنیکال آرت

هنر

ایجاد ارتباط میان هنر و برنامه‌نویسی از طریق شیدر، VFX، انیمیشن و فرایندهای تکنیکال برای تبدیل اسِت‌های گرافیکی به سیستم‌های قابل‌استفاده در بازی.

پیشرفته

فناوری‌ها

  • Shader Graph
  • Animator
  • URP
  • VFX
  • Technical Animation

HTML، CSS و JavaScript

فرانت‌اند

ساخت بازی‌های تحت وب، تجربه‌های تعاملی و رابط‌های وب با استفاده از HTML، CSS و JavaScript.

پیشرفته

فناوری‌ها

  • HTML
  • CSS
  • JavaScript

پروژه‌های مرتبط

توسعه بازی با HTML5

توسعه بازی

توسعه تجربه‌های بازی سبک و محتوای تبلیغاتی تعاملی تحت وب با استفاده از فناوری‌های HTML5.

پیشرفته

فناوری‌ها

  • HTML5
  • Canvas
  • Web Game

پروژه‌های مرتبط

توسعه بازی‌های تحت وب

فرانت‌اند

ساخت بازی‌ها و تجربه‌های تعاملی تحت وب با تمرکز بر معماری گیم‌پلی، رابط‌های واکنش‌گرا و استفاده از فناوری‌های سبک وب.

پیشرفته

فناوری‌ها

  • Web Game
  • Game Architecture
  • Responsive Design

پروژه‌های مرتبط

TypeScript و Next.js

فرانت‌اند

ساخت و نگهداری اپلیکیشن‌های وب دوزبانه و مبتنی بر محتوا با استفاده از TypeScript، Next.js، Tailwind CSS و معماری مدرن فرانت‌اند.

متوسط

فناوری‌ها

  • TypeScript
  • Next.js
  • Tailwind CSS
  • next-intl

Cocos Creator

توسعه بازی

تجربه کار با Cocos Creator و TypeScript برای پروژه‌های تحت وب و تبلیغات تعاملی، در کنار انجین اصلی من یعنی Unity.

متوسط

فناوری‌ها

  • Cocos Creator
  • TypeScript

پروژه‌های مرتبط

Godot

توسعه بازی

تجربه کار با Godot برای توسعه و نمونه‌سازی بازی‌ها در کنار جریان کاری اصلی من با Unity.

متوسط

فناوری‌ها

  • Godot

توسعه واقعیت مجازی

توسعه بازی

ساخت تجربه‌های آموزشی غوطه‌ور در واقعیت مجازی برای هدست‌های مستقل، شامل سیستم‌های تعامل و بهینه‌سازی عملکرد.

متوسط

فناوری‌ها

  • Unity XR
  • Meta Quest
  • VR Interaction
  • Performance Optimization

سرویس‌ها و SDKهای بازی

ابزارها

یکپارچه‌سازی سرویس‌های درآمدزایی، تحلیل داده، بک‌اند و SDKهای شخص ثالث در بازی‌های موبایل و اپلیکیشن‌های تعاملی منتشرشده.

پیشرفته

فناوری‌ها

  • Firebase
  • AppLovin MAX
  • GameAnalytics
  • REST APIs

پروژه‌های مرتبط

Figma

رابط کاربری و تجربه کاربری

طراحی رابط کاربری بازی، چیدمان صفحات و نمونه‌های تعاملی پیش از پیاده‌سازی، با تمرکز بر ساختارهای واضح و کاربردی.

متوسط

فناوری‌ها

  • Figma
  • UI Design
  • Prototyping

پروژه‌های مرتبط

Adobe Illustrator

هنر

طراحی و ویرایش گرافیک‌های وکتور، آیکون‌ها، لوگوها و اسِت‌های گرافیکی مقیاس‌پذیر برای بازی، رابط کاربری و پروژه‌های دیجیتال.

متوسط

فناوری‌ها

  • Adobe Illustrator
  • Vector Graphics
  • Icon Design

توسعه با کمک هوش مصنوعی

هوش مصنوعی

استفاده از ابزارهای هوش مصنوعی برای تولید و بررسی کد، دیباگ، بازنویسی، مستندسازی، تحقیق و نمونه‌سازی سریع، در حالی که تصمیم‌گیری و مسئولیت نهایی پیاده‌سازی بر عهده توسعه‌دهنده است.

پیشرفته

فناوری‌ها

  • AI-Assisted Programming
  • LLM Coding Workflows
  • Prompt Engineering
  • Code Review

مدیریت تیم

مدیریت

هماهنگی تیم‌های توسعه از طریق تقسیم وظایف، ارتباط مؤثر، پیگیری پیشرفت و همسو کردن فعالیت اعضا با اهداف پروژه.

پیشرفته

فناوری‌ها

  • Team Management
  • Task Delegation
  • Communication
  • Team Coordination

وبلاگ‌نویسی

محتوا

نوشتن و انتشار مطالب درباره توسعه بازی، فناوری، بازی‌ها و تجربیات توسعه با تمرکز بر قابل‌فهم و کاربردی کردن موضوعات فنی.

پیشرفته

فناوری‌ها

  • Blogging
  • Content Creation
  • Game Development Content

نویسندگی فنی

محتوا

تولید محتوای فنی و مستنداتی که فرایندهای توسعه، مفاهیم برنامه‌نویسی، ابزارها و تکنیک‌های عملی توسعه بازی را به شکلی قابل‌فهم توضیح می‌دهد.

پیشرفته

فناوری‌ها

  • Technical Writing
  • Documentation
  • Developer Education

تحلیل بازی

توسعه بازی

تحلیل مکانیک‌ها، سیستم‌ها، تجربه بازیکن و تصمیم‌های طراحی در ژانرهای مختلف برای درک عواملی که باعث جذابیت و اثربخشی بازی‌ها می‌شوند.

پیشرفته

فناوری‌ها

  • Game Analysis
  • Game Reviews
  • Mechanics Analysis

تحقیق در حوزه بازی

توسعه بازی

تحقیق درباره تاریخ بازی‌ها، تأثیرات فرهنگی، ژانرها، مکانیک‌ها و تحولات صنعت برای بررسی چگونگی تکامل بازی‌ها و تأثیر آن‌ها بر تجربه‌های تعاملی.

پیشرفته

فناوری‌ها

  • Game Research
  • Game History
  • Cultural Research
  • Design Research

تحلیل صنعت بازی

توسعه بازی

پیگیری و تحلیل روندها، فناوری‌ها، مسیرهای کسب‌وکار و تحولات نوظهور در صنعت بازی.

پیشرفته

فناوری‌ها

  • Game Industry
  • Industry Trends
  • Market Analysis