وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Unity and C# – Beginner’s Guide to Game Programming (2022)

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

Become a professional Unity Programmer and learn to write quality C# Code by creating amazing 2D-Games.


1. Introduction
  • 1. Introduction
  • 2.1 Download Unityhub.html
  • 2.2 Download Visual Studio 2022 Community Edition.html
  • 2. Installing Unity and Visual Studio
  • 3. (Optional) Troubleshooting Unity and VS Installation
  • 4.1 Assets from Kenney.nl.html
  • 4.2 FlappyNerdAssets.zip
  • 4. My first Unity-Game Flappy Nerd 1
  • 5.1 FlappyNerd_project_finished.zip
  • 5. My first Unity-Game Flappy Nerd 2

  • 2. Variables - Basics
  • 1.1 code.org - Minecraft.html
  • 1. Visual Scripting
  • 2. Programming Basics
  • 3. Variable Basics
  • 4. Creating our first Variable
  • 5. Important Datatypes in practice
  • 6. Naming Conventions
  • 7. Code Readability
  • 8. Exercise 1 Variable - Basics
  • 9. Variable Uniqueness

  • 3. Working with Variables
  • 1. Basic Operators
  • 2. Evaluation of Commands
  • 3. Special Operators
  • 4. Working with Strings
  • 5. Comments and Regions
  • 6. Console Input
  • 7.1 Exercise2_WorkingWithVariables.zip
  • 7. Exercise 2 Working with Variables
  • 8. Converting Datatypes
  • 9. Optional Explicit vs Implicit Conversion + Casting
  • 10. Random Numbers
  • 11. Optional Swapping Variables
  • 12.1 Exercise 3 - Variables Advanced.zip
  • 12. Exercise 3 Variables - Advanced
  • 13.1 Exercise description.html
  • 13. Project Pokemon Fight - Description
  • 14.1 PokemonFight_Finished.zip
  • 14. Project Pokemon Fight - Solution
  • 15. If Statements Intro
  • 16. If Statements in C#
  • 17.1 Comparison and Logical OperatorsV3.pdf
  • 17. Conditions
  • 18. if-else
  • 19. else if
  • 20.1 Comparison and Logical OperatorsV3.pdf
  • 20. Combining Conditions
  • 21.1 Exercise_IfStatements_finished.zip
  • 21.2 Exercise_IfStatements_student.zip
  • 21. Exercise 4 If Statements
  • 22. (optional) Switch - Statements
  • 23.1 Link to asciiart.eu.html
  • 23. Project Choose your own Adventure
  • 24.1 CatDungeonV2.zip
  • 24. Project Choose your own Adventure - Solution
  • 25. Loops Intro
  • 26. While Loops
  • 27. Break & Continue
  • 28. Endless Loops
  • 29. For Loops
  • 30.1 Exercise Description.html
  • 30.2 LoopExercise_finished.zip
  • 30. Exercise - Basic Loops
  • 31.1 PokemonFight_finished.zip
  • 31.2 PokemonFight_Student.zip
  • 31.3 Project Description.html
  • 31. Project Interactive Pokemon Fight
  • 32.1 2D_Map.zip
  • 32. Advanced Nested Loops
  • 33. Advanced Do-While Loops

  • 4. Collections
  • 1. Intro to Collections
  • 2.1 Arrays_presentation.pptx
  • 2. Arrays
  • 3.1 Lists_presentation.pptx
  • 3. Lists
  • 4.1 Exercise Description.html
  • 4.2 Exercise_BasicCollections_Finished.zip
  • 4. Exercise - Basic Collections
  • 5. Advanced 2D Arrays
  • 6. Advanced Dictionaries
  • 7. Advanced Foreach Loops
  • 8. Summary - Collections

  • 5. Functions
  • 1. Intro
  • 2. Function Basics
  • 3.1 Functions_Exercise1_Finished.zip
  • 3.2 Functions_Exercise1_Student.zip
  • 3. Naming Conventions and Miniexercise
  • 4. Parameters
  • 5. Optional Parameters
  • 6.1 Parameters_Exercise_finished.zip
  • 6.2 Parameters_Exercise_student.zip
  • 6. Parameters Exercise
  • 7. Return Values
  • 8.1 Exercise Description.html
  • 8.2 Returnvalues_Exercise_Finished.zip
  • 8. Exercise - Return Values
  • 9. Mid Course Congrats

  • 6. Shortcuts & Utility
  • 1. Intro
  • 2. Rename
  • 3. Shortcuts Autoindent, Comments
  • 4. Debugging Console Applications
  • 5.1 Unity Scripting Reference.html
  • 5. Using the Documentation

  • 7. Unity Introduction
  • 1. Table of Content
  • 2. What is a Game Engine
  • 3. Editor Overview
  • 4.1 Shortcut - Cheatsheet.html
  • 4. Basic Tools and Shortcuts
  • 5. Scenes, GameObjects and Components
  • 6. Importing Images
  • 7. Basic Physics Rigidbody2D and Collider2D
  • 8. Collisionlayers
  • 9. Camerasettings
  • 10. Project Structure

  • 8. Basic Scripting in Unity
  • 1. Intro to Scripting
  • 2. Simple Objectmovement via Transform
  • 3. Reading Input in Unity
  • 4. Multiple Instances of a script
  • 5.1 Very Advanced In-Depth Explanation of FixedUpdate.html
  • 5. Update() vs FixedUpdate()
  • 6. Variables in Unity
  • 7. Optional Static Variables
  • 8. Accessing other Components on the same GameObject
  • 9. Caching Variables
  • 10. Accessing other GameObjects
  • 11. FinalPlayerMovement
  • 12.1 Graphics I used from kenney.nl.html
  • 12.2 ObstacleCourse_finished.zip
  • 12.3 Project Description.html
  • 12. Project - Obstacle Course
  • 13. Downloading and opening a Unity-Project
  • 14. Prefabs
  • 15.1 Downoad Poop Resource (by Freepik - Flaticon).html
  • 15. Instantiating Objects
  • 16. Reacting to Collisions
  • 17. Triggers
  • 18.1 Background_Music from freesound.org.html
  • 18.2 Bling sound from freesound.org.html
  • 18. Basic Sound
  • 19.1 FlingPoop_Finished.zip
  • 19.2 FlingPoop_Start.zip
  • 19. Exercise - Fling poop
  • 20. Building a Game
  • 21. Optional Common Pitfalls in Unity

  • 9. Unity Intermediate
  • 1. Section Overview
  • 2. Loading new Scenes
  • 3. Namespaces
  • 4. Timers
  • 5. Cooldowns
  • 6.1 ObstacleCourse_incl_knockback.zip
  • 6. Knockback
  • 7.1 ExecutionOrderDemo.zip
  • 7.2 Unity Docs - Execution Order.html
  • 7. Script Execution Order, Awake vs Start

  • 10. User Interface
  • 1. Basics
  • 2. Text, Inputfield
  • 3. UIManagers & Panels
  • 4. Images and Cooldowns
  • 5. Buttons
  • 6. Sliders
  • 7. Scaling with Screensize - Canvas
  • 8. Scaling with Screen size - Anchors
  • 9. Creating a Healthbar with a World-Space Canvas
  • 10.1 kenney_shmup_Assets.zip
  • 10.2 Project Description.html
  • 10.3 SqrlyShmup_finished.zip
  • 10. Project Shoot em Up

  • 11. Unity - Advanced
  • 1. Intro
  • 2. Vector Basics
  • 3. Vectors in Unity
  • 4. Vector Length
  • 5. Move towards Objects
  • 6.1 FollowPlayer_finished.zip
  • 6.2 FollowPlayer_start.zip
  • 6. Follow Player and FindObjectOfType
  • 7. Shoot towards Mouse
  • 8.1 Value- vs Reference Types in C#.html
  • 8. Null Check if a variable is empty
  • 9.1 CityDefender_finished.zip
  • 9.2 CityDefender_start.zip
  • 9.3 Exercise Description.html
  • 9. Exercise Citydefender - Vectors
  • 10.1 Optional Gimbal Lock Explanation.html
  • 10.2 rotation_cheatsheet.zip
  • 10. 2D - Rotations in Unity
  • 11. Pivot Points
  • 12. World Space vs Local Space
  • 13. Animated Rotations
  • 14.1 Exercise Description.html
  • 14.2 MonkeyRotations_Finished.zip
  • 14.3 MonkeyRotations_Start.zip
  • 14. Exercise Rotating Monkey
  • 15.1 SqrlyCode - Youtube Channel.html
  • 15. Thank you
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2587
    حجم: 9378 مگابایت
    مدت زمان: 1035 دقیقه
    تاریخ انتشار: 28 دی 1401
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید