HOME > Development > Unity Game Dev for Freelancers with Playfab and Photon

Unity Game Dev for Freelancers with Playfab and Photon

  • Development
  • May 14, 2025
SynopsisUnity Game Dev for Freelancers with Playfab and Photon, avail...
Unity Game Dev for Freelancers with Playfab and Photon  No.1

Unity Game Dev for Freelancers with Playfab and Photon, available at $84.99, has an average rating of 4.45, with 91 lectures, based on 10 reviews, and has 125 subscribers.

You will learn about How to Sell Your Game Development Services on Various Online Platforms Where to Sell Game Development Solutions How to Converse With Potential Clients and Engage Them How to Extract Information From Potential Clients and Understand Their Requirements Fully Use Price Bracketing to Determine the Clients Budget Create a Statement of Work Which Clearly Tells What Solutions You Will Be Providing Set Milestones and Create Well Defined Modules to Get Paid for Work Done Create a Basic 2D Platfomer Add Basic Back-end Functionality Using Playfab into The 2D Platfomer Add Multi-player features Inside the Platformer using Photon PUN. This will be a 2 player game How to Complete Projects Successfully This course is ideal for individuals who are People who wish to learn Game Development and Start freelancing or People who wish to learn how to sell game development solutions as a side gig to earn extra cash or People who wish to learn how to Develop a Mutli-player Platform Game Using Unity with the Photon PUN Plugin with Playfab Backend Features or Game Developers that are looking to quit their 9 to 5 job to start their own business as a service provider It is particularly useful for People who wish to learn Game Development and Start freelancing or People who wish to learn how to sell game development solutions as a side gig to earn extra cash or People who wish to learn how to Develop a Mutli-player Platform Game Using Unity with the Photon PUN Plugin with Playfab Backend Features or Game Developers that are looking to quit their 9 to 5 job to start their own business as a service provider.

Enroll now: Unity Game Dev for Freelancers with Playfab and Photon

Summary

Title: Unity Game Dev for Freelancers with Playfab and Photon

Price: $84.99

Average Rating: 4.45

Number of Lectures: 91

Number of Published Lectures: 91

Number of Curriculum Items: 91

Number of Published Curriculum Objects: 91

