Vamos aprender hacer un juego de una manera fácil y sencilla, vamos a intentar hacer un juego que se parezca a la serie del Calamar, una de las series mas exitosas hasta el momento, es una serie surcoreana, que a logrado meterse al publico en el bolsillo, narrando un juego de supervivencia. Ficción, hay una historia detrás que inspiro al propio creador Hwang Dong-hyuk, y es el drama real que pasaron muchas familias en 2009, cuando la compañía Ssangyong Motor , congelo los salarios de sus empleados durante dos meses y después despedir a un buen numero de trabajadores, con lo que esas acciones arruino muchas familias , y dio lugar a muchos acontecimientos violentos. la serie trata sobre personas que estan en situaciones extremas y la unica manera de ganar dinero, es jugando a un juego sádico de supervivencia.
Nosotros intentaremos recrear el juego. evitando la violencia y cualquier actor violento. Para ellos vamos a utilizar Photon 2 , para ellos vamos al enlace PHOTON
una vez dentro de Photon,

Una vez dentro de Photon deberíamos, registrarnos o iniciar sesión. Una vez completado el proceso vamos hacer lo siguiente



Una vez creado, copiaremos el ID de aplicación. y vamos a nuestro Unity




Pegamos el ID de la aplicación.

Creamos nuestro Menú que es la imagen de la muñeca, y vamos agregar dos ImputField


Ahora vamos a crear un objeto vacío y en el objeto vacío, crearemos un Script y vamos a programar lo siguiente
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; using UnityEngine.SceneManagement; public class MANAGER : MonoBehaviourPunCallbacks { public InputField creartext; public InputField Jointtext; void Start() { PhotonNetwork.ConnectUsingSettings(); } public override void OnConnectedToMaster() { PhotonNetwork.JoinLobby(); } // Start is called before the first frame update public void CreateRomm() { PhotonNetwork.CreateRoom(creartext.text); } public void JoinRomm() { PhotonNetwork.JoinRoom(Jointtext.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel(«Game»); } }

Ahora vamos a configurar los botones.

MANAGER- CreateRoom., para el botón de Crear. y para el botón de JOIN seria de JoinRomm

Ahora vamos Build Settings , he incorporamos nuestra escena del menú, y la nueva que hemos creado. y comprobamos, ahora vamos a la escena Game, incorporamos a nuestro personaje.


a nuestro personaje le incorporamos un box collider 2D, un riggibody2d con gravedad 0 Ahora incorporamos un Photon View


Incorporamos a nuestro Player. ahora creamos un objeto vacío y programamos lo siguiente.
using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using UnityEngine.SceneManagement; public class ConecteServer : MonoBehaviourPunCallbacks { public GameObject PlayerPrefab; public Transform[] spawPoint = null; private void Awake() { int i = PhotonNetwork.CurrentRoom.PlayerCount – 1; PhotonNetwork.Instantiate(PlayerPrefab.name, spawPoint[i].position, spawPoint[i].rotation); } }


Everything is very open with a precise description of the
challenges. It was definitely informative.
Your site is extremely helpful. Thank you for sharing!