Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Unity 2D Game Developer Course Farming RPG

Build the core systems for a 2D Farming RPG game using the Unity game engine and C# in this intermediate Unity course.
4.6
4.6/5
(564 reviews)
5,457 students
Created by

9.7

CourseMarks Score®

10.0

Freshness

8.8

Feedback

9.6

Content

Platform: Udemy
Video: 44h 21m
Language: English
Next start: On Demand

Top Unity courses:

Detailed Analysis

CourseMarks Score®

9.7 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

10.0 / 10
This course was last updated on 2/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

8.8 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.6 / 10
Video Score: 10.0 / 10
The course includes 44h 21m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 12 hours 40 minutes of 335 Unity courses on Udemy.
Detail Score: 9.4 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
5 resources.
0 exercise.
0 test.

Table of contents

Description

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 ***

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.

Requirements

• *** Please do not buy this course if you are an absolute beginner! This course doesn’t cover C# and Unity basics, for example, constructing animation clips from sprites and setting up basic animator controllers. The last thing I want is for you to be frustrated and leave a negative review because you don’t have the required basic knowledge to follow the lectures. This is an intermediate course and you need the required skills listed below. I of course would love you to enrol in the course, but if you don’t have these skills start with some beginner courses and then come back once you have built a few games and have a good level of knowledge of C# and Unity. ***
• Intermediate Unity Development Skills – you should have built a few Unity prototypes or games before.
• Good knowledge of the Unity editor, and how to use it’s main features.
• Good knowledge of C# scripting and the fundamentals of object oriented programming.
• Good knowledge and understanding of some of the main Unity API classes and C# system classes.
• The willingness to look up anything you are not familiar with in the Unity scripting manual or C# resources online.
• Install the free Unity 3D game engine software and Visual Studio Community Edition.
• Install the free Source
• Tree git client to help follow along with the provided completed Unity project and the branches that correspond to completed lectures.

This course is for

• 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.

How much does the Unity 2D Game Developer Course Farming RPG course cost? Is it worth it?

The course costs $17.99. And currently there is a 80% discount on the original price of the course, which was $89.99. So you save $72 if you enroll the course now.
The average price is $15.3 of 335 Unity courses on Udemy.

Does the Unity 2D Game Developer Course Farming RPG course have a money back guarantee or refund policy?

YES, Unity 2D Game Developer Course Farming RPG has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Unity 2D Game Developer Course Farming RPG course, but there is a $72 discount from the original price ($89.99). So the current price is just $17.99.

Who is the instructor? Is Rob Ager a SCAM or a TRUSTED instructor?

Rob Ager has created 1 courses that got 564 reviews which are generally positive. Rob Ager has taught 5,460 students and received a 4.6 average review out of 564 reviews. Depending on the information available, Rob Ager is a TRUSTED instructor.
Unity Developer
Are you passionate about game development? Well, if you are, welcome to my Udemy courses! My interest in game development started over 40 years ago when I had my first computer – a Tandy TRS-80. This was soon followed by a Sinclair Spectrum and other micro computers of that era. I had my first game commercially published in 1983 while I was still at school. My career took me into corporate business software development and project management.   Over the last few years I have discovered the Unity game engine with C# scripting, picking up my interest in game development where I left off all those years ago…. and wow, haven’t things changed! The tools available to the budding game developer now are just fantastic and incredibly powerful. I wish you every success on your game development journey and hope you find it as interesting as I do.Show moreShow less

9.7

CourseMarks Score®

10.0

Freshness

8.8

Feedback

9.6

Content

Platform: Udemy
Video: 44h 21m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):


Unity 2D Game Developer Course Farming RPG
 rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/unity-2d-game-developer-course-farming-rpg/" target="_blank" title=" Unity 2D Game Developer Course Farming RPG on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/97.svg" width="200px" alt=" Unity 2D Game Developer Course Farming RPG rating"/></a>