Below are the resources I used to learn about game development, the Unity game engine, and the C# language I used for scripting:
General Game Development Resources:
- Making Your First Game – An introductory series to game development concepts by Extra Credits.
- Effectively Organize Your Game’s Development with a Game Design Document
General Unity Game Development Tutorials/Courses:
- [Paid] Unity Game Development: Make Professional 3D Games
- Very long course containing 41 hours of lecture content – teaches you the foundations of Unity by building five different 3D games – intended for all skill levels and contains an introductory section which also teaches you the basics of programming in C#.
- Note that while the original price is 195$, it is commonly on sale for 10$ and is the price I ended up paying for it.
- Creating a tracer effect
- Used to create a tracer on my bullets.
- Navigation and Path-finding
HTC Vive Unity Game Development:
- Mini course which goes over how to set up a project using SteamVR, and how to program simple object interactions.
- Grappling Hook Tutorial – details how to set up teleportation as initially implemented in my Tree Survival game.
- The channel that made this, FusedVR, has a lot of different tutorials on VR and AR game development.
- UI for Camera – what I used to attach text to the player’s head for my “Tree Survival” game.
- Virtual Reality Took Kit (VRTK)
- While I never personally used these assets in any of my final projects, I know that quite a bit of VR games have been created using it and would recommend checking it out.
- Vibrating the HTC Vive Controllers – discussion and sample code
Unity Scripting and C# Resources:
- Coroutines
- an important tool used in Unity that appears in a lot of tutorials without decent explanation. This helped me gain a better understanding of this functionality and how to implement it on my own.
- Delegates and Events in C#
- This was a very confusing topic for me, and as a result, I looked over multiple resources which helped me understand more about it.
Royalty Free Sound Websites: