Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity Turn-Based Strategy Game: Intermediate C# Coding
Rating: 4.7 out of 5(1,663 ratings)
13,033 students

Unity Turn-Based Strategy Game: Intermediate C# Coding

Learn to create turn-based gameplay with multiple Units, along with grid-based movement and logic!
Last updated 12/2025
English

What you'll learn

  • Take your Skills from Beginner to Advanced.
  • Learn to manage and organize a complex project.
  • Advanced Programming concepts, such as; C# generics, C# events, and custom structs.
  • Create a custom Grid System.
  • Learn A* Pathfinding.
  • Create Actions while writing good high quality code.

Course content

9 sections97 lectures16h 12m total length
  • Promo2:35

    Learn to build a scalable turn-based strategy game in Unity with intermediate C# coding. Master clean, expandable code using generics, delegate events, a grid system, and star pathfinding with AI.

  • Welcome To The Course6:23

    In this video (objectives)…

    1. Hugo welcomes you to the course and gives you a glimpse of what you’ll be making!

  • Community & Support1:40

    In this video (objectives)…

    1. Lucy invites you to join us in our various community support forums in order to ask questions, connect with other students and share your progress.

  • Set Up Unity & VS Code10:20

    In this video (objectives)…

    1. Download Unity Hub and Visual Studio Code, including the extensions for C# and Unity Code Snippets.

  • IMPORTANT: Unity Security Update0:23
  • IntelliSense Issues?1:44

    In this video (objectives)…

    1. If you're experiencing issues with intelliSense not working, this guide will walk you through several steps to hopefully get things working.

  • Reminder Of C# Fundamentals15:02

    In this video (objectives)…

    1. This course is intended for folks who already have the fundamentals of C# understood. This particular lecture is a quick reminder for the core concepts that we'll assume you know already in this course.

  • Accessing Our Projects4:38

    In this video (objectives)…

    1. Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video we show you how to access that content.

  • Project Setup7:56

    In this video (objectives)…

    1. Let’s create a brand new Project with Unity 2022.1 and URP and set up the Editor Layout

  • Render Pipeline and Assets5:43

    In this video (objectives)…

    1. Verify that URP is correctly set up and import the Synty Prototype Pack Assets

  • Post Processing12:37

    In this video (objectives)…

    1. Set up Post Processing, Anti Aliasing and SSAO

Requirements

  • Familiar with the Unity editor
  • Basic to intermediate knowledge of C#
  • If you've taken any of our Complete Unity 2D or 3D courses you'll be good to go!

Description

Are you looking to level up your game development skills and take your projects to the next level?

Do you like games like XCOM2 or Final Fantasy Tactics?

In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You’ll create a custom Grid System and learn advanced Programming concepts, such as; C# generics, C# events, and custom structs. Plus A* Pathfinding!

Even if you’re not interested in turn-based strategy games, these skills are transferable to other types of games.

You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic. You’ll also add enemy AI and with all the actions you create, you’ll be writing good high quality code.


  • Writing reusable and easily extendable code

  • Learn to organise a complex project

  • Separate gameplay logic from animation and visual components

  • Learn to write clean code, how to keep all systems decoupled

You’ll need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#. If you’ve taken any of our Unity courses (or the equivalent) you’ll be good to go.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way. We’re thrilled to have teamed up with Code Monkey to bring you this course.

All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Ready to create your own Turn-Based Strategy game? Come join the course now!

Who this course is for:

  • If you're looking to take your skills from Beginner to Advanced
  • If you want to improve your coding skills and take your projects to the next level
  • If you want to create a turn based strategy game :)