Get $1 credit for every $25 spent!

The Build a Strategy Game Development Bundle

Ending In:
Add to Cart - $39.99
Add to Cart ($39.99)
$1,990
97% off
wishlist
Courses
10
Lessons
139
Enrolled
268

What's Included

Product Details

Access
Lifetime
Content
1.0 hours
Lessons
12

Build a Micro-Strategy Game

Learn Resource Management & Other Fundamental Strategy Game Mechanics

By ZENVA | in Online Courses

Master the foundations of strategic game development by creating a turn-based, micro-strategy game about building and managing a colony on Mars. Using the popular Unity game engine, this course will walk you through the process of basic strategy game mechanics, including resource management, grid placement, and beyond. Not only will you boost your overall game development skills within Unity, but gain essential, fundamental knowledge for coding a variety of strategy game systems that can be expanded further for larger, turn-based projects.

4.6/5 average rating: ★ ★ ★ ★

  • Access 12 lectures & 1 hour of content 24/7
  • Instantiate a grid, tile-based system & map
  • Control UI elements to reflect resources available
  • Create a game manager to calculate resources & turns
  • Set up the ability for users to place various buildings
  • Limit where buildings can be placed based on other buildings
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required:

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Your First Program
  • Introduction
    • Introduction - 2:22
    • Source Files
    • Additional Resources
  • Building a Micro-Strategy Game
    • Unity Setup - 4:35
    • Creating the Tiles - 8:43
    • UI - 9:58
    • Building Prefabs - 9:11
    • Game Manager - 9:57
    • Scripting the UI - 9:58
    • Building Placement - Part 1 - 9:57
    • Building Placement - Part 2 - 9:58
  • Conclusion
    • Conclusion - 1:54

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
9

Discover AI & State Machines in Unity

Develop Your First State Machine from Scratch & Program Smart Enemies for Your Game

By ZENVA | in Online Courses

In this course, you will learn the basics of AI and State Machines in Unity through this step-by-step guide to putting together an Enemy AI. You will learn to achieve this with a very simple but extensible State Machine, which you will be shown how to write from scratch. You will also be guided through setting up the animations, along with simple attack and health systems which are displayed in the UI. With concepts that can be transferred to a wide range of different game types and scenarios, this course enables you to create more complex and immersive games than ever before.

4.6/5 average rating: ★ ★ ★ ★

  • Access 9 lectures & 1 hour of content 24/7
  • Write a simple but extensible State Machine from scratch
  • Set up animations, simple attack & health systems
  • Transfer concepts to a wide range of various game types & scenarios
  • Create more complex & immersive games than ever before
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Intermediate Unity skills

Course Outline

  • Introduction
    • Introduction - 2:10
    • Source Files
    • Additional Resources
  • Unity State Machine
    • State - 11:25
    • State Machine - 12:30
    • Player Controller - 15:36
    • Health System - 17:15
    • Enemy Brain - Part 1 - 24:10
    • Enemy Brain - Part 2 - 16:17

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

Real-Time Strategy Project: Unit Combat

Add Unit Combat Mechanics to Your Projects with a Unity State Machine

By ZENVA | in Online Courses

Delve into combat for your real-time strategy games by learning to set up attack mechanics. Starting with a project that has unit movement and resource gathering already implemented, you will be shown how to script units to attack and damage enemies using a state machine. By the end of the course, you will have gained advanced knowledge of creating state machines in Unity and how they can be further expanded to add action to your strategy games.

4.6/5 average rating: ★ ★ ★ ★

  • Access 10 lectures & 1 hour of content 24/7
  • Set up C# scripts so players can command units to attack
  • Alter a state machine to have an attack state
  • Control unit movement, damage caused, & more based on a state machine
  • Implement a UI to show a unit’s current state & health
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 3:18
    • Source Files
    • Additional Resources
  • Unit Combat
    • Unity Setup - 3:43
    • Commanding to Attack - 9:01
    • Unit Attack States - Part 1 - 9:53
    • Unit Attack States - Part 2 - 9:51
    • Unit UI - 5:34
    • Scripting the Unit UI - 9:28
  • Conclusion
    • Conclusion - 1:41

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
15

Real-Time Strategy Project: Resource Gathering

Add Mechanics for Resource Gathering, Unit Spawning, Camera Controls & More

By ZENVA | in Online Courses

Learn to implement resource gathering in your real-time strategy game projects – all within the popular Unity engine. Building on an existing project with unit movement, you will learn to set up 3D model trees that can be actively harvested by units and used to control unit spawning. Not only will you gain vital skills in creating state machines, but also learn how to set up unit command scripts, cameras, and more to enhance your project’s gameplay.