Original Price: $49.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to Sell Your Game Development Services on Various Online Platforms
  • Where to Sell Game Development Solutions
  • How to Converse With Potential Clients and Engage Them
  • How to Extract Information From Potential Clients and Understand Their Requirements Fully
  • Use Price Bracketing to Determine the Clients Budget
  • Create a Statement of Work Which Clearly Tells What Solutions You Will Be Providing
  • Set Milestones and Create Well Defined Modules to Get Paid for Work Done
  • Create a Basic 2D Platfomer
  • Add Basic Back-end Functionality Using Playfab into The 2D Platfomer
  • Add Multi-player features Inside the Platformer using Photon PUN. This will be a 2 player game
  • How to Complete Projects Successfully
  • Who Should Attend

  • People who wish to learn Game Development and Start freelancing
  • People who wish to learn how to sell game development solutions as a side gig to earn extra cash
  • People who wish to learn how to Develop a Mutli-player Platform Game Using Unity with the Photon PUN Plugin with Playfab Backend Features
  • Game Developers that are looking to quit their 9 to 5 job to start their own business as a service provider
  • Target Audiences

  • People who wish to learn Game Development and Start freelancing
  • People who wish to learn how to sell game development solutions as a side gig to earn extra cash
  • People who wish to learn how to Develop a Mutli-player Platform Game Using Unity with the Photon PUN Plugin with Playfab Backend Features
  • Game Developers that are looking to quit their 9 to 5 job to start their own business as a service provider
  • EVEN IF YOU DO NOT WISH TO OFFER YOUR GAME DEVELOPMENT SKILLS AS A SERVICE, THE MULTIPLAYER GAME THAT WE WILL MAKE WITH PLAYFAB AS A BACK-END WILL BE EXTREMELY USEFUL FOR YOU! YOU CAN JUST SKIP THE PART WHERE I TEACH THE STUDENTS ABOUT HOW TO COMMUNICATE WITH CLIENTS AND BASIC SALES TECHNIQUES

    Do you dream of building your own multiplayer games in Unity? Are you a freelancer looking to expand your skill set and take on more clients? Look no further than this comprehensive Unity game development course!

    In this course, you will learn how to create engaging multiplayer games using the power of Photon PUN2 and PlayFab. With step-by-step guidance, you’ll gain a deep understanding of the Photon multiplayer framework and how to integrate it with PlayFab’s backend services. From matchmaking and player synchronization to leaderboards, you’ll master the tools and techniques necessary to create seamless online gaming experiences.

    With a focus on real-world scenarios, this course will teach you how to create an end-to-end multiplayer game from scratch. You’ll start with the basics of Unity and C# programming, and then dive into Photon’s powerful multiplayer features. You’ll learn how to set up a PlayFab account, integrate it with Photon, and build a fully-functional multiplayer game.

    Whether you’re an experienced Unity developer or a beginner looking to break into the industry, this course has something for everyone. By the end of the course, you’ll have the skills and confidence to create your own multiplayer games in Unity and succeed as a freelancer in the game development industry.

    Enroll now and take the first step toward building your own online gaming empire

    In this course, I will teach you everything that you need to know to start freelancing as a Unity Game Developer. I will cover most of the important features that clients on online marketplaces such as Fiverr, Upwork and Guru require. I will:

    Teach you how to communicate with clients and how to respond to various types of clients

    Teach you how to Gather requirements and define modules for your client so you can get paid consistently

    Teach you how to send videos to your clients to show the work that you have done and then get paid for that

    To do this we will develop a 2D Multiplayer Game Using Unity with Photon PUN for multiplayer integration, and PlayFab as a back-end for storing user data.We will:

    Create a 2D platformer from scratch using free graphics. We will pretend that the client provided those graphics to us

    Create a login, register, and verification system using Playfab as a backend

    Use Photon PUN and its various features to setup random online matches between players.

    The objective of the game (we will pretend that the objective was given to us by the client) will be to reach to the end of the level before the opponent does. The Multi-player levels will include:

    Traps and Pits the the player has to either jump over or avoid

    Enemies with basic AI. They will try to attack the player and either cause a game over or slow the player down

    A complete system where when one player reaches the end, the game automatically ends with one player winning and the other losing

    As we will be using Photon PUN, the player avatars will not be able to fire back at the enemies or use any projectile system, since we will cover only basic synchronization which itself is a task that even AAA studios struggle with.

    Course Curriculum

    Chapter 1: Things You Must Know Before Starting

    Lecture 1: What you need to know before starting this course

    Lecture 2: Why you should take this course?

    Chapter 2: Engage Potential Clients, Gather Requirements, Define Scope of Work, and Start

    Lecture 1: Types of Clients That you Should Avoid

    Lecture 2: Types of Clients to Avoid (Continued)

    Lecture 3: General Rules and Principles

    Lecture 4: Importance of Well Defined Requirements

    Lecture 5: Most Popular Websites For Providing Game Development Services

    Lecture 6: Handling Clien Inquiries and Types of Clients (Part 1)

    Lecture 7: Handling Client Inquiries and Types of Clients (Part 2)

    Lecture 8: Conversing with The Client and Closing The Deal

    Lecture 9: Common Techniques/Tricks to Generate More Sales

    Lecture 10: Example Conversation with A Cleint

    Chapter 3: Integrating Playfab Login and Register System

    Lecture 1: Getting The Project Ready for Playfab

    Lecture 2: Importing Playfab Editor Extensions

    Lecture 3: Creating Register and Login System (Part 1)

    Lecture 4: Creating Register and Login System (Part 2)

    Lecture 5: Creating Register and Login System (Part 3)

    Lecture 6: Creating Register and Login System (Part 4)

    Lecture 7: Creating Register and Login System (Part 5)

    Lecture 8: Sending a Verification Email to a New User

    Lecture 9: Playfab Cloud Script for Win/Loss Data

    Lecture 10: Sending Video to The Client For Module 1

    Lecture 11: Adding Forgot Password and Account Recovery Feature

    Chapter 4: Integrating Friends System, Leaderboard and Personal Best Times

    Lecture 1: Defining module 2

    Lecture 2: References For Module 2

    Lecture 3: Creating the Main Menu for The Main Menu Scene

    Lecture 4: Cloud Script to Update Win Loss Data

    Lecture 5: Updating Player Statistics Using Playfab Cloud Script

    Lecture 6: Creating the Leaderboard Screen and Menu (Part 1)

    Lecture 7: Creating the Leaderboard Screen and Menu (Part 2)

    Lecture 8: Creating the Leaderboard Screen and Menu (Part 3)

    Lecture 9: Creating the Leaderboard Screen and Menu (Part 4)

    Lecture 10: Creating the Leaderboard Screen and Menu (Part 5)

    Lecture 11: Creating the Leaderboard Screen and Menu (Part 6)

    Lecture 12: Creating the Leaderboard Screen and Menu (Part 7)

    Lecture 13: Creating the Leaderboard Screen and Menu (Part 8)

    Lecture 14: Creating the Leaderboard Screen and Menu (Part 9)

    Lecture 15: Creating the Friends Request and Friends System (Part 1)

    Lecture 16: Creating the Friends Request and Friends System (Part 2)

    Lecture 17: Creating the Friends Request and Friends System (Part 3)

    Lecture 18: Creating the Friends Request and Friends System (Part 4)

    Lecture 19: Creating the Friends Request and Friends System (Part 5)

    Lecture 20: Creating the Friends Request and Friends System (Part 6)

    Lecture 21: Creating the Friends Request and Friends System (Part 7)

    Lecture 22: Creating the Friends Request and Friends System (Part 8)

    Lecture 23: Creating the Friends Request and Friends System (Part 9)

    Lecture 24: Settings to Create And Android Build

    Lecture 25: Testing The Android Build – Test 1

    Lecture 26: Completion of Module and Cloud Script Placed Inside Code

    Chapter 5: Sounds and Music for Menus + Fixing Bugs

    Lecture 1: Placing Sound and Music Files into Our Project

    Lecture 2: We will create the Functions to Play Music and Sounds

    Lecture 3: Adding Friends Leaderboard and Fixing Bugs

    Lecture 4: Fixing Layout Group for Leaderboards (Optional)

    Chapter 6: Integrating PUN 2 Plugin into Our Project with Character Controls ($350-$500)

    Lecture 1: Connecting to the Photon Servers

    Lecture 2: Creating a Room using Photon

    Lecture 3: Creating the Photon Lobby Script (Part 1)

    Lecture 4: Creating the Photon Lobby Script (Part 2)

    Lecture 5: Creating the Photon Lobby Script (Part 3)

    Lecture 6: Creating Player Avatar Capsule

    Lecture 7: Creating the Disconnection Canvas

    Lecture 8: Destroying Photon Room Objects

    Lecture 9: Adding You Text To The Local Player

    Lecture 10: Syncronizing Animations Using Photon

    Lecture 11: Setting Up Player States (Part 1)

    Lecture 12: Setting Up Player States (Part 2): Sync Movement and Flip Value

    Lecture 13: Setting Up Player States (Part 3): Lag Compensation for Movement

    Lecture 14: Setting Up Player States (Part 4): Detecting Ground

    Lecture 15: Setting Up Player States (Part 5): Integrating Jump Without Compensation

    Lecture 16: Setting Up Player States (Part 6): Integrating Basic Lag Compensation

    Lecture 17: Setting Up Player States (Part 7): Adding Variable Jump

    Lecture 18: Setting Up Player States (Part 8): Adding Jump Animations

    Lecture 19: Setting Up Player States (Part 9): Setting Up Slope Movement

    Lecture 20: Sending Video the The Client For Payment

    Chapter 7: Creation of Character Selection System ($200)

    Lecture 1: Creating Character Selection System (Part 1)

    Lecture 2: Creating Character Selection System (Part 2)

    Lecture 3: Spawning Selected Character into Multi-player scene

    Chapter 8: Creation of Win Loss System and Updating User Data ($200)

    Lecture 1: Creating A Win/Lose Collider

    Lecture 2: Creating the Win Lose Canvas

    Lecture 3: Executing Cloud Script to Update Player Data

    Lecture 4: Creating the Ready Go Canvas and System

    Lecture 5: Creating Level 1 and Level 2 Spawning System

    Lecture 6: Updating the Leaderboard and Submitting Completion Time

    Chapter 9: Creation of Levels Using Tilesets + Level Design ($300)

    Lecture 1: Placing a Background in the Multi-player Scene

    Lecture 2: Creating the First Tilemap with Some Tiles

    Lecture 3: Setting Up Reset Collider or Trap Collider

    Lecture 4: Fixing Collision Bugs in Our Controller

    Chapter 10: Mobile Controls and Android Build Module ($200)

    Lecture 1: Downloading and Integrating the Mobile Virtual Joystick Package

    Lecture 2: Integrating Jump Button for Mobile

    Chapter 11: Various Systems to Help You Complete Projects

    Lecture 1: Projectile Spawning System Using Photon Network

    Instructors

  • Unity Game Dev for Freelancers with Playfab and Photon  No.2
    Altamush Nayyer Khan
    Professional Game Designer and Unity Game Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 3 votes
  • 5 stars: 5 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!