Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(5 edits)

Hi Cimeto. Thanks for all those tips! The Sebastian League channel looks especially interesting, and I'm probably going to watch every one of those videos. What I want to learn is to make 3D 3rd-person action games. I know I am lacking the fundamentals necessary for how to do that properly. Here are clips of the two character controllers I have made:

I made the raycast controller about a year ago when I started getting serious about learning game development, and I made the 'character controller' based one over the last few days for a game jam here on itch (only I forgot that the rules for that jam require that all participants produce everything on their own, and prohibits the use of pre-made things, like the character controller component, so my controller is useless for the jam).

The problem this has caused me to realize I have with these controller methods is that I am not coding them from the ground up, like a proper original character controller would be.  The raycast controller is reliant on Unity's collider system (colliders are the only thing raycasts can interact with, as far as I know), and the other one is reliant on Unity's collider and "character controller component" system. I only know a few things I have learned from web tutorials and the Unity scripting API website, I don't even know how to begin making my own character controller. I know most serious game developers get formally trained at a school where they teach proper development practices, but that is not an option for me. I need to find some guidance on this that I can access for free, or that at least won't cost me my soul.

And also, I surely can't be the only one with this need. We need to hammer out a proper place to find stuff like that, for everyone who might be wanting it. If it doesn't exist socially yet, maybe somebody with the know-how might think of creating it?