4.6/5 average rating: ★ ★ ★ ★

  • Access 15 lectures & 1 hour of content 24/7
  • Set up camera controls so players can move around the map
  • Implement objects that can be harvested for resources
  • Create state machines to control when a unit is idle, harvesting, & more
  • Transfer resources from objects to player
  • Spawn new units from gathered materials
  • Display resource information with a UI
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 3:29
    • Source Files
    • Additional Resources
  • Resource Gathering Mechanics
    • Unity Setup - 5:51
    • Camera Controller - 9:55
    • Resource Object - Part 1 - 9:55
    • Resource Object - Part 2 - 9:58
    • Commanding Units - Part 1 - 8:29
    • Commanding Units - Part 2 - 7:44
    • Setting up the Unit States - 9:15
    • Gathering Resources - 9:45
    • Spawning Units - 9:52
    • Creating the UI - 9:57
    • Finishing Up - 4:08
  • Conclusion
    • Conclusion - 1:48

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
12

Player Authentication with Azure PlayFab

Add User Authentication to Your Games Using Unity & the Popular Back-End Platform Azure PlayFab

By ZENVA | in Online Courses

Improve the security of your multiplayer networks by adding user authentication to your games. Using Unity and Microsoft Azure PlayFab – a backend platform for live games – master the foundations of PlayFab and learn how to work with APIs in Unity as you create a system featuring basic user accounts and login systems. With PlayFab, you will also take the first steps into LiveOps strategies, where you’ll learn how to keep players returning by making data-driven changes to your game after launching.

4.6/5 average rating: ★ ★ ★ ★

  • Access 12 lectures & 1 hour of content 24/7
  • Install & utilize the PlayFab framework within Unity
  • Set up a register and log-in system using Unity & PlayFab
  • Lay out various UI elements for registering, logging in, & errors
  • Call the PlayFab API to access player profiles
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 2:31
    • Source Files
    • Additional Resources
    • What is an API - 3:06
    • PlayFab - 9:45
  • Player Authentication
    • Setting up Unity - 3:04
    • Registering a New Player - 9:57
    • UI - 9:25
    • Logging In - 8:25
    • Display Text - 7:32
    • Getting the Player Profile - 7:53
  • Conclusion
    • Conclusion - 1:52

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
25

Turn-Based Game: Multiplayer Projects

Build a Multiplayer, Turn-Based Strategy Game Using Photon & Unity

By ZENVA | in Online Courses

Create a turn-based, strategy game in Unity using Photon – a free, popular networking framework. Through this course, you will learn to create a strategy-based 1 vs. 1 game where players can command units and battle each other for survival. Learn not only the networking skills needed to make a multiplayer experience but also how to make a compelling, tactical based game!

4.6/5 average rating: ★ ★ ★ ★

  • Access 25 lectures & 2 hours of content 24/7
  • Implement a lobby & networking system so players can challenge each other
  • Set up dynamic units w/ stats, attack ranges, & move ranges
  • Display stats, player names, & more using Unity’s UI system
  • Generate a grid movement system for units based on their movement range
  • Script units so players can command them to move & attack
  • Provide the elements necessary to control turns & winning conditions
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Basic Unity and C# experience

Course Outline

  • Introduction
    • Introduction - 2:32
    • Source Files
    • Additional Resources
    • Photon Unity Networking - 5:21
    • Photon Setup - 3:13
    • Project Setup - 9:22
  • Turn-Based Multiplayer Strategy Game
    • Network Manager - Part 1 - 7:15
    • Network Manager - Part 2 - 4:49
    • Menu UI - 9:57
    • RPCs and PhotonViews - 5:46
    • Scripting the Menu - Part 1 - 9:56
    • Scripting the Menu - Part 2 - 8:24
    • Grid Cursor - 4:15
    • Unit - 6:15
    • Scripting the Unit - Part 1 - 9:24
    • Scripting the Unit - Part 2 - 8:30
    • Player Controller - 9:35
    • Initializing the Players - 9:57
    • Commanding Units - Part 1 - 9:32
    • Commanding Units - Part 2 - 8:24
    • Game UI - 5:50
    • Scripting the Game UI - 9:58
    • Winning the Game - 7:59
    • Creating New Units - 3:59
  • Conclusion
    • Conclusion - 1:50

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
12

Create a City Building Game with Unity

Create a 3D Isometric City Building Game & Manage Resources to Increase Your Population and Revenue

By ZENVA | in Online Courses

Learn to create a fully playable City Builder Game with this comprehensive course! This tutorial will guide through the steps needed to create a 3D Isometric Turn-Based City Builder game, which you can customize by adding new types of buildings, resources, and management formulas to make it into the city-builder you always wanted to play. This tutorial will also give you tips and tricks for getting the most out of gameplay, from how to add different buildings to your game, to maximize your revenue and population through resource management.

4.6/5 average rating: ★ ★ ★ ★

  • Access 12 lectures & 2 hours of content 24/7
  • Set the scene w/ world objects & UI
  • Define a Building Class to create different building types, & to add Road Objects to your city map
  • Create a Board Object & controllers to allow users to add and remove buildings through the city grid
  • Build a Camera Controller, & implement actions like Pan and Zoom
  • Customize your game by adding information like food, population & formulas
  • Implement a Turn-Based System & a UI Controller
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic to intermediate C# skills

