In this course we are going to create a First Person game, called "Farmer Collector", where you play as a farmer, who needs to collect as many tomatoes as possible in a box under the available time to score points.
We will create the complete game from scratch, giving you the chance to learn about the entire creation process, which includes:
In this course we are going to create a First Person game, called "Farmer Collector", where you play as a farmer, who needs to collect as many tomatoes as possible in a box under the available time to score points.
We will create the complete game from scratch, giving you the chance to learn about the entire creation process, which includes:
Creating the main scene
Configuring the First Person controller
Configuring the terrain
Configuring the environment
Creating the game logic for the timer, throwing tomatoes and getting scores
Configuring the UI
Configuring the game sounds and sound effects
Adding props
Adding animals and configuring AI navigation
Configuring Skyboxes
Building the game
In addition, no coding skills are required, as all scripts will be provided as part of the course content, but you are free to explore and leverage these scripts in your own projects. The 6 provided scripts include:
Game Manager
Object Interact
Object Interactable
Score Collider
Sound Manager
Animal Wander
Also we will provide you with a stunning UI canvas with a custom font that can be used to greatly improve the look of your game.
In addition, we'll also leverage Unity Asset Store to make our game look great using a custom store list link I have prepared for you.
By the end of this course you should have your own Unity 3D game "Farmer Collector" ready to play and acquired the skills and knowledge to turn your next game ideas into reality.
Thank you and enjoy your learning time.
Marcos
Please download the Farmer Collector Unity Package before proceeding to the next lecture, and keep the Asset Store custom link at hand as it will be needed to download additional packages over the course lectures.
In this lecture we will create the Unity Project using the built in renderer.
In this lecture we will import the custom package provided as part of the course resources.
In this lecture we will configure the terrain package and import the Heightmap of our terrain.
In this lecture we will configure the terrain texture based on imported assets.
In this lecture we will configure to edit our terrain by adding elements, such as grass and trees.
In this lecture we will start configuring our First Person Controller, allowing the player to move across the scene.
In this lecture we will add colliders that will delimit the scene play area.
In this lecture we will configure the controller to interact with the tomato, to be able to grab and throw it.
In this lecture we will add crosshairs to help our player select tomatoes.
In this lecture we will add a box with a collider to keep track of the score.
In this lecture we will add references to our Game Manager, including the Tomato Spawner.
In this lecture we will add the user interface to configure the game flow.
In this lecture we will add the elements that will be part of our farm environment.
In this lecture we will adjust the spawn transforms according to the new elements added to the scene.
In this lecture we will add animals into our scene and configure the agent navigation.
In this lecture we will add a skybox to our farm scene.
In this lecture we will add sounds to our farm scene.
In this lecture we will build and play our final game.
Congratulations on finishing the Udemy Farmer Collector game project. For your reference, the final game project used throughout these lectures is available under the following link. Thanks again.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.