RPG Core Combat Creator: Learn Intermediate Unity C# Coding
RPG Core Combat Creator: Learn Intermediate Unity C# Coding, available at $119.99, has an average rating of 4.66, with 190 lectures, 28 quizzes, based on 11108 reviews, and has 106034 subscribers.
You will learn about Create core combat mechanics for melee, ranged and special attacks. More advanced C# techniques such as interfaces, delegates, and co-routines. Create pathfinding systems and patrol paths for enemies and NPCs. Make a detailed level with terrain, enemies, triggers, lighting, particles and props. Balance the player and enemy stats (eg. health, damage, movement, attack speed, and more). Advanced game design, project management and code architecture strategies. This course is ideal for individuals who are This course is for intermediate Unity users who want to create their own RPG. or Our Complete Unity Developer course provides the perfect pre-requisite. It is particularly useful for This course is for intermediate Unity users who want to create their own RPG. or Our Complete Unity Developer course provides the perfect pre-requisite.
Enroll now: RPG Core Combat Creator: Learn Intermediate Unity C# Coding
Summary
Title: RPG Core Combat Creator: Learn Intermediate Unity C# Coding
Price: $119.99
Average Rating: 4.66
Number of Lectures: 190
Number of Quizzes: 28
Number of Published Lectures: 190
Number of Published Quizzes: 27
Number of Curriculum Items: 218
Number of Published Curriculum Objects: 217
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Create core combat mechanics for melee, ranged and special attacks.
- More advanced C# techniques such as interfaces, delegates, and co-routines.
- Create pathfinding systems and patrol paths for enemies and NPCs.
- Make a detailed level with terrain, enemies, triggers, lighting, particles and props.
- Balance the player and enemy stats (eg. health, damage, movement, attack speed, and more).
- Advanced game design, project management and code architecture strategies.
Who Should Attend
- This course is for intermediate Unity users who want to create their own RPG.
- Our Complete Unity Developer course provides the perfect pre-requisite.
Target Audiences
- This course is for intermediate Unity users who want to create their own RPG.
- Our Complete Unity Developer course provides the perfect pre-requisite.
Role Playing Games can be complex to create, with many interacting gameplay systems. We make it easy for you!Learn, step-by-step, how to make the foundations of any good RPG combat system – from scratch.
In this course we’re focusing on the core of any great RPG, giving your players a fun combat momentin a well crafted level, based upon a solid game design, built using a robust code architecture.You will follow our project, but also make the game entirely your own.
This highly acclaimed course was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a pre-requisite.
The course can be a standalone course, or can be taken as the first part in our RPG series. The three other separate courses in this series teach the Inventory system, Shops and Abilities, and Dialogue and Quests.
This is a highly realistic and comprehensive introduction to real game development. We’ll be taking you through our process step-by-step, with all decisions justified and all avenues explored.
Fancy something a little different to get started? Check out GameDev’s other courses, just look for the green logo as your guide.
We will be dealing with player movement, NavMesh navigation, AI pathfinding, save and loading systems, basic pick ups, using asset packs, debug code, making particle effects and more. We’ll also give you a robust code architecture for managing more complex projects by setting up namespaces.
You’ll need a basic grasp of Unity and C# before you get start, from there we’ll be teaching you more advanced programming techniques such as C# delegates, interfaces, co-routines and more.
Building an RPG is an amazing way to level-up your game development skills, so why not join us and get started improving your game development right now?
Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).
Course Curriculum
Chapter 1: Introduction & Setup
Lecture 1: Welcome To The Course
Lecture 2: Install Unity 2018.3
Lecture 3: Install Visual Studio Code
Lecture 4: Not Making Intellisense?
Lecture 5: Quick Game Design Overview
Lecture 6: Architectural Overview
Lecture 7: Community & Support
Chapter 2: Basic Movement
Lecture 1: Section Overview – Basic Movement
Lecture 2: Create A Simple Sandbox
Lecture 3: Move Using Nav Mesh Agent
Lecture 4: Refining Your Nav Mesh
Lecture 5: Introduction To Raycasting
Lecture 6: Implement Click-To-Move
Lecture 7: Create A Fixed Follow Camera
Lecture 8: Animation Blend Trees
Lecture 9: Match Animation To Movement
Lecture 10: Basic Movement Tweaks
Lecture 11: Project Folder Structure
Chapter 3: High Level Game Design
Lecture 1: Section Intro – High Level Design
Lecture 2: 1.5 Page Game Design Document
Lecture 3: The Player Experience
Lecture 4: First Draft Of Your GDD
Chapter 4: Basic Combat
Lecture 1: Section Overview – Basic Combat
Lecture 2: Separating The Control Layer
Lecture 3: Namespaces To See Dependencies
Lecture 4: Raycasting For Components
Lecture 5: Implementing Action Priority
Lecture 6: Move Within Range
Lecture 7: Cancelling Combat With Movement
Lecture 8: Decoupling Dependency Cycles
Lecture 9: Dependency Inversion With Interfaces
Lecture 10: Add Attack Animation
Lecture 11: Trigger Animation In Code
Lecture 12: Throttling Our Attacks
Lecture 13: Taking Damage
Lecture 14: Nested Prefabs And Variants
Lecture 15: Using Prefab Variants
Lecture 16: Any State Animations
Lecture 17: Trigger Death Animation
Lecture 18: Stop Attacking Already
Lecture 19: Look Them In The Eyes
Lecture 20: Ignore Dead Enemies
Lecture 21: Bugs? What Bugs?
Chapter 5: Enemy AI
Lecture 1: Section Overview – Enemy AI
Lecture 2: Calculating AI Chase Distance
Lecture 3: Swappable Control Systems
Lecture 4: Disable Control When Dead
Lecture 5: Visualising With Gizmos
Lecture 6: AI Guarding Behaviour
Lecture 7: That's Some Suspicious Behaviour
Lecture 8: Visualising Waypoints
Lecture 9: Waypoint Loops
Lecture 10: Patrolling Behaviour
Lecture 11: Dwelling At Waypoints
Chapter 6: First Moment
Lecture 1: Section Overview – First Moment
Lecture 2: Design A Moment
Lecture 3: Sketch Your Moment
Lecture 4: Tips To Improve Workflow
Lecture 5: Craft The Environment
Lecture 6: Hits-To-Kill Design Metric
Lecture 7: Tweak Enemy Patrol
Lecture 8: Cinemachine Follow Camera
Lecture 9: Make Cinematic Sequence
Lecture 10: Trigger Cinemachine Cut Scene
Lecture 11: The Observer Pattern In C#
Lecture 12: Player Input In Cutscenes
Chapter 7: Scene Management
Lecture 1: Section Overview – Scene Management
Lecture 2: Make A Second Scene
Lecture 3: Scene Loading Portals
Lecture 4: How Coroutines Work
Lecture 5: Wait For Scene To Load
Lecture 6: Player Spawn Point
Lecture 7: Cross Scene References
Lecture 8: Canvas Groups For Fading
Lecture 9: Nested Coroutines For Fading
Lecture 10: Avoiding The Singleton Pattern
Chapter 8: Saving Asset Pack
Lecture 1: Section Overview: Saving Asset Pack
Lecture 2: WARNING – BinaryFormatter Security Vulnerability
Lecture 3: The Saving System Overview
Lecture 4: Triggering Saving And Loading
Instructors
-
Ben Tristem
GameDev.tv Founder :: Entrepreneur :: Passionate Teacher -
Rick Davidson
Helped More Than 1 Million Students To Create & Grow -
GameDev.tv Team
Learn to Make and Sell Games
Rating Distribution
- 1 stars: 49 votes
- 2 stars: 96 votes
- 3 stars: 500 votes
- 4 stars: 2888 votes
- 5 stars: 7575 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024