
Build a Unity multiplayer game with animated characters, health and damage systems, and real-time networking via FishNet, plus NEAR blockchain smart contracts, wallet login, and NFT minting.
Install Unity via Unity Hub, using a version with WebGL support; set up near wallet accounts for test and main nets, and install Node, near CLI, Git, and VS Code.
Explore customizing the Unity editor layout, switching between scene and game views, and organizing assets and scenes. Learn to transform and render 2D objects with layering.
Compare 2d and 3d workflows in Unity by examining orthographic vs perspective cameras, adding a cube, applying materials, and adjusting the camera and z axis to visualize the scene.
Create a 2D Unity scene with ground and a red ball, add Rigidbody 2D, Circle Collider 2D, and Box Collider 2D, and apply a 2D physics material to enable bouncing.
Expose public variables in Unity's editor to tweak ball movement on the fly, using a vector3 speed for x and y, and remember to save or copy values after play.
Learn how delta time in Unity keeps movement consistent in the update method by multiplying speed by time.deltaTime, ensuring movement occurs in units per second rather than per frame.
Move a 2D character in Unity using a Move script with rigid body 2D, fixed update, delta time, and the input system to drive a move vector and speed.
attach a dagger object, configure a two-link ik chain with a dagger effector and target to keep the blade pointing smoothly, and tidy up with solver and target naming.
Create a health script in Unity to track max health, apply damage via take damage, deactivate the game object at zero health, and display a health bar UI.
Create a world-space health bar above the character using a UI image set to filled horizontal, then link its fill amount to health and test damage via a context menu.
Learn to enforce single-owner control in a multiplayer Unity game, toggle local input based on ownership, synchronize animation with a network animator, and correctly trigger attacks across clients.
Build networked health in a Unity multiplayer game by switching to network behavior, using server RPCs and observer updates to synchronize health across clients.
Learn how to build an NFT smart contract on the NEAR blockchain for a Unity multiplayer game, mint tokens, and deploy on testnet with Rust and JavaScript tooling.
Build a 2D pub scene in Unity using a sliced tile set, tile map, and layers with colliders, plus a camera follow for multiplayer combat.
Create an online multiplayer game in Unity and integrate NFTs using the NEAR blockchain.
What you’ll learn:
Multiplayer networking using Fish-Net.
Remote Procedure Calls, Network Animations, Ownership, Network Instantiation
Blockchain integration using the NEAR blockchain
Animation & 2D character rigging
C# concepts covered such as: variables, events and inheritance
What’s included:
Unique character and environment art usable in your own projects
Full source code to the finished game
Certificate of completion
Have you always wanted to create a multiplayer game but didn't know how to get started? This course will take you from zero to hero in just a few hours.
Want to add your game to the blockchain and integrate NFTs right into your gameplay? By the end of this course you will have created your own smart contract, deployed it to the blockchain, and integrated it into your game.
Testimonials from other courses:
Exactly what I was looking for. Hooks, canvas, and roguelikes. Lots of good design patterns as well, at least so far. I will be going through this course but trying to implement the features using typescript. Please continue with another intermediate course. Thanks much.
Alex Barber
Very cool what you can do in under 3.5hrs! Morgan breaks down core concepts and gives you an overview of all the tooling needed to be successful with your game idea. Nice pacing and fairly comprehensive! Would love to see a more in dept discussion about grouping and managing assets and resources in both Tiled and Phaser. Great Tutorial!
Tech Ninja | Web & IT