Create a Multiplayer Space Game: Unity C#
- Game Development
- 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.
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.
What Will I Learn?
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.
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!
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.
What Are The Requirements?
We recommend using a Windows PC, but you can follow along with Mac OS X or Linux device. We will teach you everything you need to know, but being comfortable with your computers filesystem and file formats will be helpful.
It is best to follow along during the live sessions. I recommend having a good coffee or tea, and to take your time working through the videos.
- Windows PC
- You may want to install Unity3D ahead of time (http://www.unity3d.com)
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
Saturday, 2 hour sessions 11AM MST / 1PM EST weekly
Can I Request a Specific Project?
The best way to request a game project is through liveedu support - let them know about the game idea and feel free to request it from RedIronLabs!
Alternatively, we are available on hire for private one-on-one sessions or to help with custom projects. Whatever we create while contracted to you, becomes your intellectual property.
Unity3D - http://www.unity3d.com/download
Scale Tracker 0.81 - https://files.scene.org/view/resources/music/trackers/skale081.zip
KI Archive FT (Samples for Scale Tracker) - http://www.filearchivehaven.com/downloads/media/kiarchive-ft2.zip
SFX Generator Online - http://www.bfxr.net/
Font Maker Online - http://www.pentacom.jp/pentacom/bitfontmaker2/
Discord Chat - https://discord.gg/ReTjf
Blender - https://www.blender.org/download/
Section 1: Setting-up the Environment & Getting Creative
- 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