How to Create a Multiplayer Space Game in Unity C#

Barebones & Core Game
with RedIronLabs|10 years experience|C#-.NET
27011views
How to Create a Multiplayer Space Game in Unity C#
- English
- Game Development
Unity
- Project length: 17h 30m
Do you want to jump into game development? Welcome to our video series on learning to code by making real games. In this 6 part intermediate series, we will create an online multiplayer space shooter. You'll get some hands on with 3D stuff, and some hands on with the networking side of things.
Overview
Introduction
Do you want to jump into game development? Welcome to our video series on learning to code by making real games. Are you a beginner? Follow along on our previous premium cast where we walk through everything you need to do to create your own flappy bird clone! In this 6 part intermediate series, we will create an online multiplayer space shooter. You'll get some hands on with 3D stuff, and some hands on with the networking side of things. Stay following us after this program! In each video series, we create a different game from the ground up, which means you can expand on what you’ve already learned. We will show you how to create your own graphics, audio and every line of code focused around C# and Unity3D. The course is focused on Windows, but allows you to create a cross platform game compatible with over 20 platforms including the Web, Windows, Mac OS X, Android and iOS. What Can I Do With This? The finished game is yours to do as you see fit! Ever wanted to create your own multiplayer game? A chess game perhaps? You can use this as a foundation for your next game title. If you get stuck, you can download the source code and project files at each part of the video series to compare with your own project – or ask for help during our live sessions. If you really get stuck after hours, just send us a message or contact us over discord! https://discord.gg/TAxFTW6
What are the requirements?
- You may want to install Unity3D ahead of time
- We recommend using a Windows PC, but you can follow along with Mac OS X or Linux device.
What is the target audience?
- Anyone interested in learning about game development
- You want to build your first video game
- You want to learn about game engines
- You want to learn about C# or Unity3D
Project Outline
Project Overview:
Section 1: Setting-up the Environment & Getting Creative
- Introduction
- Installing Blender (freeware 3D modelling tool)
- Project Setup
- Overview of Making the Game
- Optional Homework: Creating Graphics
- Optional Homework: Creating Models
- Optional Homework: Creating Audio
Section 2: Barebones & Core Game
- Creating a Simple Lobby & Main Menu
- Creating the Play Zone
- Establishing the Game Modes
- Creating a Game Manager, Enums, Events
- Storing Data
- Creating the Generator Base
- Creating the Player Elements
Section 3: Creating the Enemies
- Finishing the Player Elements
- Making players shoot
- Adding particle effects
- Creating the Audio Controller
- Creating the Asteroid Elements
- Creating a Waypoint System
- Creating the NPC Elements
- Making the NPC's Shoot
Session 4: Creating the HUD & Multiplayer Tie-in
- Building Network Pieces
- Creating the HUD & GUIManager
- Creating UI Panels
- Polishing the Main Menu (uGUI)
- The Start & End Scenes
- Building the Project