Unity 2D and C# – A Practical Game-Dev Course
Unity 2D and C# – A Practical Game-Dev Course, available at $64.99, has an average rating of 4.3, with 186 lectures, based on 23 reviews, and has 370 subscribers.
You will learn about Get an understanding of game development in practical and fun way. Create a complete game that will shine in your portfolio. Use gained knowledge to start creating Indie games. Establish yourself in the field of the exciting game development. This course is ideal for individuals who are Anybody interested in Game Development and Coding or People looking for a practical game development guide. or This course is for everyone eager to understand how to build a game from scratch. It is particularly useful for Anybody interested in Game Development and Coding or People looking for a practical game development guide. or This course is for everyone eager to understand how to build a game from scratch.
Enroll now: Unity 2D and C# – A Practical Game-Dev Course
Summary
Title: Unity 2D and C# – A Practical Game-Dev Course
Price: $64.99
Average Rating: 4.3
Number of Lectures: 186
Number of Published Lectures: 186
Number of Curriculum Items: 186
Number of Published Curriculum Objects: 186
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- Get an understanding of game development in practical and fun way.
- Create a complete game that will shine in your portfolio.
- Use gained knowledge to start creating Indie games.
- Establish yourself in the field of the exciting game development.
Who Should Attend
- Anybody interested in Game Development and Coding
- People looking for a practical game development guide.
- This course is for everyone eager to understand how to build a game from scratch.
Target Audiences
- Anybody interested in Game Development and Coding
- People looking for a practical game development guide.
- This course is for everyone eager to understand how to build a game from scratch.
What is Unity?
Unity is a versatile cross-platform game engine, with editor support for Windows, macOS, and Linux. The engine itself allows game development for over 25 platforms, including mobile, desktop, consoles, and virtual reality.
What Will We Build?
Prepare for an immersive journey as we dive into the creation of a compelling 2D survival game with a top-down perspective, aptly named “Undead Survival.” Throughout this course, you’ll not only build a game but gain invaluable insights into various game development aspects.
Project – Undead Survival:
The primary focus of this course is to guide participants in constructing an entire game from the ground up. The game’s objective is to challenge players to endure relentless waves of enemies, striving to survive for as long as possible against an unending onslaught
Here’s an in-depth look at what you’ll construct:
-
Survival Dynamics: Implement a captivating survival concept, challenging players to endure relentless waves of enemies.
-
Scriptable Objects: Utilize Scriptable Objects for a modular and reusable game structure.
-
State Machine Mastery: Dive into State Machine intricacies for dynamic NPC behaviors with adaptable state transitions.
-
Versatile Ability System: Develop diverse player and enemy abilities with customizable stats using scriptable objects.
-
Enemy Spawning: Implement a dynamic enemy spawning mechanism for an ever-evolving challenge.
-
UI for Game Stats: Create an intuitive UI system to display crucial game statistics in real-time.
-
Damage and Health System: Construct a comprehensive system for balanced player and enemy health management.
-
Start/Options Menu: Design a user-friendly menu with navigation and protagonist selection features.
-
Score Screen and Replay: Implement a score screen for player achievements and seamless replay functionality.
-
Focus on Reusability: Emphasize creating reusable systems and components for efficient game development.
Main Goal:
The course’s primary objective is to teach the creation of reusable systems applicable to various games. Emphasis is placed on the reusability of each component, fostering a deep understanding of how to construct flexible and efficient game development systems.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Requirements
Lecture 3: How to resolve issues
Lecture 4: Ask For Help
Chapter 2: Environment
Lecture 1: Init Project
Lecture 2: Assets
Lecture 3: Environment Tilesets
Lecture 4: Add Player
Lecture 5: Player Controller
Lecture 6: AI – Transform
Lecture 7: Follow Camera
Chapter 3: Player Controller
Lecture 1: Player Input Handler
Lecture 2: Input Reader
Lecture 3: AI Scriptable Objects
Lecture 4: Action Delegates
Lecture 5: Player Movement
Lecture 6: Target Speed
Chapter 4: Animation & Movement
Lecture 1: Idle Animation
Lecture 2: Running Animation
Lecture 3: Movement Blend
Lecture 4: Blend Tree
Lecture 5: Set Animation Speed
Lecture 6: Character Behaviour
Lecture 7: Flip Sprite
Lecture 8: Skeleton Enemy
Chapter 5: StateMachine Beginnings
Lecture 1: State Machine Start
Lecture 2: StateSO init
Lecture 3: Statemachine refactor
Lecture 4: Create State
Lecture 5: Initial all states
Lecture 6: StateAction Init
Lecture 7: Follow Player Action
Lecture 8: Initialize State Actions
Lecture 9: AI StateMachine
Chapter 6: Follow Player
Lecture 1: Awake Function
Lecture 2: Game Manager
Lecture 3: Get Player in Manager
Lecture 4: Move towards player
Lecture 5: Speed Modifier in SO
Lecture 6: Set Colliders on Player and Enemy
Lecture 7: Distance to Keep
Chapter 7: Receive Damage
Lecture 1: Prefabs
Lecture 2: Player Prefab
Lecture 3: Adds collision with enemy
Lecture 4: Damageable
Lecture 5: Damage Interval
Chapter 8: Damage Effect
Lecture 1: Sprite Flash Start
Lecture 2: Flash Coroutine
Lecture 3: Flash Color
Lecture 4: Flip in player direction action
Lecture 5: Flip the enemy
Lecture 6: Effect Particles
Lecture 7: Play Effect
Lecture 8: Particles Update
Chapter 9: Health Bar
Lecture 1: Health Bar Canvas
Lecture 2: Int Value SO
Lecture 3: AI Int Value
Lecture 4: Player Health
Lecture 5: Add Health to Damageable
Lecture 6: Slider Bar
Lecture 7: Health Bar
Chapter 10: Damage UI
Lecture 1: Damage Text Canvas
Lecture 2: Damage Text Animation
Lecture 3: Destroy text on animation exit
Lecture 4: UI Manager
Lecture 5: Damage display script
Lecture 6: Provide correct position for damage
Chapter 11: Ability Starter
Lecture 1: Ability Init
Lecture 2: Melee Attack
Lecture 3: Ability Runner
Lecture 4: AI Ability Runner
Lecture 5: Instantiate Ability
Chapter 12: Melee Ability
Lecture 1: Melee Attack Prefab + Anim
Lecture 2: Set parent of ability
Lecture 3: Disable animation looping
Lecture 4: Ability Cooldown
Lecture 5: Compute cooldown
Lecture 6: Activate Ability
Lecture 7: Activate Ability Another Option
Chapter 13: Ability Action
Lecture 1: Ability Action
Lecture 2: Collision Layer
Lecture 3: Enemy takes damage
Lecture 4: Flip Attack
Lecture 5: Disable Collider
Lecture 6: Animation Event
Lecture 7: Collide With from Origin Data
Lecture 8: Flash Effect on Enemy
Instructors
-
Eincode by Filip Jerga
Online Education -
Filip Jerga
Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 6 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple