
Create and save layouts for editing and testing, like two by three with the console visible. Name and switch between layouts to streamline your workflow and avoid factory resets.
Learn how to join a hosted Unity 3D game by listing games from a master server, handling password restrictions, and connecting through host data for proper punch through networking.
Host a game on the LAN using the BT UDP server to broadcast host data. Register for UDP events during LAN hosting, or use the master server for non-LAN hosting.
Explore balancing server and client work by syncing only the rain cloud position and trigger area, while coconuts become wet there and each client renders rain locally.
Create a character selector GUI to change a player's skin in Unity, toggleable with a key, assign skins from controller material arrays, and sync changes across the network via RPC.
Learn to switch avatar meshes in Unity with a mesh array and index, implement change mesh and tool methods, and synchronize changes across the network for all players, including hats.
Learn to synchronize Unity animations in a networked game by using on serialized method and a second network view to transmit velocity and animation changes between main and ghost players.
Host a network game to validate network instantiated coconuts are correctly reparented under tree branches and destroyed for intro spawns, ensuring proper multiplayer behavior.
Synchronize explosions across networked Unity games by ensuring particle effects appear at the same location on all machines, while server-side physics coordinates outcomes.
Switch to the iOS platform, configure Unity project settings and Game Center integration, and authenticate the local user via the social API before building to iOS.
Learn how to authenticate players with the social API and Game Center in Unity, inspect local and friend profiles, and handle multi-user sign-in and caching in the simulator.
Explore how a Unity 3D plug in uses a native callback to update a button in the gooey from 'call me' to the returned value asynchronously on iOS.
In this Advanced Unity 3D Game Development training course, Infinite Skills teaches you how to use some of the advanced features available to you within the Unity 4 game engine. This course is designed for the experienced Unity developer. You should have a working understanding of the Unity 4 engine and features before taking this tutorial.
You start the training with a quick review of the basics of Unity 4. The course then jumps right into advanced, Multi-player Network Gaming. He shows you how to implement not only Internet based Network Gaming, but also LAN based using .NET Sockets. You will create a network chat system, learn how to skin Avatars, synchronize pickups and drops, and then you will move on to the Social API. Robert covers specific iOS Game Center features such as the Leaderboard and Achievements, as well as in-app purchasing. To complete this Unity 3D video tutorial, Robert covers using a batch mode Unity game as a stand alone server, and as an alternative, third party solutions Photon and Smart Fox.
By the time you have completed this advanced Unity 3D tutorial you will have an in-depth understanding of advanced Unity 4 features. You will understand network gaming and how to implement it, as well as how to integrate social gaming and in-app purchasing to your project. This Unity 4 video training includes Working Files, allowing you to follow along with the author throughout the lessons.