آموزش بازی‌سازی بر پایه موتور Unity - آخرین آپدیت

دانلود 基于Unity引擎的游戏开发基础

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با سرعت رشد اینترنت و توسعه هوش مصنوعی، بازی‌هایی مانند «Angry Birds» (پرندگان خشمگین) و «Temple Run» (فرار از معبد) به موفقیت‌های بزرگی دست یافته‌اند و توسعه‌دهندگان مستقل را به سوی کسب درآمد میلیونی سوق داده‌اند. پلتفرم‌های بازی آنلاین سه بعدی در حال تبدیل شدن به ترند اصلی هستند و شرکت‌های بزرگی مانند Supercell با بازی «Clash of Clans» و Blizzard Entertainment با بازی «Hearthstone» در این عرصه پیشتاز هستند. شرکت‌های بزرگی همچون NetEase، Tencent، Xiaomi و Huawei نیز تمرکز خود را بر انتقال به پلتفرم‌های بازی قرار داده‌اند. موتور Unity با ویژگی‌هایی نظیر استفاده آسان، امکانات غنی و پلاگین‌های متنوع، به یکی از مهم‌ترین ابزارهای توسعه در صنعت تبدیل شده است. در حال حاضر، توسعه‌دهندگان مستقل و استودیوهای بازی‌سازی، Unity را به عنوان ابزار اصلی برای توسعه سریع بازی‌های با کیفیت بالا انتخاب می‌کنند. دوره «مبانی بازی‌سازی با Unity» بر نحوه استفاده از موتور Unity برای توسعه بازی‌های آنلاین سه بعدی تمرکز دارد. در این دوره، ما یک بازی سه بعدی تیراندازی به نام «MOOC HERO» را طراحی می‌کنیم. این دوره در سه مرحله ارائه می‌شود: مرحله اول، آشنایی با سیستم‌های فیزیک، گرافیک و صدا برای ساخت محیط‌های چندضلعی؛ مرحله دوم، استفاده از سیستم‌های زمین در Unity برای ساخت محیط بازی، اضافه کردن مدل‌ها و کاراکترها، و پیاده‌سازی گیم‌پلی با استفاده از سیستم‌های انیمیشن؛ مرحله سوم، طراحی رابط کاربری با uGUI، استفاده از سیستم ذرات و Line Renderer برای جلوه‌های بصری، و در نهایت انتقال پروژه به پلتفرم‌های مختلف. علاوه بر این، مفاهیمی مانند توسعه آنلاین، هوش مصنوعی و Shader (طراحی ظاهر) نیز در بخش دوم دوره آموزش داده خواهد شد.

سرفصل ها و درس ها

خوش آمدید 欢迎

  • معرفی دوره این مرحله 本门课程介绍

  • نمایش نتایج نهایی هدف دوره 课程项目最终效果展示

  • معرفی مدرس و دانشجویان 授课单位与教师介绍

  • بررسی وضعیت دانشجویان شرکت کننده 参加课程的学生情况调查

  • معرفی توسعه بازی 游戏开发简介

  • معرفی Unity و توسعه پلتفرم Unity游戏引擎与移动平台开发介绍

  • محیط توسعه Unity: دانلود، نصب و راه‌اندازی Unity开发环境的下载、注册、安装

  • محیط توسعه Unity: دانلود، نصب و راه‌اندازی — نمایش محیط Unity开发环境的下载、注册、安装 — 演示环节

  • معرفی محیط موتور Unity Unity编辑器界面介绍

  • معرفی محیط موتور Unity — نمایش محیط Unity编辑器界面介绍 — 演示环节

  • دریافت و ساخت منابع گرافیکی 图形资源的获取与制作

  • دریافت و ساخت منابع صوتی 音频资源的获取与制作

مبانی بازی‌سازی با Unity — Project 1: محیط‌های چندضلعی Unity开发基础 — Project 1:多米诺骨牌

  • شرح پروژه 1: محیط‌های چندضلعی Project 1:多米诺骨牌概述

  • ورود منابع و ساخت پروژه 工程创建与资源导入

  • ورود منابع و ساخت پروژه — نمایش محیط 工程创建与资源导入 — 演示环节

  • ساخت مدل‌های بازی 创建游戏对象

  • ساخت مدل‌های بازی — نمایش محیط 创建游戏对象 — 演示环节

  • سیستم فیزیک 物理系统

  • سیستم فیزیک — نمایش محیط 物理系统 — 演示环节

  • سیستم گرافیک: رندرکننده سه بعدی (renderer) 图形系统 - 三维物体渲染(renderer)

  • سیستم گرافیک: رندرکننده سه بعدی (renderer) — نمایش محیط 图形系统 - 三维物体渲染(renderer)— 演示环节

  • سیستم گرافیک: منبع نور (lighting) 图形系统 - 光源(lighting)

  • سیستم گرافیک: منبع نور (lighting) — نمایش محیط 图形系统 - 光源(lighting)— 演示环节

  • سیستم گرافیک: دوربین (camera) 图形系统 - 摄像机(camera)

  • سیستم گرافیک: دوربین (camera) — نمایش محیط 图形系统 - 摄像机(camera)— 演示环节

  • صدا 音频

  • صدا — نمایش محیط 音频 — 演示环节

  • بخش هدف (PC و پلتفرم موبایل) 项目部署(PC & 移动平台)

  • بخش هدف (PC و پلتفرم موبایل) — نمایش محیط 项目部署(PC & 移动平台)— 演示环节

  • جمع‌بندی پروژه 1: محیط‌های چندضلعی Project 1:多米诺骨牌总结

برنامه‌نویسی در Unity — آموزش C# Unity编程语言 — C#编程

  • معرفی کوتاه C# و زبان اسکریپت Unity Unity脚本语言与C#简介

  • Monodevelop & Visual Studio Community 2015 Monodevelop & Visual Studio Community 2015

  • نصب و استفاده از محیط کنترل C# 创建C#控制台应用程序

  • ساختار زبان برنامه‌نویسی C# C#基本语法结构

  • متغیرها و انواع داده 变量与表达式

  • کنترل جریان (Flow Control) 流程控制

  • پیشرفت متغیرها 变量进阶

  • توابع (Functions) 函数

  • انواع داده و کلاس‌ها 值类型与引用类型

  • مفهوم شیءگرایی 面向对象的含义

  • تکنیک‌های شیءگرایی 面向对象的技术

  • تعریف کلاس و استفاده از آن 类定义与使用

برنامه‌نویسی اسکریپت در Unity — Project 2: بازی تیراندازی MOOC HERO (نسخه ساده) Unity脚本编程 — Project 2:慕课英雄 MOOC HERO(第三人称射击简易版)

  • مفاهیم پایه اسکریپت‌نویسی 脚本的基本概念

  • چرخه حیات اسکریپت 脚本生命周期

  • توضیح اسکریپت پروژه 1: محیط‌های چندضلعی Project 1:多米诺骨牌项目的脚本讲解

  • شرح بازی تیراندازی MOOC HERO (نسخه ساده) 慕课英雄 MOOC HERO(第三人称射击简易版)概述

  • سیستم زمین (Terrain) 地形系统

  • سیستم زمین — نمایش محیط 地形系统 — 演示环节

  • بخش انیمیشن کاراکتر و مدل‌های حرکتی 动画片段与角色替身

  • بخش انیمیشن کاراکتر و مدل‌های حرکتی — نمایش محیط 动画片段与角色替身 — 演示环节

  • ماشین حالت انیمیشن (Animation State Machine) 动画状态机

  • ماشین حالت انیمیشن — نمایش محیط 动画状态机 — 演示环节

  • لایه انیمیشن و پوشش بدن 动画层与身体遮罩

  • لایه انیمیشن و پوشش بدن — نمایش محیط 动画层与身体遮罩 — 演示环节

  • کنترل حرکت کاراکتر 玩家的移动控制

  • کنترل حرکت کاراکتر — نمایش محیط 玩家的移动控制 — 演示环节

  • امتیاز زندگی و تیراندازی 玩家的生命值与射击

  • امتیاز زندگی و تیراندازی — نمایش محیط 玩家的生命值与射击 — 演示环节

  • تعقیب هوشمند دشمن 敌人的追踪逻辑

  • تعقیب هوشمند دشمن — نمایش محیط 敌人的追踪逻辑 — 演示环节

  • امتیاز زندگی، امتیاز و اجرای تیراندازی 敌人的生命值、分数与攻击行为

  • امتیاز زندگی، امتیاز و اجرای تیراندازی — نمایش محیط 敌人的生命值、分数与攻击行为 — 演示环节

  • مدیریت بازی (GameManager) 游戏管理器(GameManager)

  • مدیریت بازی (GameManager) — نمایش محیط 游戏管理器(GameManager) — 演示环节

  • تولید خودکار دشمن 敌人的自动生成

  • تولید خودکار دشمن — نمایش محیط 敌人的自动生成 — 演示环节

  • جمع‌بندی پروژه 2: بازی تیراندازی MOOC HERO (نسخه ساده) Project 2:慕课英雄 MOOC HERO(第三人称射击简易版)总结

