
Here is the instructor greetings and a course overview.
In this lecture, you will get to download the Unity project and open the scene within Unity
In this lecture, you will learn how to launch the game server and the client instance.
In this lecture, you will get an overview of the scene assets, and resources.
In this lecture, you will design the login user interface within Unity.
In this lecture, you will learn how to design the registration user interface.
In this lecture, you will learn how to connect the authentication user interface to the code.
In this lecture, you will learn how to swap between the registration panel and the authentication(login) panel.
In this lecture, you will learn how to add a feedback message field.
In this lecture, you will learn how to the authentication system works.
In this lecture, you will learn how to install mySQL and PHP on MAC or Windows (the easy way!)
In this lecture, you will learn how to install the MySQL editor.
In this lecture, you will learn how to create the SQL database and User table using SQL query language
In this lecture, you will learn how to insert new users into the mySQL editor.
In this lecture, you will learn how to download a text editor for PHP, on MAC or Windows.
In this lecture, you will learn how to connect the PHP script to the MySQL database.
In this lecture, you will learn how to program the database login script.
In this lecture, you will learn how to log in a user connecting to the database, via the user interface in Unity.
In this lecture, you will learn how to program the registration in Unity.
In this lecture, you will learn how to trigger the user registration code from Unity.
In this lecture, you will learn how to create a serializable JSON user object in Unity.
In this lecture, you will learn how to refactor the request endpoint.
In this lecture, you will learn how to launch the game client after a successful login or registration.
In this lecture, you will learn how to test the Game Host and Client Login.
In this lecture, you will learn how to hide the password field and add the user ID to the User class.
In this lecture, you will learn how to design the Inbox user interface.
In this lecture, you will learn how to add the mail scroll symbol on the flags on the inbox.
In this lecture, you will learn how to program the wind flag movement.
In this lecture, you will learn how to add mouse events to the inbox.
In this lecture, you will learn how to test the player's distance to the inbox.
In this lecture, you will get an overview of the mail data layer.
In this lecture, you will learn how to create the mail database table.
In this lecture, you will learn how to insert dummy email messages into the database.
In this lecture, you will learn how to program the PH code that retrieves a player email messages.
In this lecture, you will learn how to create the mail message class.
In this lecture, you will learn how to retrieve an email from the SQL backend into Unity.
In this lecture, you will learn how to retrieve multiple mail messages from the database.
In this lecture, you will learn how to parse a JSON response within Unity and convert it into an object.
In this lecture, you will learn how to design the inbox container interface.
In this lecture, you will learn how to design the UI of the left side of the box.
In this lecture, you will learn how to work on the inbox user interface for the right side container and the scroll view.
In this lecture, you will learn how to design the mail message entry boxes.
In this lecture, you will learn how to spawn the inbox mail entries programmatically.
In this lecture, you will learn how to display the correct mail fields.
In this lecture, you will learn how to store each mail variables in the mail entry.
In this lecture, you will learn how to design the mail message details user interface.
In this lecture, you will learn how to program the click event on each mail message entries.
In this lecture, you will learn how to write code to remove mail entries on Compose click.
In this lecture, you will learn how to refresh the inbox mail messages.
In this lecture, you will learn how to write the code to send messages to server in Unity.
In this lecture, you will learn how to add the From and To recipient field.
In this lecture, you will learn how to write the URL request to save email message in the database.
In this lecture, you will learn how to write the PHP code to save each mail messages into the database.
In this lecture, you will test the new message that are getting saved into the database.
In this lecture, you will learn how to write code to retrieve the messages for the "Sent" container box.
In this lecture, you will learn how to write the PHP code that retrieves "Sent" emails from the database.
In this lecture, you will learn how to to program the closing of the inbox panel.
In this lecture, you will learn how to trigger the click on the mailbox prefab that open the inbox interface.
Please download the bonus project files in this lecture.
Important: all software used are FREE to download and use on PC, LINUX and MAC computers (no need to pay, cheers!)
In this course you will learn how to use Unity3D to build a professional multiplayer mail inbox.
The majority of online multiplayer games use a mail system where players can send and receive emails within the game. The game becomes more engaging as players can trade items and send virtual money to eachother.
All the great games out there are using it, look at Star Wars, or World of Warcraft or MineCraft. That's exactly what you will be making by taking this course.
We will start by designing the data layer using MySQL and PHP. The database will be able to store and retrieve a huge amount of in-game mail, which is something that Unity cannot do on its own.
Then we will use Unity to design the mailbox user interface to read incoming mail as well as compose and send mail to other players.
Finally, we will integrate all of it inside a real working multiplayer game so that we can have live players walk to the mailbox and access the mail messages.
***
This course provides all the necessary assets for you. The only tool we use in this course is Unity 3D, and it's completely free to use. No need to spend extra money.
This course is easy to follow along since all the steps are shown to you in the video lectures, so you can't possibly miss a step.
Please join the course now. You've got nothing to lose because if i don't deliver, you'll get a full refund. I'll see you in the course.