Get $1 credit for every $25 spent!

The Hands-On Game Development Bundle: Make Your Own Games!

Ending In:
Add to Cart - $34.99
Add to Cart ($34.99)
$2,000
98% off
wishlist
Courses
10
Lessons
162
Enrolled
466

What's Included

Product Details

Access
Lifetime
Content
1.0 hours
Lessons
11

Build a Micro-Strategy Game

Learn Resource Management & Other Fundamental Strategy Game Mechanics

By ZENVA | in Online Courses

Master the foundations of strategy 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.

Over 500,000 learners in Zenva Academy

  • Access 11 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: web & mobile streaming
  • Certification 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

  • Your First Program
  • Introduction
    • Introduction - 2:22
    • Source Files
  • 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
2.0 hours
Lessons
21

C++ Programming for Beginners

Master C++, An In-Demand, High-End Language Used for Programs, Games, Development Libraries, & More

By ZENVA | in Online Courses

Develop important programming skills by learning the fundamentals of C++, one of the most universal and in-demand programming languages in the development industry. C++ is a general-purpose language known both for its efficiency to perform tasks quicker than other languages, as well as its popularity as a code base for both programs and games. Through this course, you will be shown all the foundations needed to understand how to write C++ programs in the context of a game project and gain the knowledge needed to expand into your own C++ projects.

Over 500,000 learners in Zenva Academy

  • Access 21 lectures & 2 hours of content 24/7
  • Set up a C++ project and compile the code
  • Print out certain output based on user input
  • Deal with common language features such as variables, operators, and functions
  • Understand pointers and how they relate to memory management
  • Control a program’s flow with conditions, loops, and more
  • Work with object-oriented programming principles
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: web & mobile streaming
  • Certification 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

Course Outline

  • Introduction
    • Introduction - 4:41
    • Source Files
    • Installation and Setup - 5:56
    • Adding C++ Compiler - 5:21
  • C++ Language Basics
    • C++ File Structure - 9:45
    • Input Output - 9:19
    • Variables - Part 1 - 8:49
    • Variables - Part 2 - 5:45
    • Pointers - 9:01
    • Operators - Part 1 - 9:50
    • Operators - Part 2 - 9:39
    • Arrays - 7:30
    • Vectors - 6:13
    • Control Flow - 9:24
    • While Loops - 10:02
    • For Loops - 7:00
    • Functions - 8:49
    • Classes and Objects - Part 1 - 8:17
    • Classes and Objects - Part 2 - 7:59
    • Inheritance - 8:53
  • Conclusion
    • Conclusion - 3:44

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
19

Node.js & Express for Beginners

Master the Basics of the JavaScript Runtime Node.js & Express Framework to Build Your Own APIs for Web Applications, Multiplayer Games, & More

By ZENVA | in Online Courses

Learn to build your own APIs suited for both web applications and server-side communication. In this course, you will work with the cross-platform JavaScript runtime, Node.js, in conjunction with the popular server framework Express to create an API with various routes for authentication, requests, and more. By the end, you will not only learn the various methods and implementations needed for a successful API, but also understand how it can be applied to both applications and games.

Over 500,000 learners in Zenva Academy

  • Access 19 lectures & 1 hour of content 24/7
  • Use Express, Node.js, Postman, Nodemon, and Passport.js for server-side app development
  • Set up routes, routers, and API Endpoints to send users to the right location
  • Send and receive requests for server communication
  • Parse data in the request bodies and cookies to perform desired tasks
  • Implement the basics of authentication
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: web & mobile streaming
  • Certification 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
  • Knowledge of JavaScript and Node.js basics

Course Outline

  • Introduction
    • Introduction - 1:10
    • Source Files
    • Installing Node - 2:04
    • Package JSON - 6:12
    • Install Express - 6:31
  • Building an Express API
    • Express Routing - 5:26
    • Postman - 3:08
    • Nodemon - 5:19
    • Status Endpoint - 7:05
    • Planning API Endpoints - 4:37
    • Basic Routes - 7:15
    • Extending Routes - 7:06
    • Body Parser - 4:08
    • Express Router - 8:35
    • Dotenv - 8:15
    • Cors - 4:12
    • Cookie Parser - 4:08
    • Passport.js - 9:12
    • Update Routes for Passport Authentication - 9:54

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
16

Godot Game Development for Beginners

Learn the Foundations of the Free, Open-Source Godot Game Engine for 2D & 3D Games by Building a 2D Platformer from Scratch

By ZENVA | in Online Courses

Start your dream game development projects by learning the fundamentals of the Godot game engine! Godot, a fast-growing engine popular for both being free and open-source, allows you to create a variety of games in both 2D and 3D views. With its dynamic node system that differs from many other popular engines and its personal programming language GDScript, the engine gives you a plethora of easy-to-use tools to develop platformers, RPGs, strategy games, and more. In this course, you will get started learning in-demand skills with Godot by developing a simple 2D platformer from scratch. Not only will you possess a complete game by the end of the course, but also master the foundations necessary to expand into more complex game development with Godot.

