Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. The full course is on Udemy here.
You're welcome to download, fork or do whatever else legal with all the files!
This is a Unity project. If you're familiar with source control, then "clone this repo". Otherwise download the contents, and navigate to Assets > Levels
then open any .unity
file.
This branch is the course branch, each commit corresponds to a lecture in the course. The current state is our latest progress.
Here are the lectures of the course for this section...
- What’s coming in this section.
- Review and update your WBS
- CHALLENGE
- Decide on next priorities
- GDD Template And Our GDD
- CHALLENGE
- My chosen options for upgrading to Unity 5.6
- Review Unity's release notes
- What a namespace is and why it's useful
- How to use namespaces in C#
- Fixing a possible projectile bug
- What is an Animator Override Controller?
- How to override animations at runtime
- The hidden dependency in our asset pack
- How to prevent animation events breaking code
- Challenge: Apply animations to weapons.
- Taking control of our animations
- Drawing out our dependencies
- Taking control of Standard Assets
- Refactor our Player class
- Move properties from Player to Weapon
- Review AudioTrigger.cs from Gist
- Set-up and test sound trigger prefab
- How to source your audio clips