Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Creating turn-based game, Unity Engine
Rating: 4.1 out of 5(294 ratings)
2,841 students

Creating turn-based game, Unity Engine

Unity 3D, C#, Pathfinding, AI, Design Patterns, Game Architecture and much more
Last updated 1/2022
English

What you'll learn

  • Unity, Development of a tactical turn-based game, C#, pathfinding, AI
  • If you are tired of platform games then this is the course for you. You will learn how to work with Unity and create strategy games

Course content

5 sections68 lectures17h 18m total length
  • Project Plan3:19
  • Installing Unity and Visual Studio13:03
  • Extra Lecture. Canvas28:50
  • Creating the first object8:29
  • UI Image12:38
  • Positioning GameObjects6:38
  • Variables. Value and Reference types15:56
  • Extra lecture. Prefabs (Unity 2020)13:42
  • Creating Hex Prefab10:13
  • Canvas, Transform, RectTransform16:49
  • Hexes Prefabs8:20
  • Creating Battlefield9:32
  • Else-If Statement, Ternary Operator14:54
  • Basics of OOP: encapsulation, inheritance, polymorphism21:29
  • Access Modifiers17:28
  • Methods. Parameters. Ref, In, Out26:35
  • Hero Prefab7:13
  • Animation13:48
  • For Loop8:47
  • Array, Two-Dimensional Array13:42
  • Coordinate System11:35
  • Enumeration13:14
  • Foreach loop12:12
  • All about UI Button18:30

Requirements

  • For beginners and professionals

Description

We all remember and love the Heroes of Might and Magic series. Tactical combat is the pinnacle of smart fighting games. Anyone can create a game from scratch. We are going to prove this together.  This course is about IDEAS, С sharp and Unity3D. All This will save your TIME. 

Create something serious from scratch.

Unity 2019. With some upgrades to 2020

The topics covered:

Ideas:

  • How to find available positions?

  • How to move hero avoiding obstacles?

  • How how to distinguish between allies and enemies?

  • How to distinguish between deserts, swamps and grass?

  • How to manage scripts?

  • How to define the Optimal Path?

  • How to visualize the damage?

  • How to create a ranged attack?

  • How does the enemy AI make a decision?

  • How to manage turns and rounds?

  • How to place allied regiments?

  • How to make a flying hero fly over water and mountains?

Unity and c# topics

  • Basics of OOP

  • Animations

  • Else-If Statements, Loops

  • Variables, Properties and Types

  • Classes and Objects

  • Canvas and Images, anchors and screen resolution

  • Sprite Renderer, Transform, Rect Transform Components

  • Prefabs

  • Particle Systems

  • Arrays and Lists, multi-dimensional array, jagged array

  • Interface

  • Abstract classes

  • Scriptable Objects

  • Design Patterns

  • Artificial Intelligence

  • Code architecture

  • Movement

  • Optimal path

  • Scrollable Storage

  • Rounds and Turns

  • C# Methods, ref, out, in

  • Sprite Renderer

  • Serialization

  • Coroutine

  • etc

The course is good for those who want to create the game structure using interfaces. The course will be updated frequently for additional ideas.

PS.  You also will get more than 20 isometric hexagon sprites and bonus ideas:)

Who this course is for:

  • Beginners and professionals in game development