پیشنهاد فرادرس

آموزش کامل برنامه نویسی بازی با Unity 5

دسته بندی ها: آموزش های یودمی (Udemy) ، آموزش ساخت بازی ، آموزش یونیتی

این آموزش تصویری نحوه برنامه نویسی بازی های سه بعدی با استفاده از موتور بازی سازی Unity را آموزش می دهد.

این دوره آموزشی محصول موسسه Udemy است و یکی از کامل ترین دوره های Unity می باشد.

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

  • نصب Unity 3D
  • معرفی Unity 3D
  • کار با Monodevelop
  • ذخیره کردن و بستن برنامه
  • برنامه نویسی عمومی
  • استفاده از متغیرها
  • استفاده از دستور IF
  • کار با توابع
  • طراحی بازی
  • ایجاد پروژه جدید
  • اضافه کردن رابط کاربری
  • ساخت وب سایت و اشتراک گذاری
  • درباره اشیاء و کلاس ها
  • کار با GDD
  • تغییر متن از طریق اسکریپت
  • کار با پخش صدا
  • استفاده از متغیرهای استاتیک
  • تست خودکار بازی 
  • رفع اشکالات گزارش شده توسط کاربر
  • کار با لیزر
  • استفاده از سیستم Particle 
  • استفاده از تابع ()Random.Range
  • کار با Pong در 3D
  • و...

عنوان دوره: Udemy Learn To Code by Making Games Complete Unity 5 Developer نویسنده: Ben Tristem

توضیحات:

Unity 5 Ready: The first part of the course is taught in Unity 4.6 as this is established and stable. We will be adding Unity 5 content once the major bugs are ironed-out of htis new version.
This is the online game development school that was a runaway success on Kickstarter.
Learn how to create video games using Unity 3D, the free-to-use game development tool. We start super simple so you'll be ok with little or no experience. With our online tutorials, you'll be amazed what you can achieve.
Benefit from our world-class support (see the number of discussions). Go on to build several games including a full 3D version of Pong with an online multiplayer scoreboard, and more.
We are adding closed captions (subtitles) Currently the first 30% of videos are captioned, and the rest are coming. This means you can understand us better if English isn't your first language, and even take the course without audio!
You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students. Check out our reviews to see how people love this feature.
The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.
Oh, and it's just bigger and better than the competition. See the length and the reviews.
For each demo game you build you will follow this process...
    Be challenged to build the entire game yourself.
    Be shown step-by step how to build it.
    Be challenged to apply, and re-apply your knowledge regularly.
You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way. Most courses teach scripting using only C#. We will be teaching in C#, and translating to UnityScript and Boo (where possible).
By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.
What this course DOESN'T cover...
Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering...
    Unity Pro features.
    Performance optimisation.
    Editor plugins or modifications.
    Procedural generation
    Physics engine modification
 Separate mini-courses to cover these topics are now available.
Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 8), Android and Web from a single source!
If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles.
Dive in now, you won't be disappointed!
Category: Development / Game Development
    What are the requirements?
        Mac or PC capable of running Unity 3D.
        A copy of Unity 3D 4.6 or higher, available free.
    What am I going to get from this course?
        Over 298 lectures and 42 hours of content!
        Learn C#, a powerful modern language.
        Develop a positive attitude to problem solving.
        Gain an excellent general knowledge of game creation.
        Learn how object oriented programming works in practice.
        Transfer your knowledge to .NET, other languages, and more.
    What is the target audience?
        Competent and confident with using a computer.
        Artists who want to learn to bring their assets into games.
        Developers who want to re-skill across to coding.
        Some programming experience helpful, but not required.
        Complete beginners who are willing to work hard.

