You can find the original video tutorial series on youtube, at Tower Defence Game Tutorial
Here is the overview of all of N3K's work on youtube: N3K EN on youtube
The tutorial is pretty fun to follow and there have been regular updates.
I am not N3K, but did ask for his permission to post this here (and got it :) ).
You can find me here on Github, and on many other places like Stackoverflow and my website.
This is the accompanying code to a Unity 3D tutorial (I am using Unity 5.3.1) on how to create a tower defense game with a first person view, as you can see on youtube.
I thought this may be helpful to others, so I upoaded it and made it public here.
This version starts at video 2 and has a checkin for each video starting with video 6.
Each checkin is done after completing the vieo, so if you want to do video 7, you should revert to the checkin that says "video 6 camera motor".
The code and asset structure is very close to what is given in the video, only a few modification are done, like when I strongly disgree with the spelling :) or when something was not working (sometimes there are "bugfix" checkins bewteen the videos. Generally, what is presented in the end of the video is working with the next checkin.
During initial checkin, there are 38 videos out, and this repository covers all 38. I will usually update soon after release of new video, if you run into any problems, like missing files, or missing an update, just get in touch.
For this project, serialization to text is enabled in Unity, to improve versioning and diff.
You can either use TortoiseGit (the Windows shell extension) or original GIT (for command line access). First of all, clone the project using
git clone https://github.com/andirapandi/Unity3DTowerDefense.git
You can then open any of the .unity files, main fie is gym.unity. Unity will the automatically recognize the project folder.
You can view the commits via
git log
or
git log --online
then select a commit you want to use as a basis for your work, and make it active via e. g.
git checkout b804f96c45c7b8e187692d9b26540f8ed81156a4
Also check out the article at Atlassian on using old commits.
(Note: using a visual tool like TortoiseGit or even the Git Gui will make this process a little easier.)
Updated till video 40.
MIT
Free Software, Hell Yeah!