Create a SHMUP with Unity 3D
- 13 hours on-demand video
- 1 article
- 4 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Create a complete SHMUP game like Skyforce
- Upgrade (include timed upgrades) and Save features.
- Mobile Optimization (Touch, Object Pooling)
There is a slight mistake in the video, apparently we need to change the line 85, from:
realLoopNode = (curvedNodes.Count * (loopToNode / (nodes.Count));
realLoopNode = (int)(curvedNodes.Count * (loopToNode / (float)nodes.Count));
and the reason is, loopToNode/nodes.Count return 0, since both is in integer, and integer can't store float, so we need to make sure to cast one of the value to a float value, so it will resulting in float value, then we can multiply it with our curveNodes.count, so we get an approximate position in curved nodes, and then at the end we need to cast it back to integer, that's why I put (int) in front of the calculation. Hope this helps, so sorry for the confusion.
In this video, we are going to address a couple of bugs, such as:
Upgrade progress doesn't continue after playing.
Achievement does not shown in the level menu.
Coin does not update in menu after playing a level or after buying an item.
Add enemy check when registering enemy from health.
Add coin to stats manager when picked up.
- Unity 3D Installed on your PC (version 2017 preferable)
- A strong will to learn game development
In this course we will create a full Shoot Em Up game (Skyforce, Raiden) from scratch in Unity. You will learn about object oriented programming and have an overall better understanding of C#.
We will provide you with all the assets needed to create the game (including 3d models, audio), feel free to use these assets in your own games.
In this course we will discuss the concepts and advantages using Component Based Design, and also features such as Movement, Shooting Pattern, Curved Movement with Nodes, Scene Transitions, Saving and Loading, Coins & Human Rescue, also Medal Achievement, just like the one in Skyforce Games.
Basic knowledge in C# is a plus, but don't get discouraged, since in most of the lessons, we will start the script from a new one, so anyone can follow it.
Who is the target audience?
Anyone who wants to learn how to make games
Indie game developers
- Beginner to Intermediate Unity Developer.