Course Outline

  • Introduction
    • Introduction - 2:25
    • Source Files
    • Additional Resources
  • Creating a City Building Game
    • Building the Scene and UI - 16:08
    • Setting Up Buildings - 13:09
    • Camera Pan and Zoom - 16:54
    • Defining the City - 27:11
    • Displaying Data in UI - 16:24
    • Board Manager - 16:09
    • Adding Buildings to our World - 31:38
    • Creating roads and buildings in ground edges
    • Selling Buildings - 13:38

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
16

Build a Tower Defense Game with Phaser 3

Master the Skills Needed to Build a Complete Tower Defense Game Using Phaser 3

By ZENVA | in Online Courses

Tower defense games are an ever-popular style and make a great addition to any game developer’s portfolio. This course will show you how to build a complete, working tower defense game using Phaser 3, a modern, cutting-edge framework that is perfect for making HTML5 games. With JavaScript, ES6, and Node.js, you will create a game that scales to any device and encourages repeat play by featuring progressively harder levels for the player to complete.

4.6/5 average rating: ★ ★ ★ ★

  • Access 16 lectures & 3 hours of content 24/7
  • Add sprites, & have them follow a set path
  • Use multiple scenes to set up a UI
  • Create a preloading & title scene
  • Connect all the different elements to make a complete, playable game
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required:

Requirements

  • Any device with basic specifications
  • JavaScript fundamentals (including ES6)
  • Basic experience with Phaser
  • Node.js installed on your machine

Course Outline

  • Introduction
    • Introduction - 1:18
    • Source Code
    • Additional Resources
  • Project
    • Setup - 14:30
    • Loading Assets - Part 1 - 14:29
    • Loading Assets - Part 2 - 18:26
    • Title-scene - 12:40
    • Creating-the-map - 21:07
    • Enemies - 21:30
    • Adding Turrets - Part 1 - 13:22
    • Adding Turrets - Part 2 - 13:00
    • UI - Part 1 - 15:36
    • UI - Part - 2 - 13:28
    • Levels - 19:42
    • Scaling - 7:30
  • Conclusion
    • Wrap Up - 4:00

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
13

Real-Time Strategy Project: Unit Movement

Start Your Journey Into Real-time Strategy Game Development in Unity by Learning How to Select, Move, & Coordinate Units By ZENVA | in Online Courses

By ZENVA | in Online Courses

Learn to build real-time strategy games by starting with the foundations of unit movement in Unity. Through this course, you will be shown how to set up 3D models as units that can be selected and moved to various points clicked on a map. The techniques developed here can be scaled to any number of units, providing you with the necessary skills to expand to resource management, combat, and more for any strategy game sub-genre.

4.6/5 average rating: ★ ★ ★ ★

  • Access 13 lectures & 1 hour of content 24/7
  • Create easily clone-able units w/ 3D models
  • Set up a NavMesh to determine applicable move locations
  • Implement single-unit selection & movement
  • Develop a box selection method to select multiple units
  • Move units by clicking at points on the NavMesh
  • Coordinate groups of units to move in sync w/ each other

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required:

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 3:15
    • Source Files
    • Additional Resources
  • Unit Movement for RTS Games
    • Unity Setup - 9:58
    • Creating the Unit Object - 9:57
    • Selecting a Unit - Part 1 - 9:49
    • Selecting a Unit - Part 2 - 6:15
    • Box Selection - Part 1 - 9:57
    • Box Selection - Part 2 - 6:20
    • Moving the Units - 9:57
    • Selection Marker - 9:48
    • Unit Formations - 9:58
  • Conclusion
    • Conclusion - 1:46

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
15

Construct a Strategy Game with Godot

Master the Free, Open-Source Godot Game Engine by Learning to Build a 2D City-Builder Strategy Game

By ZENVA | in Online Courses

Discover how to build your own strategy game using the free and open-source Godot game engine. While developing a 2D city-building game, this course will teach you several fundamental systems required for a multitude of strategy games, including resource management calculations and turn-based gameplay flow. Through this, you will create a game project worthy of any portfolio while gaining an integral understanding of skills that can be applied to your future projects.

4.6/5 average rating: ★ ★ ★ ★

  • Access 15 lectures & 1 hour of content 24/7
  • Create grid-based, tilemap systems
  • Add buildings based on resources & space available
  • Calculate resources changes based on buildings placed
  • Manage resources through a turn-based gameplay style
  • Set up UI components to display resource information
Trusted by a global community of developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Trusted by 500,000 learners & developers

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic understanding of Godot and GDScript

Course Outline

  • Introduction
    • Introduction - 2:05
    • Source Files
    • Additional Resources
  • Creating a Resource Management Game
    • Project Setup - 3:42
    • Creating the Tiles - 8:32
    • UI - Part 1 - 9:58
    • UI - Part 2 - 5:07
    • Tile Script - 9:45
    • Map Script - 9:57
    • Building Data - 9:54
    • Starter Building - 5:53
    • Game Manager - 9:10
    • UI Script - 9:45
    • Finishing the Game - 6:45
  • Conclusion
    • Conclusion - 1:01

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.