SECTION 1: Introduction And Setup 1 Promo Video 03:31 Preview In this video Ben & Brice introduce the course, and give you some idea of what you can expect. 2 Welcome To The Course 01:08 3 Section Notes 10 pages Some useful notes when setting up your environment and getting started 4 How to Use The Course 05:11 After watching this video you will know: How you should approach the course What you can expect from the lectures Where can you get the project files. 5 Frequently Asked Questions 10 pages Preview 6 Installing Unity 3D 06:38 Let's get unity installed on your machine. After this video, you should have started your unity download or already installed Unity. You'll also be registered and ready to get started! 7 About Unity & MonoDevelop 02:45 After this video, you will know: What Unity and MonoDevelop are What they respectively do How they conceptually relate to each other 8 Download Angry Bots Demo 05:05 9 Introducing the Unity Editor 05:44 Let's take our fist look at the Unity Editor! We'll make a few tweaks to help us out in the course, and show you how to navigate in the scene. After this video you will be able to: Change the play mode tint to make the editor state more explicit Open an existing project Move editor pane around Change the editing mode using the editor buttons Change the editing mode using keyboard shortcuts 10 Monodevelop 101 04:15 In this video, we'll take a tour of the MonoDevelop IDE. After this video you'll be able to: Change the indenting mode Learn and change keyboard shortcuts Use autocomplete to help you program faster 11 Saving And Closing Your Project 05:10 After watching this video you will be able to... Save your code, and exit Mono. Practice moving windows again. Toggle 2D & 3D. Rename and save your scene. Save your project when you exit Unity. Move the whole folder if required. Optional: Re-open if you want to carry on. 12The Three Languages Compared 02:54 After watching this video you will be able to... Understand the main difference between Unity's 3 languages. Explain why we are "leading" with C#. 13 Useful Resources 2 pages Here are some useful links for you while using Unity to make games. If you can think of anything to add, don't hesitate to mention it :) You can view the original document on Google Docs 14 Section End QUIZ 6 questions SECTION 2: Number Wizard: Basic Scripting 15 Introduction To Number Wizard 01:51 Preview An Introduction to your first Unity Game! Let's get comfortable with coding in Unity. After this section, you'll be able to create and edit your own scripts and print out information on the console. 16 Section Notes 2 pages 17 Printing Text To The Console 07:31 Preview After watching this video, you will know: How to create a script in Unity How to handle text in your script using strings How to print out messages to the console 18 Using Variables 04:23 Preview After watching this video you will be able to: Create variables in your script Perform basic maths in your programs Understand what the type of a variable is and why this is important 19 Responding To Key Presses 08:09 After watching this video you will be able to... Respond to a player's key presses. Explain what the `Start()` and `Update()` methods do. Navigate Google and Unity docs with more confidence. 20 Mid Section QUIZ 8 questions 21 Using IF to make choices 05:25 After this video you will be able to: Make your programs behave differently depending on conditions using `if` statements 22 Scope And Context Of Variables 09:20 After watching this video you will be able to... Give a basic explanation of "scope". Use variables in appropriate scope. Use "instance" variables for global access. Use MonoDevelop's autocompletion to help you code faster. Declare and Initialise variables. 23 Simplifying by creating Functions 04:05 After watching this video you will be able to: Refactor your code in order to make it neater. Create your own custom function. 24 Completing Number Wizard 05:48 In this video we'll clean up our game a little bit and make sure the game restarts properly every time. After watching this video, you will have learnt enough to build your own min console game in code :-) 25 DOWNLOAD Unity Project Text 26 Section End QUIZ 4 questions 27 Section Wrap Up 02:15 In this video we will review the Number Wizard Console Game and what we learnt while building it. We'll also talk about how we could improve it and a few possible extensions. We'll then take a peek at what's ahead in the next section. SECTION 3: Text101 - Text Adventure 28 Introduction To Text101 02:19 29 Game Design Document 4 pages 30 Your Text 101 Assets 1 page 31 Section Notes 11 pages 32 Creating New Projects 06:41 33 Adding 2D User Interface Text 15:06 34 Word Wrapping & Joining Strings 09:07 35 Building Your Game Engine 16:09 36 Our TextController.cs Script 2 pages 37 Re-Organising Your Code 11:28 38 Extending Our Prison Story 14:48 39 Our Extended Story Script 4 pages 40 Build For Web & Share 08:35 41 DOWNLOAD Unity Project Text 42 Section End QUIZ 1 question 43 Section Wrap Up 00:57 SECTION 4: Number Wizard UI 44 Introduction To User Interface 02:01 In this section, we will go through building a basic User Interface consisting of simple menus. We'll be reusing the code from our previous section to recreate a visual Number Wizard game. After this section, you'll be able to add and modify scripts on objects in your game and create simple menus that respond to mouse input. 45 Game Design Document 3 pages The Game design Document for the Number Wizard UI Game. 46 Section Notes 3 pages These notes are meant as supplementary material for Number Wizard UI. 47 About Objects And Classes 02:41 In this video, we discuss basic Object Oriented Programming principles and introduce you to the terminology. By the end, you will be able to define the following terms in the context of Object Oriented Programming: Class Instance Resources 48 Creating and Saving Levels 03:46 After Watching this video, you will be able to Create and Save new Levels Understand that Levels and Scenes are interchangeable terms 49 How To Add Text To The Scene 11:40 After watching this video, you will be able to: Add a Canvas to a scene Add Text to a Canvas Position Text in a Canvas 50 Adding a Start Button 06:36 After watching this video you will be able to... Turn a UI Text object into a button by adding the button component Get the text to change colour on mouseover and click 51 Calling Scripts from Buttons 11:15 After watching this video you will be able to: Create a new script Attach Scripts to objects using various methods Trigger function calls from UI buttons 52 Mid Section QUIZ 5 questions 53 Creating Scenes From GDD 11:43 After watching this video you will be able to... Know what a GDD is and why it is useful Duplicate levels to make development quicker 54 How To Load Scenes and Quit 10:25 After watching this video you will be able to: Use `Application.LoadLevel()` in your scripts to load a new level Use `Application.Quit()` in your games to quit the game Understand when `Application.Quit()` Won't work as expected 55 Importing NumberWizard Script 07:29 After watching this video you will be able to... Import assets into a Unity project Extract method from your code Connect a script's methods to UI Objects 56 NumberWizard Code 1 page The `NumberWizard.cs` file to be imported for reference. 57 Changing Text Via Scripts 05:55 After watching this video you will be able to... Change UI text using a script 58 Finishing Number Wizard UI 07:53 After watching this video you will be able to... Refactor scripts to remove dead code Use `Random.Range()` to generate random numbers 59 DOWNLOAD Unity Project Text 60 Section End QUIZ 3 questions 61 Section Wrap Up 03:06 In this video, we talk a little more about the structure of the course and how you should approach the challenges. We also show you how you can send us feedback on the course and how to get in touch with us. SECTION 5: Block Breaker 62 Introduction To Block Breaker 02:03 63 Game Design Document 3 pages 64 Your Block Breaker Assets 1 page 65 Section Notes 32 pages 66 Creating A 2D Brick Sprite 09:20 67 Gimp Image Editing 101 10:32 How to use www.gimp.org as an alternative to PhotoShop. 68 Import The Menu System 09:36 69 Playing Background Music 09:38 70 About Statics & Singletons 03:32 71 Using Static Variables 07:57 72 Execution Order & Singletons 09:45 73 Setting Up Your Play Space 08:48 74 Ball Gravity Colliders = Fun 07:51 75 Colliders, Triggers & Collisions 09:41 76 Tidying Up Before Moving On 08:35 77 Choosing Collider Type In Unity 08:25 78 Mid Section QUIZ 7 questions 79 Using Physics Materials 06:35 80 Movement By Mouse 12:18 81 Launching Ball On Mouse Click 14:22 82 Invisible Colliders & Gravity Scale 10:21 83 Creating & Using Unity Prefabs 13:05 84 Unity Editor Snap To Grid 05:42 85 Making Everything A Prefab 09:42 86 GameObject.FindObjectOfType 08:55 87 Level Build Order 10:58 88 Destroying When Hit 09:40 89 Importing Sprite Sheets 15:02 90 Swapping Sprites In Script 11:57 91 Consolidating Hit Counting 12:48 92 Statics To Detect Win Condition 14:07 93 Playing Sound Effects On Impact 14:04 94 Using Random.Range() 08:35 95 Automated Play Testing 14:05 96 Build & Share On The Web 07:46 97 Fixing User Reported Bugs 05:57 98 More Complex Collider Shapes 12:47 99 Making Code Extendable 07:10 100 Using Particle Systems 11:09 101 DOWNLOAD Unity Project Text 102 Section End QUIZ 10 questions 103 Section Wrap Up 01:32 SECTION 6: Laser Defender 104 Introduction to Laser Defender 01:33 105 Game Design Document 3 pages 106 Your Laser Defender Assets 1 page 107 Section Notes 34 pages 108 Importing The Menu System 05:01 109 Mid Section QUIZ 10 questions 110 Mid Section QUIZ 10 questions 111 Section End QUIZ 12 questions SECTION 7: NEW! Glitch Garden 112 Mid Section QUIZ 8 questions 113 Mid Section QUIZ 7 questions 114 Section End QUIZ 3 questions SECTION 8: Ghoul Garden (Being Replaced By Glitch Garden) SECTION 9: HyperPaddle: Pong in 3D 115 Section End QUIZ 5 questions

