Unity 2019 Make an intermediate 3d survival game
Unity 2019 Make an intermediate 3d survival game, available at $19.99, has an average rating of 4.15, with 169 lectures, based on 148 reviews, and has 1329 subscribers.
You will learn about Unity game development using Universal Rendering Pipeline Implementing different game systems: movement, cinemachine camera, inventory, pickup, crafting and saving game. Creating a low-poly map using 3d models and PolyBrush tool This course is ideal for individuals who are Intermediate Unity game Developers It is particularly useful for Intermediate Unity game Developers.
Enroll now: Unity 2019 Make an intermediate 3d survival game
Summary
Title: Unity 2019 Make an intermediate 3d survival game
Price: $19.99
Average Rating: 4.15
Number of Lectures: 169
Number of Published Lectures: 169
Number of Curriculum Items: 169
Number of Published Curriculum Objects: 169
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Unity game development using Universal Rendering Pipeline
- Implementing different game systems: movement, cinemachine camera, inventory, pickup, crafting and saving game.
- Creating a low-poly map using 3d models and PolyBrush tool
Who Should Attend
- Intermediate Unity game Developers
Target Audiences
- Intermediate Unity game Developers
Are you looking for an intermediate Unity course where you will build a small 3d game, from scratch with a maintainable codebase? In this course we will create a survival game with 3rd person camera, player movement system, animations, simple island map, inventory and crafting system and a save system to save our progress to a file. We will use the new Universal Rendering Pipeline to create our project., and structure the code using state pattern and Model-View-Controller architecture to make the code less prone to bugs.
If you have completed few beginner courses on Unity and c# and you feel comfortable using them together I believe that you will benefit greatly from this course.
When I was learning Unity and Game Development overall I was always disappointed with the lack of intermediate courses that actually showed how to make a game that isn’t a single monobehaviour or that actually implements some useful systems like save system. I wanted a bigger project that I have lacked the skills to structure properly to keep it maintainable. How do you make a more complex game?
The answer is – one step at a time.
We will use multiple 3d models, animations and tools that are free on the Unity Asset Store. It really is amazing how many great assets are available for free and how we can use them to create a decent looking game.
My hope is that at the end of the course you will have a bigger picture on how to structure the code for your game and have a survival game template that you can reuse.
If you think that you could benefit from this course don’t hesitate to purchase it. You have 30 days to get a refund in case you don’t enjoy my course. Saying that I have really put a lot of effort to make sure that you will benefit from the course and learn some useful techniques from setting up a simple movement system using a character controller to creating a UI, a map with post-processing effects and serializing the data to save it to a JSON file.
Just click that Buy button See you in the course!
Update February 2021:
Resources now are containing a “Survival_Game_FullProject_ …” for most of the videos. If you ever get stuck you can simply download a full project for a specific video and use it to help you debug your own project or to just start working on a specific section of the course.
Previously the resources were unity packages that was overriding your own project. I hope that full project asset version will be better 🙂
Course Curriculum
Chapter 1: Introduction
Lecture 1: Content of this course
Lecture 2: Check the game you will create
Lecture 3: Onboarding
Chapter 2: Project setup
Lecture 1: Creating a new Unity project
Lecture 2: Using the resources
Chapter 3: Player movement system
Lecture 1: Goal of this section
Lecture 2: Preparing the models
Lecture 3: 3rd person cinemachine camera
Lecture 4: Getting player input
Lecture 5: Character Controller issue!
Lecture 6: Moving using arrows
Lecture 7: Rotating the player
Lecture 8: Preparing movement animations
Lecture 9: Playing movement animations
Lecture 10: Jumping and the issues of boolean flags
Lecture 11: State pattern – an alternative to boolean flags
Lecture 12: State pattern – restoring previous functionality
Lecture 13: Jump Animations
Lecture 14: Animations for Jumping
Lecture 15: Falling State – what happens when we fall down when jumping
Lecture 16: Falling state fix
Lecture 17: Adding footsteps sound
Lecture 18: Testing the system on a prototypical terrain
Lecture 19: Adding Right and Left movement
Chapter 4: Inventory system View
Lecture 1: Inventory System Introduction
Lecture 2: Inventory System Structure
Lecture 3: Preparing UI – basic panel
Lecture 4: Preparing UI – settings
Lecture 5: Preparing UI – dividing panel into areas
Lecture 6: UI Inventory item element
Lecture 7: Adding scrollbar
Lecture 8: Adding Hotbar UI
Lecture 9: Button helper script
Lecture 10: Item Helper script part 1
Lecture 11: Item Helper script part 2
Lecture 12: Finishing the UI
Lecture 13: Implementing UI module into our game – player input
Lecture 14: Implementing UI module into our game – Inventory State
Lecture 15: Preparing logic behind using the Inventory UI
Chapter 5: Inventory System Data Model and Data
Lecture 1: ItemSO Scriptable object
Lecture 2: FoodItemSO
Lecture 3: Storage system Introduction
Lecture 4: Update: implementing storage scripts from scratch
Lecture 5: Inventory System Data – Adding Storage p1
Lecture 6: Inventory System Data – Adding Storage p2
Lecture 7: Inventory System – Hotbar items
Lecture 8: Inventory System Data – integrating UI p1
Lecture 9: Inventory System Data – integrating UI p2
Lecture 10: ItemSO data manager
Lecture 11: Testing the UI with dummy items
Lecture 12: Testing the UI – displaying data
Chapter 6: Ui Dragging elements in the inventory
Lecture 1: Intro / Recap
Lecture 2: Dragging UI element Part 1
Lecture 3: Dragging UI element Part 2
Lecture 4: Swapping UI data on drag and drop
Lecture 5: Swapping data in inventory
Lecture 6: Swapping data in hotbar part 1
Lecture 7: Swapping data in hotbar part 2
Lecture 8: Finishing and debugging
Chapter 7: Picking up items from the map
Lecture 1: Intro / Recap
Lecture 2: Pickable Item setup
Lecture 3: Detection system
Lecture 4: Performing detection
Lecture 5: Highlighting the selected item
Lecture 6: Highlighting the selected item Part 2
Lecture 7: Interacting with an item – Interact State
Lecture 8: Interact State Part 2
Lecture 9: Adding items to the inventory storage
Lecture 10: Fix closing inventory when dragging
Chapter 8: Finishing Inventory System
Lecture 1: Intro / Recap
Lecture 2: Inventory Buttons Setup – Drop and Use buttons
Lecture 3: Interacting with Drop and Use buttons
Lecture 4: Drop button logic
Lecture 5: Use button logic Part 1
Lecture 6: Use button logic Part 2
Lecture 7: Fixing Highlight issue
Lecture 8: Interacting with hotbar items
Lecture 9: Item Spawner
Chapter 9: Save system for inventory items
Lecture 1: Intro / Recap
Lecture 2: Saving system introduction
Lecture 3: Saving system implementation outline
Lecture 4: Creating ISavable interface
Lecture 5: Implementing ISavable for the inventory
Lecture 6: SaveSystem Class
Lecture 7: Testing save system
Lecture 8: Main menu part 1
Lecture 9: Main menu part 2
Lecture 10: In-game menu p1
Lecture 11: In-game menu p2
Lecture 12: In-game menu p3
Lecture 13: In-game menu p4
Instructors
-
Sunny Valley Studio
Game Dev
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 5 votes
- 3 stars: 14 votes
- 4 stars: 44 votes
- 5 stars: 80 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