Tags
Language
Tags
October 2024
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Learn To Create A Farming Game With Unity 6 & C#

Posted By: ELK1nG
Learn To Create A Farming Game With Unity 6 & C#

Learn To Create A Farming Game With Unity 6 & C#
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.86 GB | Duration: 11h 28m

Game development made easy. Learn C# using Unity and create your own crop growing game!

What you'll learn

Learn C#, a modern versatile programming language

Understand the capabilities of game development in Unity

Develop strong and transferrable problem solving skills

Gain a complete understanding of the game development process

Learn how object oriented programming works in practice

Requirements

Mac or PC capable of running Unity 3D

A copy of Unity

Description

Learn how to create and program your very own farming game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.At the end of this course you will have developed the ability to understand such game elements as:Generating a grid to plant onBuying and selling seeds and cropsSwitching between various toolsFull player movementA complete time and day progression systemPlanting and growing cropsTargeting points in the gridAn inventory systemTracking MoneyFull Menu and Audio systemsand much more…The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!Start learning today and let me help you become a game developer!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Project Assets

Section 2: Getting Started

Lecture 3 Setting Up The Project

Section 3: Tiles & Tilemaps

Lecture 4 Creating Tiles

Lecture 5 Using Tilemaps For The Ground

Section 4: The Player

Lecture 6 Setting Up The Player

Lecture 7 Setting Up Our First Script

Lecture 8 Moving The Player

Lecture 9 Controlling The Player

Lecture 10 Limiting Diagonal movement

Lecture 11 Setting Up Animations

Lecture 12 Making The Animator Work

Lecture 13 Flipping The Player

Section 5: The Camera

Lecture 14 Making The Camera Follow The Player

Lecture 15 Keeping The Camera Confined

Lecture 16 Showing The Correct Visible Area

Lecture 17 Keeping The Player Confined

Lecture 18 Creating Hard Objects with the tilemap

Lecture 19 Fixing Stray Lines

Section 6: Ploughing

Lecture 20 Creating a planting block

Lecture 21 Showing Growth

Lecture 22 Making The Player Plough

Section 7: Managing Tools

Lecture 23 Setting Up Tools

Lecture 24 Using Switch Statements

Lecture 25 Displaying Tools

Lecture 26 Displaying Selected Tool

Lecture 27 Making The Player Update UI

Lecture 28 Updating At The Start

Section 8: Managing Crops

Lecture 29 Watering The Soil

Lecture 30 Animating Tools

Lecture 31 Limiting Movement While Using Tools

Lecture 32 Planting Crops

Lecture 33 Making Crops Grow

Lecture 34 Harvesting Crops

Section 9: Planting On A Grid

Lecture 35 Setting up block positions

Lecture 36 Getting The Grid Size

Lecture 37 Filling The Grid

Lecture 38 Tracking Grid Blocks

Lecture 39 Preventing Blocks Spawning

Section 10: Targetting

Lecture 40 Adding A Target Indicator

Lecture 41 Adjusting The Indicator

Lecture 42 Getting A Block With The Indicator

Lecture 43 Clearing The Grid

Section 11: Moving Indoors

Lecture 44 Creating An Indoor Area

Lecture 45 Switching Scenes

Lecture 46 Bringing The Player

Lecture 47 Preventing Duplicate Players

Lecture 48 Switching Between Multiple Areas

Section 12: Storing Information

Lecture 49 Keeping The Plant Grid

Lecture 50 Updating The Information

Lecture 51 Getting Information Back To The Plant Grid

Lecture 52 Growing Plants From Another Scene

Lecture 53 Sleeping In A Bed

Lecture 54 BUGFIX: Using The Tool With No Grid

Section 13: Controlling Time & Days

Lecture 55 Controlling Time

Lecture 56 Displaying Time

Lecture 57 Start And End The Day

Lecture 58 Creating A Day End Scene

Lecture 59 Waking Up Beside Bed

Section 14: More Crops

Lecture 60 Adding Different Kinds Of Crop

Lecture 61 Planting Different Crop

Lecture 62 Tracking Seeds & Crops Harvested

Lecture 63 Randomising Growth Chances

Lecture 64 Reverting Soil

Section 15: Inventory

Lecture 65 Setting Up Inventory

Lecture 66 Controlling The Inventory

Lecture 67 Displaying Seeds

Lecture 68 Making Seeds Selectable

Lecture 69 Stop The Player Moving

Lecture 70 Displaying Crops

Section 16: The Shop

Lecture 71 Setting Up Shop

Lecture 72 Tracking Money & Adding Plant Prices

Lecture 73 Updating Seeds

Lecture 74 Buying Seeds

Lecture 75 Displaying Money

Lecture 76 Updating Crops

Lecture 77 Selling Crops

Lecture 78 Activating The Shop

Section 17: Menus & Sounds

Lecture 79 Adding A Title Screen

Lecture 80 Making It Look Nicer

Lecture 81 Pausing The Game

Lecture 82 Adding Music

Lecture 83 Adding Sound Effects

Section 18: Finishing Up

Lecture 84 Building The Game

Lecture 85 Next Steps

Anyone who wants to make their own card battling games,People who want to create and publish their own games,Complete beginners with an interest in learning game development,Developers who want to re-skill across to game development,People interested in working in the game design industry,Competent and confident with using a computer