My game project is a space shooting game which means that there should be NPCs and enemies shooting at the spaceship at a random time between waves. However, the Unity tutorials is just a beginner level of how to create some NPCs that are coming towards to the spaceship and the player have to destroy them in order to gain points. The downside is that, although it is similar to what I wanted but I want more than just NPCs but also enemy spaceships to fight back in order to create a more entertain game.
After finished and completed all the tutorials, the game has limited playability as it is only shoot towards to the NPCs and that is it, but I want more than that. So I tried to add the enemy in stage and reuse some of the code from the NPCs to enable the movement of the enemy. Also reuse some of the elements from the spaceship to enable it to shoot but it was not successful. So I went to the Unity community to research solutions which I can deploy to the enemy script. The Unity community provide a lot of helpful and useful comments and solutions for me to try implement the code in order to enable enemies to shoot at the spaceship.
Luckily, there are some tutorials to show how to correctly implement the enemy shooting and I will have some modification and changed so that it can fit for purpose for the game. I will continue to go through the Unity community to find the correct solutions for those issues and review the tutorials of how to extend the playability of the game.
Technologies, U. (2017) Unity – introduction to space shooter. [ONLINE] Available at: https://unity3d.com/learn/tutorials/projects/space-shooter/introduction?playlist=17147. [Accessed: 02 January 2017].
Asset store – space shooter. [ONLINE] Available at: https://www.assetstore.unity3d.com/en/#!/content/13866. [Accessed: 02 January 2017].
Technologies, U. (2017) Unity – creating a basic Platformer game. [ONLINE] Available at: https://unity3d.com/learn/tutorials/topics/2d-game-creation/creating-basic-platformer-game. [Accessed: 02 January 2017].
Technologies, U. (2016) Unity – Scripting API: Application.LoadLevel. [ONLINE] Available at: https://docs.unity3d.com/ScriptReference/Application.LoadLevel.html. [Accessed: 03 January 2017].
Brandon-Keeler (2015) UnityEngine.Application.LoadLevel(int) is obsolete. [ONLINE] Available at: https://forum.unity3d.com/threads/unityengine-application-loadlevel-int-is-obsolete.372915/. [Accessed: 03 January 2017].
Unity (2015) Extending space shooter: Enemies, more hazards, Scrolling BG.. [ONLINE] Available at: https://www.youtube.com/watch?v=n67w7aEZKhg. [Accessed: 03 January 2017].