So im a web developer with 10 years of experience worked on multiple different kinds of projects but i always had my eye on game development but thought to myself was too much of a work for a single person and couldnt find time anyways.
But im at this point in my career where im more lax and can dedicate more time to my hobbies.
What i want to know specificaly is that if 1 person can finish developing a game without using too much money on different kinds of assets and how much time would it take. For example i don't want to buy textures, 3d assets & animations etc. for ridicolous amounts of money. Im fine with whatever freely if any of these aforementioned and similar resources available. And if there are such available resources please share where can i get them.
I have intermediate experience working with C# & .NET 6 for web projects of course. Therefore do not want to swich to different kinds of programming language in my early days i tried C++ and it was a nightmare. I don't like being given too much option to do same thing i want to be strictly do what is considered a good practice.
What i have in my mind is something similar to but trimmed down to what 1 person can achieve of course:
https://store.steampowered.com/app/269210/Hero_Siege
but in 3D since i have absolutely no talent for 2D art i'd be relying on outsourcing too much.
Also i am not sure if Unity is the right choice for what i am aiming. I am not even sure if Unity is still free to use for commercial usage there was a lot of going on in the recent past i just didnt followed up on it, so if anyone can enlighten me please do so.