ویژگی‌های پیشرفته Unity و توسعه پلتفرم — Project 3: بازی تیراندازی MOOC HERO (نسخه کامل) Unity高级特性与移动平台开发 — Project 3:慕课英雄 MOOC HERO(第一人称射击完整版)

  • شرح پروژه 3: بازی تیراندازی MOOC HERO (نسخه کامل) Project 3:慕课英雄 MOOC HERO(第一人称射击完整版)概述

  • تغییر شخصیت بازی در پروژه 3 Project 3:游戏人称变换

  • تغییر شخصیت بازی در پروژه 3 — نمایش محیط Project 3:游戏人称变换 — 演示环节

  • uGUI – طراحی و نقاط اتصال uGUI – 画布与锚点

  • uGUI – تنظیمات uGUI – 控件

  • شروع بازی، اجرا و ساخت محیط 游戏开始、进行、结束界面制作

  • شروع بازی، اجرا و ساخت محیط — نمایش محیط (a) 游戏开始、进行、结束界面制作 — 演示环节(a)

  • شروع بازی، اجرا و ساخت محیط — نمایش محیط (b) 游戏开始、进行、结束界面制作 — 演示环节(b)

  • شروع بازی، اجرا و ساخت محیط — نمایش محیط (c) 游戏开始、进行、结束界面制作 — 演示环节(c)

  • شروع بازی، اجرا و ساخت محیط — نمایش محیط (d) 游戏开始、进行、结束界面制作 — 演示环节(d)

  • شروع بازی، اجرا و ساخت محیط — نمایش محیط (e) 游戏开始、进行、结束界面制作 — 演示环节(e)

  • طراحی UI پلتفرم موبایل 移动平台UI设置

  • طراحی UI پلتفرم موبایل — نمایش محیط 移动平台UI设置 — 演示环节

  • سیستم ذرات (Particle System) 粒子系统(Particle System)

  • سیستم ذرات (Particle System) — نمایش محیط 粒子系统(Particle System) — 演示环节

  • رندرکننده خط (Line Renderer) 线渲染器(Line Renderer)

  • رندرکننده خط (Line Renderer) — نمایش محیط 线渲染器(Line Renderer) — 演示环节

  • جمع‌آوری اشیاء (Pickup) 物品收集(Pickup)

  • جمع‌آوری اشیاء (Pickup) — نمایش محیط 物品收集(Pickup) — 演示环节

  • امتیاز بازی و صفحه شکست 游戏胜利与失败画面

  • امتیاز بازی و صفحه شکست — نمایش محیط 游戏胜利与失败画面 — 演示环节

  • جمع‌بندی پروژه 3: بازی تیراندازی MOOC HERO (نسخه کامل) Project 3:慕课英雄 MOOC HERO(第一人称射击完整版)总结

  • جمع‌بندی نهایی دوره این مرحله 本门课程总结

نمایش نظرات

آموزش بازی‌سازی بر پایه موتور Unity
جزییات دوره
24h 19m
90
(آخرین آپدیت)
14,404
- از 5
دارد
دارد
دارد
姜忠鼎
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar