Udemy

Learn Unity3D Mobile Games with Best C# Design Patterns!

Enroll Now
  • 105 Students
  • Updated 1/2023
5.0
(06 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 33 Minute(s)
Language
English
Taught by
Barış KES
Rating
5.0
(06 Ratings)
1 views

Course Overview

Learn Unity3D Mobile Games  with Best C# Design Patterns!

Step by Step use Game Development Patterns in real games and Improve your Game Development Skills

We will create two game prototypes first will be a Runner Clone main focus will be improving your coding skills at Unity to understand how to implement Game Development Patterns in real games and the second Game Will be a 3d Shooter game it will be more complex than the first game we will have more scripting tutorials for this game.
You need to have at least basic knowledge of Using Unity/C# and its nice to have some prior skills for this course main idea is to improve your coding skills to write more clean and reusable codes for your games

Topics covered at Runner Clone Game;

  • Game Object pooling

  • Generic Singleton Class Creation

  • Observer Pattern

  • Animations and Best practice implementations

Topics covered at 3d Shooter Game;

  • Creating a working state machine for Enemy AI

  • Using Scriptable objects

  • Implementing interfaces

  • Bonus system Gun Upgrade system

You can use most of the code on your own games and with those development techniques you can be more productive on your projects.
to get the most benefit from the course all of the examples are offering source codes too also assets used in this course are totally free.
Always feel free to ask me anything about to content I'm here to help step by step I'll be guiding you throughout the course.


Course Content

  • 13 section(s)
  • 73 lecture(s)
  • Section 1 Intro
  • Section 2 Character Animations and Controllers
  • Section 3 Creating GameObject Pool
  • Section 4 Creating a Generic Singleton Pattern
  • Section 5 Creating GamePlay
  • Section 6 Player improvements
  • Section 7 3D Topdown Shooter Shooter Game Initial Setup
  • Section 8 Implementing Finite State Machine
  • Section 9 Bullet System
  • Section 10 Health System
  • Section 11 Collecting Items
  • Section 12 Setting Up Win/Lose Conditions
  • Section 13 Final Thoughts

What You’ll Learn

  • Game Object Pooling with details, Creating Singleton Pattern objects in the right way, Observer Pattern Real game implementation, Implementing Event Driven Game Development with some event Managers, Implementing finite state pattern with complete guidance, Learn C# Design Patterns with real game development, Examinate Best Practice implementation of C# and real Object Oriented Programing, Instead of only developing game learn the development system and use it in your own games, You will learn most professionaly used game development techniques in the insdustry, You Will learn how to import animations and switch between animations, Using Cinemachine adding shake system with cinemachine, How to Use mostly used assets like DoTween To speed up your development


Reviews

  • T
    Turgut Deniz Aysen
    5.0

    Great course. Learned a lot.

  • A
    Ayça
    5.0

    Kursun içeriği oldukça kaliteli ,akıcı bir anlatımı var.

  • T
    Toni Sills
    5.0

    Great course. Learned alot looking forward to more content or updates if any.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed