HOME > Development > Learn to create a strategy game in Unity

Learn to create a strategy game in Unity

  • Development
  • Dec 17, 2024
SynopsisLearn to create a strategy game in Unity, available at $54.99...
Learn to create a strategy game in Unity  No.1

Learn to create a strategy game in Unity, available at $54.99, has an average rating of 4.15, with 72 lectures, based on 74 reviews, and has 767 subscribers.

You will learn about Learn Unity from scratch Learn C# and Object Oriented Programming Create a map for strategy games Deploy armies on the Battle Field Learn how to manage data in Unity3D Learn how to design your code in Unity3D, solve complex problems A large number of examples and case studies are used (Unity3D and C#) Make 2D game in Unity Design Patterns This course is ideal for individuals who are For beginners and experienced game developers It is particularly useful for For beginners and experienced game developers.

Enroll now: Learn to create a strategy game in Unity

Summary

Title: Learn to create a strategy game in Unity

Price: $54.99

Average Rating: 4.15

Number of Lectures: 72

Number of Published Lectures: 72

Number of Curriculum Items: 72

Number of Published Curriculum Objects: 72

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn Unity from scratch
  • Learn C# and Object Oriented Programming
  • Create a map for strategy games
  • Deploy armies on the Battle Field
  • Learn how to manage data in Unity3D
  • Learn how to design your code in Unity3D, solve complex problems
  • A large number of examples and case studies are used (Unity3D and C#)
  • Make 2D game in Unity
  • Design Patterns
  • Who Should Attend

  • For beginners and experienced game developers
  • Target Audiences

  • For beginners and experienced game developers
  • Create army, deploy regiments, pick heroes and formation, destroy your enemies. You will be able to create a strategy game from scratch. Learn c# and Unity.  During this course you are going to learn how to create a map where a player can choose levels moving a hero from one level to another. A hero will move along the curved road so you are gonna learn how to move gameobjects along the curved line. You will learn how to deploy your army, create unique behavior for each unit. Throw stones, deal splash damage launch tons of arrows, fire magic balls, etc.

    Strategy genre is very popular. However the knowledge you will gain in this course can be used for other genres as well, for example, for the genre of tower defense where monsters must move according to certain rules. Each video will be either practical or theoretical. You can skip the theoretical videos if you already know the topic of the lecture well.

    Each video has the Unity package attached to it, scripting is supported by comments.

    Captions:

  • English

  • Spanish (auto-generated)

  • German  (auto-generated)

  • Polish (auto-generated)

  • French (auto-generated)

  • Japanese (auto-generated)

  • Russian (auto-generated)

  • Portuguese  (auto-generated)

  • Turkish  (auto-generated)

  • The topics covered:

    Ideas shared:

  • How to teach a hero to move along a curved line?

  • How to distinguish completed levels from uncompleted levels?

  • How to manage scripts?

  • How to structure the data correctly?

  • How to make an arrow fly in an arc?

  • How to fire the projectile with Physics (Catapult fires)

  • Unity and C# topics

  • Basics of OOP

  • Animations

  • Else-If Statements

  • Variables,  Types

  • Classes and Objects

  • Canvas and Images, anchors and aspect ratio

  • Object Pooling

  • Splash Damage

  • Prefabs, prefab variants in action

  • Arrays  multi-dimensional array, jagged array

  • Design Patterns

  • Scriptable Objects

  • Physics2D;

  • Vectors

  • Collision matrices

  • C# Methods, ref, out, in

  • Coroutines

  • etc

  • The course is good for those who wants to save time . The course will be updated frequently for additional ideas.

    Course Curriculum

    Chapter 1: Creating Map (levels, curved road, players progress)

    Lecture 1: Introduction

    Lecture 2: Installing Unity

    Lecture 3: Unity Interface

    Lecture 4: Canvas, Render Modes

    Lecture 5: Canvas, Canvas scaler, Canvas Raycaster

    Lecture 6: Background

    Lecture 7: Prefabs

    Lecture 8: Creating Levels

    Lecture 9: All about UI Image

    Lecture 10: All about UI Button

    Lecture 11: Variables. Value and Reference types

    Lecture 12: Hero is on the Map

    Lecture 13: OOP, Encapsulation, Inheritance and Polymorphism

    Lecture 14: Access Modifiers

    Lecture 15: Methods, Parameters, ref, in, out

    Lecture 16: If-Else Statement, conditional and ternary operators

    Lecture 17: Movement_p1

    Lecture 18: Arrays, Multi-Dimensional array, Creating coordinate system

    Lecture 19: Understanding the Lerp(), p.1

    Lecture 20: Understanding Lerp(), p2

    Lecture 21: Creating a curve

    Lecture 22: Handling Aspect Ratio

    Lecture 23: Movement, p.2

    Lecture 24: Movement, p.3

    Lecture 25: Animation

    Lecture 26: Animation, p2, Animation curves

    Lecture 27: Animating character

    Lecture 28: Scriptable Objects

    Lecture 29: Loading the Battle Scene

    Chapter 2: Deploy Army

    Lecture 1: Intro to the Section

    Lecture 2: Grid Layout Group

    Lecture 3: Instantiate Icons

    Lecture 4: Army Composition

    Lecture 5: C#. Properties

    Lecture 6: Dragging Icons

    Lecture 7: Colliders and Triggers

    Lecture 8: Layer Collision Matrix

    Lecture 9: Collision Interaction Matrix

    Lecture 10: Deployment area

    Lecture 11: Intersection area of Box Colliders

    Lecture 12: Extension Methods

    Lecture 13: ExecuteEvents.Execute()

    Lecture 14: Coroutines

    Lecture 15: Manipulating the Grid

    Lecture 16: Dragging Icons, p2

    Lecture 17: MoveTowards() vs RigidBody.velocity

    Lecture 18: Booleans, Booleans, Booleans

    Lecture 19: Player actions

    Lecture 20: Archers, get ready!

    Lecture 21: My Legions

    Lecture 22: Collider2D.OverlapCollider()

    Lecture 23: Enemy Army

    Chapter 3: Move and Fight

    Lecture 1: Intro to the Section

    Lecture 2: A bit more about Inheritance

    Lecture 3: Knights are on the March

    Lecture 4: Constructors

    Lecture 5: State Pattern

    Lecture 6: Animating All Heroes

    Lecture 7: Your Warriors Have Engaged the Enemy

    Lecture 8: A Knight is looking for target

    Lecture 9: OverlapCircleAll()

    Lecture 10: Strategy Pattern in action

    Lecture 11: Kill Or Die

    Lecture 12: Where shall we march?

    Lecture 13: Archers Have Joined the Battle

    Lecture 14: Realistic arrow flight

    Lecture 15: Object Pooling: thousand arrows

    Lecture 16: Catapult fires. Physics 2D

    Lecture 17: Catapult Deals Splash Damage

    Lecture 18: Mages have joined the Battle, p.1

    Lecture 19: Mages have joined the Battle, p.2

    Lecture 20: Troll pushes back

    Instructors

  • Learn to create a strategy game in Unity  No.2
    Ilnar Farkh (Smart Games Development)
    Game Developer at Smart Games Development
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 2 votes
  • 3 stars: 6 votes
  • 4 stars: 15 votes
  • 5 stars: 49 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!