We want to add line that makes sure the Character Controller component is on the item you're about to create. You'll have your Using imports that come standard, and your class declaration below that. The goals of my project that got me started have been fairly simple: This all is posted here as a learning experience. For some projects, this could be a terrible idea for all I know. I'm not saying mine is best, or even optimized. Now that I've worked this stuff out on my own, I wanted to post a tutorial as a reference for people looking to do the same thing. People appropriately posted, 'Use a ray cast', and that was all well and good, but there was very little detail. When I started to search for advice on how to wall run in Unity, I found just people asking questions on Unity Answers, and really they were too vague for the area.
I wanted to do at least a few posts though for an easy reference for something that I feel there is a dearth of information on for budding gamers trying to program in Unity. I also apologize if you come back and I assault your eyes with random and endlessly varying themes. Hello! This is my first blog, so I apologize if it's rough.