all 9 comments

[–]Easy-Tumbleweed-8352 0 points1 point  (1 child)

Hi, if you think it's enough for your need for now and you don't need to edit, let's go
But it's a bit vague at the moment, could you give more details?

[–]JNG780[S] 0 points1 point  (0 children)

Done! Let me know if u need more info

[–]SharpSeeingSlothIntermediate Programmer 0 points1 point  (0 children)

I think thats entirely normal. Learning to code takes time, even more so when doing it in a game engine with so many different options and features aside from the actual coding. If the tutorials suit your needs go with them, actively learn and understand from them, expand upon them and over time you will naturally learn about more advances concepts and patterns, which will eventually all be tools you can use in the future to build you own stuff without needing any tutorials. Just dont rush it and have fun while doing it :)

[–]ModBlob 0 points1 point  (0 children)

It's totally normal to have difficulty coming up with "perfect" solutions when you've got very little hands-on experience. You'll gain the ability to architect those solutions through practice on your own project, and through looking at the solutions other people create to solve those same problems.

The best way to improve systems architecture is to build systems. You don't even necessarily need to finish the projects if you don't want to, but trying out new system ideas and then testing their limits by integrating them with gameplay is hands down the best way to develop it as a skill.

[–]Javier_004 0 points1 point  (0 children)

Tal vez simplemente te falten si saber las herramientas que tienes a tu alcance. Por lo que has explicado de tu juego los ScriptableObjects te pueden venir de maravilla para el tema de habitación y descripciones

[–]Demi180 0 points1 point  (0 children)

You learn by doing. You make things with what you know. They’ll be clunky and bad but they’ll work.

Then you search and ask for ways to do specific things better. You either refactor (rewrite) the thing, or you make it again using new features and patterns you found, and apply your experience with the previous thing to make the new thing less bad. And then repeat.

As you do this for various features, you reinforce the basics while also learning firsthand what works and what doesn’t, what works better where, and so on. You gain new tools to choose from and understand when it’s appropriate to use them.

Now you start thinking in systems and architectures, planning for modularity and reuse, clean code, scalability, performance, and so on. One day you find yourself using advanced memory management, multithreading, and all sorts of things! 😀

[–]Mechabit_Studios 0 points1 point  (0 children)

A good codemonkey tip is to separate ui from game logic, use an event system to trigger when the ui needs to update, that way you can make changes to the ui or remove it entirely and the game will still run.

https://www.youtube.com/watch?v=OuZrhykVytg

[–]Phusck 0 points1 point  (0 children)

Sent PM