Turn based strategy game development, Unity Engine
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
- Preview03:19
- 13:03Installing Unity and Visual Studio
- 28:50Extra Lecture. Canvas
- 08:29Creating the first object
- 12:38UI Image
- 06:38Positioning GameObjects
- 15:56Variables. Value and Reference types
- 13:42Extra lecture. Prefabs (Unity 2020)
- 10:13Creating Hex Prefab
- 16:49Canvas, Transform, RectTransform
- 08:20Hexes Prefabs
- 09:32Creating Battlefield
- 14:54Else-If Statement, Ternary Operator
- 21:29Basics of OOP: encapsulation, inheritance, polymorphism
- 17:28Access Modifiers
- 26:35Methods. Parameters. Ref, In, Out
- 07:13Hero Prefab
- 13:48Animation
- 08:47For Loop
- 13:42Array, Two-Dimensional Array
- 11:35Coordinate System
- 13:14Enumeration
- 12:12Foreach loop
- Preview18: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
Instructor
Hi
I got interested in game development about 7 years ago. It was just a hobby at first. After a few years, I realized that the Game development is what I would like to do my whole life.
I would like to share my experience in Game Development and I'm glad Udemy provides this opportunity. I hope you enjoy my courses