Over 500,000 learners in Zenva Academy

  • Access 16 lectures & 1 hour of content 24/7
  • Set up Godot for game development projects
  • Create player characters and get them moving with GDScript
  • Implement enemies and coins with appropriate collision detection
  • Manage Godot’s camera to follow the player character
  • Utilize Godot’s UI system to display scores
  • Develop a 2D platformer level using tiles
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: web & mobile streaming
  • Certification 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
  • asic understanding of programming logic

Course Outline

  • Introduction
    • Introduction - 4:19
    • Source Files
    • Installing Godot - 3:43
    • Godot Editor - 8:17
  • Building a 2D Platformer
    • Creating the Player - 9:09
    • Scripting the Player - Part 1 - 9:58
    • Scripting the Player - Part 2 - 9:14
    • Tile Object - 6:35
    • Enemy - Part 1 - 9:10
    • Enemy - Part 2 - 7:23
    • Camera Controller - 2:25
    • Collecting Coins - 8:28
    • Creating the UI - 9:57
    • Scripting the UI - 3:52
    • Playing Audio - 6:16
  • Conclusion
    • Conclusion - 1:55

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
14

Humanoid Animation Tools for Beginners

Create Dynamic Humanoid Animations with Unity & Adobe’s 3D Animation Software Mixamo

By ZENVA | in Online Courses

Enhance your game projects by Adobe Mixamo, the 3D animation software that allows you to quickly create, rig and animate humanoid characters. Learn how to use it in conjunction with Unity’s Animator component and start featuring dynamic movement in your games.

Over 500,000 learners in Zenva Academy

  • Access 14 lectures & 1 hour of content 24/7
  • Set up animations in Unity’s Animator component
  • Control animations w/ states & state machines
  • Use blend trees & transitions to switch between animations
  • Rig and animate character models w/ Adobe Mixamo
  • Vary your animations w/ layers & masks

Note: Software NOT included.

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: web & mobile streaming
  • Certification 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:23
    • Source Files
  • Animating with Unity
    • Animator Component Overview - 8:30
    • Animator States and State Machine - 9:58
    • Animator Parameters and Transitions - 8:04
    • Blend Trees - 6:55
    • 2D Cartesian Blend Trees - 9:27
    • Sub-State Machines - 7:15
    • Scripting the Animator - 9:23
    • Animating with Mixamo - Part 1 - 8:26
    • Animating with Mixamo - Part 2 - 4:19
    • State Machine Behaviours - 7:01
    • Layers and Avatar Masks - 6:46
  • Conclusion
    • Conclusion - 2:08

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

AR Game Development – Space Shooter

Discover the Cross-platform Development Package AR Foundation & Create an AR Spaceship Shooting Game in Unity

By ZENVA | in Online Courses

Develop an AR spaceship-shooting game while gaining skills that will allow you to exploit real-world space. Through this course, you will dive into Unity and AR Foundation, Unity’s single API package to develop for both iOS’s ARKit and Android’s ARCore, while exploring the basics of AR game development. You’ll gain the skills necessary to spawn virtual objects automatically without manual input from the user, and the foundations needed to develop more robust games that use the physical world and your mobile device’s camera to create unique experiences.

Over 500,000 learners in Zenva Academy

  • Access 10 lectures & 1 hour of content 24/7
  • Implement shooting mechanics triggered by tapping the screen
  • Use placement indicators to place key objects
  • Spawn enemies into the world randomly and at set intervals
  • Manage projectiles for better performance
  • Set up game over mechanics, UI elements, and more in AR
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: web & mobile streaming
  • Certification 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#
  • Existing knowledge of AR Foundation and how to build apps to mobile devices
  • You must have an Android or iOS device compatible with AR Foundation

Course Outline

  • Introduction
    • Introduction - 1:59
    • Source Files
  • AR Space Shooter Game
    • Unity Setup - 7:12
    • Shooting - 7:44
    • Placing the Core - 9:19
    • Scripting the Core - 8:59
    • Finishing the Game - 8:06
    • Enemy Ship - 9:38
    • Spawning the Enemies - 9:58
  • Conclusion
    • Conclusion - 1:17

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
12

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

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.

Over 500,000 learners in Zenva Academy

  • Access 12 lectures & 1 hour of content 24/7
  • Create easily clone-able units with 3D models
  • Set up a NavMesh to determine applicable move locations
  • Implement single-unit selection and 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 with each other
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: web & mobile streaming
  • Certification 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

Course Outline

  • Introduction
    • Introduction - 3:15
    • Source Files
  • 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
2.0 hours
Lessons
23

Create Your First 3D Game with Unity

Step Into Game Development by Building a Simple Platform Game Using the Popular Unity Engine

By ZENVA | in Online Courses

Develop your own platformer game in this introductory course for Unity. Through this course, you will learn the basics for creating a simple game from start to finish, with principles that can be applied across multiple game development projects. Jump into the next stage of game design by creating one of your first games.

Over 500,000 learners in Zenva Academy

  • Access 23 lectures & 2 hours of content 24/7
  • Create a player and player movement, including directional facing and jumping
  • Set up Unity’s camera to follow the player
  • Implement enemies and collision detection
  • Produce a coin collection system complete with audio
  • Master Unity’s UI system for menus, score tracking, and more
  • Build the game so you can share with others
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: web & mobile streaming
  • Certification 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 - 1:46
    • Source Files
  • Building a 3D Platformer
    • Creating the Project - 6:00
    • Player Object - 7:49
    • Movement - 9:54
    • Rotating the Player - 6:26
    • Jumping - Part 1 - 9:06
    • Jumping - Part 2 - 5:34
    • Camera Follow - 6:25
    • Enemy Controller - 9:48
    • Colliding with the Enemy - 7:46
    • Coins - 9:57
    • Coin Audio - 5:27
    • End Goal - 7:42
    • Game Manager - Part 1 - 9:13
    • Game Manager - Part 2 - 5:41
    • UI Intro - 7:57
    • UI End Screen - 6:27
    • Scripting the UI - 9:58
    • Pausing the Game - 9:41
    • Menu and Other Fixes - 9:12
    • Building the Game - 5:02
  • Conclusion
    • Conclusion - 2:07

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Mobile Game Development for Beginners

Build & Optimize Mobile Games for Both iOS and Android Using the Unity Engine

By ZENVA | in Online Courses

Do you have an idea for an addictive mobile experience that you’re eager to share with the world? Covering how to develop for mobile devices using the popular Unity engine, this course will walk you through all the steps needed to deploy a game to your iOS or Android device.

Over 500,000 learners in Zenva Academy

  • Access 18 lectures & 1 hour of content 24/7
  • Detect touch inputs & gestures (dragging, zooming, and more)
  • Build your game for iOS & Android
  • Optimize your game for better mobile performance
  • Set up various particle systems
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: web & mobile streaming
  • Certification 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

Course Outline

  • Introduction
    • Introduction - 1:53
    • Source Files
    • Setting up Unity for Android or iOS - 3:31
  • Mobile Game Development
    • Detecting Touch Inputs - 7:05
    • Editor Setup - 6:42
    • Building to Android - 5:22
    • Building to iOS - 3:55
    • Drag Gesture - 8:46
    • Zoom Gesture - 8:53
  • Mobile Game Optimizations
    • Profiler - 6:34
    • UI Optimizations - 4:30
    • Batching and Baking - 6:36
    • Scripting Optimizations - 6:04
  • Particle Systems
    • Intro to Particles - 9:15
    • Fire Particle - 8:53
    • Spark Particle - 7:25
    • Portal Particle - 9:01
  • Conclusion
    • Conclusion - 2:19

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Learn C++ by Making a Text-Based RPG

Build a Text-Based Dungeon Crawler & Master Game Development Foundations

By ZENVA | in Online Courses

Develop fundamental C++ programming skills by building your own RPG! In this course, you will create a text-based, dungeon crawler from scratch using only C++, an in-demand language used in many fields of development. As you build this game, not only will you gain a better understanding of how to apply game coding principles with C++, but also how its task efficiency makes it suitable for high-end game projects. By the end of this course, you will have the skills needed to start pursuing your own game projects (regardless of genre), along with highly transferrable skills that can be applied to other types of C++ based programs.

Over 500,000 learners in Zenva Academy

  • Access 18 lectures & 1 hour of content 24/7
  • Create classes to store object information and data
  • Set up a player character that can move and explore your dungeon
  • Implement enemies and fighting mechanics to challenge players
  • Add items and looting mechanics to reward players
  • Control the game flow with game over conditions and stats
  • Build dungeons and rooms based on class 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: web & mobile streaming
  • Certification 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

Course Outline

  • Introduction
    • Introduction - 3:19
    • Source Files
    • Project Discussion - 4:16
  • Text-Based RPG
    • Item Class - 6:21
    • Game Character Class - 7:18
    • Room Class - 9:19
    • Player Class - Part 1 - 6:17
    • Player Class - Part 2 - 8:56
    • Dungeon Class - Part 1 - 8:08
    • Dungeon Class - Part 2 - 8:21
    • Dungeon Class - Part 3 - 7:03
    • Dungeon Class - Part 4 - 8:41
    • Dungeon Class - Part 5 - 9:11
    • Dungeon Class - Part 6 - 6:27
    • Dungeon Class - Part 7 - 6:47
    • Dungeon Class - Part 8 - 7:30
    • Running and Debugging the Game - 8:17
  • Conclusion
    • Conclusion - 2:56

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.