
Brief Introduction and about this course.
Meet your instructor and a bit more info about this course, how I'm going to be teaching it and my teaching style
A brief video to make sure this course is right for you.
Quick course tip about video speed.
Introduction to AWS. We will be using AWS throughout this course.
https://aws.amazon.com/dynamodb/
https://aws.amazon.com/solutions/case-studies/ae-networks-databases-case-study/
https://aws.amazon.com/solutions/case-studies/fanfight-dynamodb-case-study/
https://aws.amazon.com/solutions/case-studies/the-pokemon-company-case-study/
In this video we will cover some basic AWS security practices.
AWS tip. In this video we discuss the concept regions.
In this video we will be making our first DynamoDB table.
In this video we discuss some table settings and pricing models.
In this video will be using the AWS console to insert information into our DynamoDB table.
Brief Introduction about Lambda
In this video we will be building our first lambda function.
In this video we discuss how to take in incoming information for lambda function.
In this video we do some basic if statements with our lambda functions.
In this video we will be deploying our Lambda function to an API gateway.
In this video we will go over a basic Unity Web Request.
In this video we will be discussing out to interact with our lambda function from Unity.
In this video we will go over a brief overview of JSON and how it works.
In this video we will be sending information to our lambda function and returning information back.
In this video we will set up a welcome scene for the app that we will be building.
In this video we will be setting up the UI for our Create New User Scene.
In this video we are going to go over some front end scripting for our Create New Player Scene
In this video we're going to create a lambda script to add a new user to our database.
In this video we are going to build a function to see if an email already exists in our database.
In this video we discuss GSI and see if username already exists.
In this video we're going to create a Lambda Script to check if the username exists.
In this video we are going to continue working on our create new user lambda script.
In this video we're going to discuss saving passwords for players.
In this video we will hash the user passwords that are stored in our database.
In this video we're going to begin the hook up process of our lambda function to our front end.
In this video we're going to handle some of the different response codes coming back from our lambda function that we built.
In this video we're going to set up our API key.
In this scene we are going to set up the UI for our user log in scene.
In this video we will build our lambda function to build our login functionality.
In this video we will be removing certain parts of the data object coming back to Unity.
In this video we will be deploying our login function to our API gateway.
In this video we will begin hooking up our login in script.
In this video we are going to make a class to hold the information coming back from the login.
We will implement a DontDestroyOnload to our currentPlayer. This way the information persists in the next scene.
In this video when we have a user make a new account it will automatically log them in.
In this video we will build the functionality to have a player log out.
In this video we're going to set up our User Welcome Scene.
In this video we're going to set up our game scene.
In this video we are going to set up our buttons and some front end scripting to our game scene.
In this video were are going to make a lambda function to update items in our database table.
In this video we are going to build out the front end scripts to send an update networking request.
In this video were are going to build the customization scene
In this video we are going to build the front end scripts to allow the user to select a ninja color.
In this video we are going to continue setting up our ninja color selection feature in our game.
In this video we are going to save the ninja color to the database.
In this video we will get information from the database and assign the players ninja color at runtime.
In this video we are going to set up the UI for our players inventory.
Part 2 of setting up the UI of the inventory functionality.
In this video we are going to set up some front end scripting for players to buy and unlock certain items.
In this video we will build our lambda function to store player inventory.
Part 1 of the front end hook up for saving player inventory.
Part 2 of hooking up our lambda function to our front end.
In this video we will be setting up our Guest User scene UI.
In this video we will be storing the guest user info in the database table.
In this video we will save our guest player info to the playerprefs.
In this video we will be setting up our leaderboard scene.
In this video we are going to build our leaderboard player prefab.
In this video will be being front end scripting for our leaderboard scene.
For this video we build our script for our leaderboard player prefab.
In this video we will set up our lambda function and GSI for all of our players and their scores.
In this video we are going to instantiate our leaderboard prefabs with all the info coming back from the table.
In this video we are going to set up our details panel.
In this video we will set up a lambda function to get details about a player for our details panel.
In this video we will hook up our front end details panel with the info coming back from our lambda function.
In this video we will set up our lambda function for searching for a player.
Final video of setting up our search function with our leaderboard scene.
Conclusion! Thank you!
Take your games to the next level with this course!! Connect your Unity project with a backend database! There is so much that you can do with the information that you will learn from this course. You can track players scores, allow users to sign in and sign out, build a leaderboard of players and connect them from around the world!
Topic Covered:
Unity
Unity Networking / Webrequests
Unity Database
Unity Player Management
NoSQL Database
Lambda
API
NodeJS
Unity UI Work
Unity Leaderboards
Database Security
Password Security
Working with JSON
AND SO MUCH MORE!!
So come along for the ride and take your Unity projects to a whole new level!!!
--Austin Patkos (eJPT, CCP, SAA, DVA, SOA, BCCe) has taught over 30,000 students on Udemy. He is passionate not only about tech but about teaching tech too. Knowing that remembering information isn't enough, you have to have a deeper understanding to be able to retain all of the information. He teaches in a manner that is sure to help you develop your skills and take you to the next level as a developer. He teaches a careful balance of giving enough information but also taking time to practice it too. Austin has developed these courses to teach people just like how to become better developers.