حجم فایل: 6.4GB

آیا این نوشته را دوست داشتید؟
Udemy Learn To Code by Making Games Complete Unity 5 Developer

پیشنهاد فرادرس

امین در 1396/01/12 ساعت 13:09

خدا خیرتون بده

iman در 1395/10/16 ساعت 08:40

با عرض سلام و خسته نباشید خواش دارم اگه امکان دارد زیر نویسی فارسی این مجموعه را قرار دهید با تشکر از سایت خوبتون

امیر در 1395/03/17 ساعت 07:09

سلام
داخل فایلهای این آموزش ،project file هم داره داخلش؟
باتشکر.

git در 1395/03/18 ساعت 15:39

درود بله

حمید در 1395/03/15 ساعت 15:27

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

Mahdi در 1395/02/12 ساعت 20:18

سلام
این آموزش ها صفر تا صد؟ چون من هیچی بلد نیستم
آیا با یاد گیری این آموزش میتوان بازی در حد کلش ساخت

alimv در 1394/05/14 ساعت 11:14

سلام
این کورس رو اگه میشه آپدیت کنید چرا که توی خود سایت یودمی مباحث بیشتری اضافه کرده .

تشکر.

Ali در 1394/04/30 ساعت 15:23

سلام
تشکر از بابت قرار دادن این اموزش بی نظیر
فقط اگه میشه فایل هایی که خود udemy برای این اموزش اماده کرده هم قرار بدین

رامین در 1394/03/15 ساعت 06:15

سلام خسته نباشید آموزشها فوق العاده هستند فقط اگه میتونید برای این مجموعه subtitle رو هم بزارید که دوستان و من بیشتر بتونیم ازش استفاده کنیم خیلی خیلی ممنون میشم

مهدی در 1394/01/06 ساعت 10:33

آموزش عالیی بود ممنون از سایت خوبتون