Course Details



Skill level



Coming soon

What Will I Learn?

  • Build a Professional Backend Layer to Store and Retrieve Data for Your Unity Video Game
  • Understand How to Use MySQL and PHP as a Solid Data Layer to Communicate with Unity
  • Learn Basics of PHP
  • Learn Basics of MySQL
  • Learn Quick Setup of PHP and MYSQL for Unity
  • Read Data from PHP and MySQL
  • Retrieve Data from PHP and MYSQL
  • Insert Data into MYSQL
  • Understand how Unity Interacts with Other Systems


So, you've finished a few Unity tutorials and created a game. Now, you would like to set up an authentication system for it but don't know how? This is a tutorial for you!

Through this course, you'll discover how to create a backend layer to store and retrieve data for your video games. You'll learn SQL and PHP basics and understand how Unity interacts with other systems. And all you need is a few hours of a free afternoon and a passion for learning! All the programs used in this Unity and SQL tutorial are free to download and use.

Beginner-Friendly Course

All of the steps will be explained slowly and steadily in video lectures. Therefore, you won't need to look for any extra materials or Unity tutorials. This course provides everything you need to learn SQL, PHP, and Unity for authentication purposes.

Unity tutorials are useful for understanding how authentication systems are created. Furthermore, they're also an excellent tool to learn SQL and PHP as well as how these languages work together. And this course, in particular, makes it super easy to understand all of those concepts.

Learning SQL or PHP or any other programming language on your own might seem like a tricky task. However, with some help, it's not that difficult. And you'll be learning by working on an actual project. Therefore, it will be a far more rewarding journey.

Authentication Systems for Successful Online Games

Authentication systems are needed to allow users to access your game from any device. It is a tool for developers and users to retrieve log in data like email and password as well as game-related assets such as weapons, resources, gear and so on. Leading MMORPG games like Diablo, Runescape, and World of Warcraft are based on such authentication systems.

To create an authentication system for a video game, you'll be using MySQL services. Many huge organizations like Facebook, Adobe, and Google rely on MySQL. It is one of the most popular open source databases in the world. MySQL helps to ensure high performance on websites as well as packaged software.

SQL Fundamentals

SQL or Structured Query Language is used to access and manipulate databases. SQL can retrieve, insert, delete, and update information in a database as well as create new databases and tables, stored procedures in them. SQL is a query language. Therefore, it works a bit differently than programming languages. Learning SQL and how it varies from programming languages will help you utilize it most efficiently. And this course has an excellent SQL tutorial that will help you master the most crucial basics.

SQL is pretty much as complicated or as easy to learn as any programming language. It can be difficult if you're trying to do it all on your own through dull mechanical tasks. However, it can be easy if someone is helping you. This is one of the very few Unity tutorials that will make learning SQL fun and rewarding!

Safety First!

Now, you might ask why you need to use PHP instead of connecting Unity straight to the database. This question and many others will be answered in this tutorial. However, to give you an idea, I'll tell you that it's a way to make the information far more secure. If you use a PHP layer, the database isn't exposed directly to the players of your game. That stops many cases of cheating and account theft.

Don't waste any more time, make your game secure and easily accessible with the help of one of the best Unity tutorials. Enroll now!


  • Basic knowledge of Unity is Recommended but not Necessary
  • Unity Game Engine
  • Windows PC, MAC, or Linux


Section 1: Unity tutorials: Unity 5 Interact with the database like a pro - php mysql 41:12
  • Download the Unity project and open the scene
Section 2: Installing mySQL 1:21:10
Section 3: Equipping 1:27:14
Section 4: Programming PHP 27:58
Section 5: Extra material

About the Instructor

Yohann Taieb

Apps/Games Developer
  • 4.5 Average Rating
  • 1,037 Reviews
  • 11,999 Students
  • 21

Yohann Taieb is one of the leading teachers in mobile game programming. Yohann has been a College instructor for over ten years. He has a unique style. Yohann has enabled more than 50000 students to publish their apps and reach the top spots
Yohann ideas turned him into an entrepreneur, and now he is sharing his knowledge and experience by teaching iPhone Development, Swift 3, Unity 3D, Photoshop for programmers, and Android.


First gamified Solidity course by Bitdegree