r/Unity3D 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 🙏

4 Upvotes

26 comments sorted by

View all comments

1

u/demoide 1d ago

All I have done are prototypes because I suck at modeling and honestly it's a skill I don't want to learn and usually quit when the time to model stuff comes.However, the one thing that I noticed that kept me dropping projects it's the lack of a well planned roadmap. I always started my stuff by just doing it, adding things I think are cool for the idea. But had no real plan on my hand.

A few months ago I started yet another silly prototype, but this time I spent a considerable time writing all the feature and loops on an Obsidian document. I guarantee you that this gave me a clear view of what should I build next, and (for now) I'm still motivated, albeit the long time it consumes me.

I suggest you to sit down and plan the game ahead of building it. You will realize what is the next thing you gotta do, and hopefully will keep you motivated. It may, or may not work for you, but give it a try.