Unity یکی از بهترین موتورهای ساخت بازی می باشد که قابلیت ساخت بازی برای پلتفرم های مختلف مثل ویندوز ، آندروید یا ios را دارد. زبان برنامه نویسی که استفاده میشه سی شارپ ، جاوا اسکریپ یا boo است که من از سی شارپ استفاده می کنم.
نکته جالبی که برای من وجود داشت این بود که تا الان فقط برنامه نویسی سی شارپ انجام داده بودم و در این موتور بازی انگار به برنامه نویسی که میکنم واقعیت میده و خطوط بی جان کد در کنار انیمیشن جاندار و پویا میشن .

برای دانلود می تونید از سایت های ایرانی نسخه ی pro رو به صورت کرک شده دریافت کنید.در حال حاضر آخرین نسخه اش 5.5.1 .بخش های مختلفی که برای دانلود هست به این صورته:
1-برنامه ی unity (از این لینک دانلود کنید نسخه ی 32 یا 64 بیتی )
2.Doc 
3.standard assets
4. modules

که شما برای شروع یادگیری فقط به قسمت 1 و 2 نیاز دارید.
در نسخه های 5.3 به بعد دیگه Doc رو باید جدا نصب کنید

برای دانلود جداگانه ی doc های unity به صورت افلاین به لینک برید. با دانلود این برنامه UnityDownloadAssistant می تونید doc رو دانلود کنید که حدود 300 مگ هست. بعدا از همین برنامه UnityDownloadAssistant  میتونید برای دانلود موارد 3 و 4 هم استفاده کنید.