Well, for someone like me who had no inkling of programming skill until I forced myself to learn, let me tell you it was HARD. Everything about my game was a learning process but I took that as a challenge to improve myself and make myself more adaptable for future projects.
To give you basically a rundown of how I’m making my game is I first started with an idea. I liked playing Paper Mario and Super Smash Bros so I decided on gameplay similar to those two. Then, I chose Unity based on a recommendation from a teacher. As I learned coding through YouTube tutorials and asking questions on forums, I started with a simple script to control a tic tac that runs around a quick map I made with primitive shapes. And from that initial prototype I added more and more things. Different mechanics, quests, etc. For art, I’m making most of it on my own since I’m an artist first thing but most I’m getting from free sites like turbo squid or the Unity Asset Store. Music and sounds I’m using temp stuff until I can get to making them.
For myself, even making a simple mechanic of controlling your cat to explore an environment is a game. Sure, it might not be GTA quality, but it’s still a game. From here you can make something more interesting. I always say that in order for something to look beautiful, first it has to look ugly. Even a beautiful butterfly has to start as a worm.
Having to pay for EVERYTHING! Want to not live outside? Gotta pay rent. Want water? Gotta pay the water company. Want to eat? Gotta buy food. Want to go somewhere? Got to pay for vehicle insurance.
I keep telling my friend that we’re heading to the Cyberpunk society without the cool cybernetics. Hell, Nestle tried to privatise water which FALLS FROM THE SKY.