->
Udemy -
Udemy - Unity 2019 Make a 3d survival game
Create a 3d game with URP from scratch in a low poly style with inventory, crafting and save systems.


Description

Course content

  • Introduction
    • Content of this course
    • Onboarding
  • Project setup
    • Creating a new Unity project
  • Player movement system
    • Goal of this section
    • Preparing the models
    • 3rd person cinemachine camera
    • Getting player input
    • Moving using arrows
    • Rotating the player
    • Preparing movement animations
    • Playing movement animations
    • Jumping and the issues of boolean flags
    • State pattern - an alternative to boolean flags
    • State pattern - restoring previous functionality
    • Jump Animations
    • Animations for Jumping
    • Falling State - what happens when we fall down when jumping
    • Falling state fix
    • Adding footsteps sound
    • Testing the system on a prototypical terrain
    • Adding Right and Left movement
  • Inventory system View
    • Inventory System Introduction
    • Inventory System Structure
    • Preparing UI - basic panel
    • Preparing UI - settings
    • Preparing UI - dividing panel into areas
    • UI Inventory item element
    • Adding scrollbar
    • Adding Hotbar UI
    • Button helper script
    • Item Helper script part 1
    • Item Helper script part 2
    • Finishing the UI
    • Implementing UI module into our game - player input
    • Implementing UI module into our game - Inventory State
    • Preparing logic behind using the Inventory UI
  • Inventory System Data Model and Data
    • ItemSO Scriptable object
    • FoodItemSO
    • Storage system Introduction
    • Inventory System Data - Adding Storage p1
    • Inventory System Data - Adding Storage p2
    • Inventory System - Hotbar items
    • Inventory System Data - integrating UI p1
    • Inventory System Data - integrating UI p2
    • ItemSO data manager
    • Testing the UI with dummy items
    • Testing the UI - displaying data
  • Ui Dragging elements in the inventory
    • Intro / Recap
    • Dragging UI element Part 1
    • Dragging UI element Part 2
    • Swapping UI data on drag and drop
    • Swapping data in inventory
    • Swapping data in hotbar part 1
    • Swapping data in hotbar part 2
    • Finishing and debugging
  • Picking up items from the map
    • Intro / Recap
    • Pickable Item setup
    • Detection system
    • Performing detection
    • Highlighting the selected item
    • Highlighting the selected item Part 2
    • Interacting with an item - Interact State
    • Interact State Part 2
    • Adding items to the inventory storage
  • Finishing Inventory System
    • Intro / Recap
    • Inventory Buttons Setup - Drop and Use buttons
    • Interacting with Drop and Use buttons
    • Drop button logic
    • Use button logic Part 1
    • Use button logic Part 2
    • Fixing Highlight issue
    • Interacting with hotbar items
    • Item Spawner
  • Save system for inventory items
    • Intro / Recap
    • Saving system introduction
    • Saving system implementation outline
    • Creating ISavable interface
    • Implementing ISavable for the inventory
    • SaveSystem Class
    • Testing save system
    • Main menu part 1
    • Main menu part 2
    • In-game menu p1
    • In-game menu p2
    • In-game menu p3
    • In-game menu p4
  • Simple Map
    • Intro / Recap
    • Importing a map model
    • PolyBrush tool
    • Skybox
    • Tress and rocks
    • Post-processing
    • Adding the new map to our game
    • Bounding the map using invisible walls
    • Adding ambient sound
    • FIX: PolyBrush issues
  • Crafting System
    • What we did so far
    • Importing assets
    • MaterialSO
    • RecipeSO
    • Refactoring ItemPanelHelper
    • Recipe Item Panel Helper
    • RecipeItemPanelHelper
    • Ingredient Crafting UI Panel
    • IngredientCraftingPanel
    • Adding crafting UI p1
    • Adding crafting UI p2
    • Crafting system p1
    • Crafting system p2
    • Crafting system p3
    • Finishing crafting system
  • Weapon state
    • What we did so far
    • Attack animation
    • Attack state
    • Item slot
    • Equipped item indicator
    • Modifying inventory system
    • Finishing equip weapon logic
    • IHittable interface
    • Finishing Resource Node
    • Hitting Resource Node
    • Weapon swing sound
    • Fixing bugs
  • Placement System
    • What we did so far
    • Refactoring
    • Adding PlacementState
    • Transitioning to PlacementState
    • Instantiating a structure
    • Moving placed structure with the player
    • Terrain height detection
    • Logic behind terrain height detection
    • Height difference check
    • Refactoring DetectionSystem
    • Preparing PlacementHelper
    • Shader graph transparent material
    • Checking collisions
    • Finishing placement logic
    • Saving and loading structures
    • Interacting with structures P1
    • Interacting with structures P2
  • Survival System
    • What we did so far
    • Adding structure highlight
    • Saving spawn position in the tent
    • Better Tent interaction p1
    • Better Tent interaction p2
    • Respawn objects when sleeping
    • PlayerStats UI
    • PlayerStats logic p1
    • PlayerStats logic p2
    • Saving PlayerStats
    • Enemy animations
    • Enemy behaviour p1
    • Enemy behaviour p2
    • Enemy behaviour p3
    • Enemy hit feedback
    • Good Work!
  • Extra
    • How to Debug
    • Fix: inventory drop items
    • Fix: jump animation
  • LINKS
    • LINKS

Udemy - Unity 2019 Make a 3d survival game

Unity_2019_Make_a_3d_survival_game.part06.rar

Unity_2019_Make_a_3d_survival_game.part05.rar

Unity_2019_Make_a_3d_survival_game.part04.rar

Unity_2019_Make_a_3d_survival_game.part02.rar

Unity_2019_Make_a_3d_survival_game.part08.rar

Unity_2019_Make_a_3d_survival_game.part01.rar

Unity_2019_Make_a_3d_survival_game.part03.rar

Unity_2019_Make_a_3d_survival_game.part10.rar

Unity_2019_Make_a_3d_survival_game.part11.rar

Unity_2019_Make_a_3d_survival_game.part13.rar

Unity_2019_Make_a_3d_survival_game.part07.rar

Unity_2019_Make_a_3d_survival_game.part14.rar

Unity_2019_Make_a_3d_survival_game.part09.rar

Unity_2019_Make_a_3d_survival_game.part12.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.




rss