Unity 2D Game Developer Course Farming RPG
Unity 2D Game Developer Course Farming RPG, available at $99.99, has an average rating of 4.34, with 101 lectures, based on 1051 reviews, and has 10398 subscribers.
You will learn about Unity 2D Game Development For A Farming RPG to create the core systems for a Stardew Valley type game. Intermediate level course will show you how to build a sophisticated game by creating complex Unity components using C# scripting. 43 Hours of in depth tutorials and includes the full completed project with save points after every lecture. Set-up the Player game object in a multi-level hierarchy, and implement movement and animations using events. Use multiple tilemap layers to build game scenes which give a sense of depth. Use Cinemachine to create a camera to follow the player and remain within the scene bounds. Build comprehensive item and inventory systems using scriptable objects and prefabs. Build an inventory bar UI that allows the player to pickup, drop and re-arrange items. Implement a game time system and UI that generates time related events. Create a scene manager that loads and unloads scenes as the player moves between them. Use C# Interfaces to define the properties and methods gameobjects should implement to save their game state as the player moves between scenes. Use hidden tilemaps to store grid properties, such as, where the player can drop items or dig. Implement a variety of tools that the player can use, such as a hoe to dig ground and an axe to chop down trees. Build an object pool to re-use objects. Create a VFX Manager and build particle effects. Implement a configurable and flexible crop system covering the planting, growing and harvesting of crops. Create a Pause Menu that provides a full inventory management screen, save game and quit options. Build sophisticated save and load game functionality that uses C# interfaces and binary serialisation. Implement functionality to fully customise your game characters appearance. Create sophisticated AStar pathfinding for the game NPCs and time based movement schedules. Implement player sounds, ambient sounds, and game music. Create a Day and Night lighting cycle for the game – using a lighting schedule configurable by season. This course is ideal for individuals who are Intermediate Unity Developers who want to extend their skills and knowledge using a full project based course. or Existing Unity developers who are fans of Stardew Valley or Harvest Moon and want to build their own Farming RPG. or A Unity developer who has previously built some prototypes or games and wants a challenging project course to level up their skills. It is particularly useful for Intermediate Unity Developers who want to extend their skills and knowledge using a full project based course. or Existing Unity developers who are fans of Stardew Valley or Harvest Moon and want to build their own Farming RPG. or A Unity developer who has previously built some prototypes or games and wants a challenging project course to level up their skills.
Enroll now: Unity 2D Game Developer Course Farming RPG
Summary
Title: Unity 2D Game Developer Course Farming RPG
Price: $99.99
Average Rating: 4.34
Number of Lectures: 101
Number of Published Lectures: 101
Number of Curriculum Items: 101
Number of Published Curriculum Objects: 101
Original Price: £89.99
Quality Status: approved
Status: Live
What You Will Learn
- Unity 2D Game Development For A Farming RPG to create the core systems for a Stardew Valley type game.
- Intermediate level course will show you how to build a sophisticated game by creating complex Unity components using C# scripting.
- 43 Hours of in depth tutorials and includes the full completed project with save points after every lecture.
- Set-up the Player game object in a multi-level hierarchy, and implement movement and animations using events.
- Use multiple tilemap layers to build game scenes which give a sense of depth.
- Use Cinemachine to create a camera to follow the player and remain within the scene bounds.
- Build comprehensive item and inventory systems using scriptable objects and prefabs.
- Build an inventory bar UI that allows the player to pickup, drop and re-arrange items.
- Implement a game time system and UI that generates time related events.
- Create a scene manager that loads and unloads scenes as the player moves between them.
- Use C# Interfaces to define the properties and methods gameobjects should implement to save their game state as the player moves between scenes.
- Use hidden tilemaps to store grid properties, such as, where the player can drop items or dig.
- Implement a variety of tools that the player can use, such as a hoe to dig ground and an axe to chop down trees.
- Build an object pool to re-use objects.
- Create a VFX Manager and build particle effects.
- Implement a configurable and flexible crop system covering the planting, growing and harvesting of crops.
- Create a Pause Menu that provides a full inventory management screen, save game and quit options.
- Build sophisticated save and load game functionality that uses C# interfaces and binary serialisation.
- Implement functionality to fully customise your game characters appearance.
- Create sophisticated AStar pathfinding for the game NPCs and time based movement schedules.
- Implement player sounds, ambient sounds, and game music.
- Create a Day and Night lighting cycle for the game – using a lighting schedule configurable by season.
Who Should Attend
- Intermediate Unity Developers who want to extend their skills and knowledge using a full project based course.
- Existing Unity developers who are fans of Stardew Valley or Harvest Moon and want to build their own Farming RPG.
- A Unity developer who has previously built some prototypes or games and wants a challenging project course to level up their skills.
Target Audiences
- Intermediate Unity Developers who want to extend their skills and knowledge using a full project based course.
- Existing Unity developers who are fans of Stardew Valley or Harvest Moon and want to build their own Farming RPG.
- A Unity developer who has previously built some prototypes or games and wants a challenging project course to level up their skills.
Have you ever wanted to create your own Farming RPG? Games like Stardew Valley and Harvest Moon have been incredibly successful, and you too can develop your own game with the help of this course. We’ll explain how to develop many of the core systems and game functionality. We’ll start with a blank project and then develop the game lecture by lecture, covering all the code and Unity configuration you will need. This course is massive with over 44 hours of lecture videos, 99 lectures, a starter assets pack, and a complete Unity project that you can download to follow along. We even provide another Unity project to demonstrate AStar pathfinding! So while it took the creator of Stardew Valley over 4 years to create his game, you can get a head start by using this course, potentially saving many months or even years of development time ! This is one of the most comprehensive intermediate Unity 2D development courses on Udemy. We hope that you decide to take the course and join the thousands of students who have already taken their next steps in advancing their Unity game development skills using a sophisticated, intermediate project based course. I look forward to seeing you in the lectures!
*** This is an Intermediate Course – Please check the Requirements Section for the experience you need before taking this course ***
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Chapter 2: Preparation
Lecture 1: Unity and Visual Studio Installation
Lecture 2: SourceTree Installation and Using SourceTree With The Supplied Unity Project
Chapter 3: Game Architecture and Course Structure Overview
Lecture 1: Game Architecture and Course Structure
Chapter 4: Project Setup
Lecture 1: Project Creation
Lecture 2: Review Custom Package
Chapter 5: Player Basics
Lecture 1: Player Gameobject Set-Up
Lecture 2: Player Class and Abstract Singleton Class
Lecture 3: Player Animation Controllers
Lecture 4: Events and Event Handler
Lecture 5: Player Animation Test Harness
Lecture 6: Basic Player Movement
Chapter 6: Game Scenes & Tile Maps
Lecture 1: Game Location Scenes
Lecture 2: Create Farmyard Scene
Lecture 3: Add Farmhouse and Collision Tiles
Lecture 4: Add Scenery
Lecture 5: Add Cinemachine Confiner
Lecture 6: Scenery Fader
Chapter 7: Inventory & Items
Lecture 1: Item Details Class
Lecture 2: Scriptable Object Item List
Lecture 3: Item Class and Commodity Prefabs
Lecture 4: InventoryManager Class
Lecture 5: Custom Property Attribute Drawer
Lecture 6: Create Item Nudge Class
Lecture 7: Player Item Pickup
Lecture 8: Player Inventory Bar UI
Lecture 9: Add Collected Items To Inventory Bar
Lecture 10: Drop Items From Inventory Bar
Lecture 11: Reorder Items In Inventory Bar
Lecture 12: Item Description Pop Ups
Lecture 13: More Items In The Scene
Lecture 14: Select Items On The Inventory Bar
Lecture 15: Carry Item Animation Overrides
Chapter 8: Game Time System
Lecture 1: Create Game Time Manager
Lecture 2: Display Game Clock UI
Chapter 9: Scene Management
Lecture 1: Create A Scene Controller Manager
Lecture 2: Create a New Field Scene
Lecture 3: Move Between Scenes
Lecture 4: Create a New Farmhouse Cabin Scene
Chapter 10: Preserving Scene State
Lecture 1: Preserving Scene State
Lecture 2: Create Core Scene State Classes
Lecture 3: Scene Storing and Restoring
Lecture 4: Scene Storing and Restoring – Addendum
Chapter 11: Tilemap Grid Properties
Lecture 1: Using Tilemaps To Store Booleans
Lecture 2: Populate Tilemap Grid Properties
Lecture 3: Only Drop Items Where Permitted
Lecture 4: Implement A Grid Cursor
Lecture 5: Click Drop Items
Chapter 12: Using Tools
Lecture 1: Using The Hoe Animation
Lecture 2: Digging The Ground
Lecture 3: Using The Watering Can Animation
Lecture 4: Watering Dug Ground
Lecture 5: Implement Non-Grid Based Cursor
Lecture 6: Using The Scythe
Chapter 13: Pool Manager
Lecture 1: Creating A Pool Manager To Re-Use Objects
Chapter 14: VFX Manager & Particle Effects
Lecture 1: Build A Particle Effect For Reaping Grass
Lecture 2: Build A VFX Manager
Chapter 15: Crops
Lecture 1: Create Core Classes For Crops
Lecture 2: Populate Parsnip Crop Data
Lecture 3: Plant And Grow A Parsnip
Lecture 4: Harvest The Parsnip Crop
Lecture 5: Parsnip Crop Harvest Animation
Lecture 6: Plant And Grow An Oak Tree
Lecture 7: Chop Down The Oak Tree
Lecture 8: Falling Leaves Effect When Chopping
Lecture 9: Create Oak Tree Stump
Lecture 10: Create A Spruce Tree
Lecture 11: Instantiate Crops When Game Starts
Lecture 12: Creating Breakable Stones
Lecture 13: Harvest Stones With The Pickaxe
Lecture 14: Create Breaking Stone Particle Effect
Chapter 16: Pause Menu
Lecture 1: Create A Pause Menu
Lecture 2: Add Inventory To The Pause Menu
Lecture 3: Add Quit Game To The Pause Menu
Chapter 17: Save Game
Lecture 1: Save and Load Game From File
Lecture 2: Add Player Position To Save Game
Lecture 3: Add Player Inventory To Save Game
Lecture 4: Add Game Clock To Save Game
Chapter 18: Player Customisation
Lecture 1: Customise Player Shirt
Lecture 2: Customise Player Trousers
Lecture 3: Customise Player Hairstyle
Lecture 4: Customise Player Skin Colour
Instructors
-
Rob Ager
Unity Developer
Rating Distribution
- 1 stars: 25 votes
- 2 stars: 19 votes
- 3 stars: 72 votes
- 4 stars: 253 votes
- 5 stars: 682 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