Creating Game Mechanics With Unity
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.91 GB | Duration: 25h 24m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.91 GB | Duration: 25h 24m
Learn how to create various Game Mechanics in Unity. Create 3 established games with your own twists!
What you'll learn
Ability to Translate Game Mechanics into Actionable Steps
Knowledge of Object Oriented Programming Concepts through Unity
Knowledge of Various Game Programming Concepts through Unity
Creating User Interfaces with Unity
Requirements
Basic Programming Skill (Variables, If branching, For and While loop)
Basic Understanding of Unity Components and Game Objects
Description
If you are interested in expanding your knowledge repertoire in creating Game Mechanics, this course is for you! With fully captioned lectures (in English), we'll learn about how to translate your Game Mechanics design into actionable steps to program. And then you'll learn various Game Programming concepts to create your Game Mechanics. Completing this course would help you widen your toolbox in creating the Mechanics that you envision.The game engine we'll be using is Unity, but you should be able to apply the knowledge from this course to any game engine. We'll not be using any complex feature from Unity nor any unique assets. We'll be using default Unity Sprites so you'll know if your game mechanic is good without unique assets, it would be feel much better with them.Bullet Hell Space InvaderThis is the first game we'll be making, we'll try to create a Space Invader game with Bullet Hell twist. Here's what we'll learn:Input & MovementBullet & Damage MechanicCoroutinesBullet Hell PatternState MachinesBody Part MechanicMulti-screen UIAnd More!Ninja Flappy BirdFlappy Bird but Ninja! Your bird would be able to slash obstacles and use different types of skills. Here's what we'll learn:Simulating Physics MovementBasic Procedural GenerationCustom Input SystemTimescale SystemRadial MenuAnd More!Gwent Card Game (Witcher 3)We'll create the famous Card Game from Witcher 3, Gwent! No weird twist on this one, but you'll learn how to create this fun mini-game. Here's what we'll learn alongside Gwent:Data and Logic SeparationTurn Based MechanicModular Card AbilitiesAI for Card GameManaging Large Interactable UIsAnd More!Can't wait for us to learn together!Note : Lecture 38 (Creating More Obstacles) has audio problems, but the caption is working, I hope this is not a problem for you.
Overview
Section 1: Introduction
Lecture 1 Project Setup
Lecture 2 Crash Course - Unity Components
Lecture 3 Crash Course - OOP
Lecture 4 Crash Course - Data Structures
Section 2: Bullet Hell Space Invader
Lecture 5 Game Mechanics Breakdown
Lecture 6 Creating Plane Movement
Lecture 7 Plane Movement - Additional Lecture
Lecture 8 Creating Bullet
Lecture 9 Implementing Shooting Logic
Lecture 10 Implementing Damage Logic
Lecture 11 A Little More about Coroutine - Additional Lecture
Lecture 12 Implementing Enemy Movement
Lecture 13 Implementing More Advanced Clamping
Lecture 14 Implementing Enemy Shooting & Bullet Pattern
Lecture 15 Fixing Enemy Movement
Lecture 16 Creating More Bullet Patterns
Lecture 17 Creating Health Bar
Lecture 18 Destroying Bullets
Lecture 19 Implementing Enemy State Machine
Lecture 20 Implementing Enemy Body Part
Lecture 21 Implementing Player Body Part
Lecture 22 Implementing Scrap Currency
Lecture 23 Creating Bullet Hell Stage
Lecture 24 Creating Stage UI
Lecture 25 Creating Body Part Crafting & Upgrading Mechanic
Lecture 26 Creating Shop UI
Lecture 27 How to Replace Scripts
Lecture 28 Reorganization & Polishing
Section 3: Ninja Flappy Bird
Lecture 29 Game Mechanics Breakdown
Lecture 30 Implementing Jump Movement
Lecture 31 Implementing Game Flow Manager
Lecture 32 Implementing Jump Animation
Lecture 33 Implementing Game Service
Lecture 34 Implementing Horizontal Movement & Room Spawning
Lecture 35 Implementing Difficulty & Speed Control
Lecture 36 Implementing Slash Mechanic
Lecture 37 Implementing Slashing Obstacle Logic
Lecture 38 Creating More Obstacles
Lecture 39 Creating Input Router
Lecture 40 Creating Timescale System
Lecture 41 Creating Radial Menu
Lecture 42 Preparations for Power-ups
Lecture 43 Creating Power-ups
Section 4: Gwent Card Game
Lecture 44 Game Mechanics Breakdown
Lecture 45 Implementing Card Data
Lecture 46 Implementing Card Deck
Lecture 47 Preparation for Gwent Gameplay
Lecture 48 Creating Gwent UI
Lecture 49 Starting Gwent Gameplay
Lecture 50 Deeper into Gwent Gameplay
Lecture 51 Implementing Strength Modifier
Lecture 52 Creating Weather Cards
Lecture 53 Implementing Card Abilities
Lecture 54 Implementing Leader Card
Lecture 55 Creating Enemy AI
You have learnt about the basics of Unity but need more guidance in creating more complicated mechanics,You are curious about how to implement different mechanics in Games