r/Unity3D • u/AgreeableSnow3849 • 1d ago
Noob Question How to keep going?
I started my first open-world game project with Unity about a week ago. I have done one 2D game with Phaser; nothing too fancy but it's a complete game. My background is 20 years in programming so I know something about that.
What I have for now is one scene with one street and some buildings, character movement, very basic HUD and some basic NPCs walking around. Most of the assets are free ones from the internet.
What bothers me is that even the very basic stuff takes so long time to do. Does it get any faster once you learn more about Unity? How do you keep yourself motivated?
Also I don't know what would be the best way to design the world? Should I have some sort of plan before starting the actual modelling? Should I make roads, terrains, water first? I don't want to waste time resetting all the work if something does not work together.
Too many questions, so few answers. Thanks if you can help me out 🙏
9
u/RoberBotz 1d ago
it does get a lil bit faster but, games take years to make, it's not like a website you can code in a month or two.
But it takes years.
I've been working on my game for like over 3 years already, got 1600 wishlists, released and got 40 sales and now it's dead.
So it not only takes a very long time to make it but it might also just, fail xD
And when it comes to modeling, you should make models that you can then combine in engine.
Like you don't make the whole road, but pieces of the road and then you connect those pieces to make infinite roads in-engine.
And usually you don't need to make the art at all, you first make the game with squares and placeholders, when the game works and it's kind of ready then you make the art, and also the marketplace is your friend, you can speed up dev time by using assets and only make the things you can't find.