I'm stuck developing my Tycoon Game!

Hi Guys! I’m feeling stuck when developing my RNG Kinda Tycoon Game.

I’ve been modeling, designing UI and GUI for my Tycoon game for days now, and I’ve reached the point where I have to implement all this and make it functional by scripting (obviously).

This is the first game I’ve done in all the time I’ve been doing things in Roblox Studio. I consider myself a beginner Scripter, and I have more experience in modeling and UX/UI design.

I feel overwhelmed because, I really have no idea how to go on with the development of my game, since I only have the models and the tycoon itself done, but nothing else, things like buttons, droppers and conveyors don’t work since I dedicated myself to create them first.

I don’t have a clear idea of how to proceed to implement the buttons and other game mechanics, in fact, what I want is to have a simple, functional tycoon with the assets I created, and then think about adding more specific mechanics for the game.

How should I proceed? What should I implement first? Is there a “standard” order to follow when creating a tycoon? I don’t want any scripts or code, just some help and guidance. Thanks!

EDIT:
Don’t worry guys, I already managed to start scripting the game, thanks!

3 Likes

Seems like you need to hire a programmer. My best advice for future projects is to script and build simultaneously, rather than building the whole game first and then scripting it.

5 Likes

Hiring a programmer would be good, but the issue here is that I don’t really have much money to spend in hiring a programmer as much as I would like to, I primarily made this game with a “cash grab” scheme to gain funds to make the game itself better and so. I’m afraid that the common “percentage offer” won’t attract serious developers :frowning:

Yea same thing happened to me but the other way around. I can script well but i can’t do UI modelling or anything else. And hiring someone else isn’t an option because I’m broke.

I recommend investing your time in learning scripting then, it’s so worth it.

I mean, yeah, I know somewhat how to script, but the issue I’m facing is that I don’t really have an idea about what to script first or, which way do it. So having all these models just overwhelms my mind thinking “How do I turn all this crap into a working tycoon”.

Start with the small things, possibly things that you would probably forget to script later. Then move to the big ones like UIs and etc.

1 Like

there are alot of tycoon scripting tutorials you can see to get an idea on how to make it and then you can make it your own way

the most important thing that will help you in scripting the tycoon game is to make folder for every thing in the tycoon like a folder for buttons/droppers/builds etc

and if your game have more than 1 tycoon then you can group each tycoon as a whole model in a folder

and try making 1 server script that handles all the tycoons because alot of scripts doing the same thing will consume alot of recourses and may make the game laggy

1 Like

That’s not true the difference in performance between using 1 big script and several smaller scripts is negligible. It’s actually very bad practice to do everything in one script.

itsnot a bad practice if you used module scripts and what i said is

and try making 1 server script that handles all the tycoons because alot of scripts "doing the same thing "will consume alot of recourses and may make the game laggy

what i meant is to not make script for every tycoon because they all will do the same thing that this is just a waste of resources and not good because if you wanted to change something in a script you would have to change it in every script

and the impact can be very big imagine a game with 6 tycoons each tycoon have 20 droppers and each dropper have a scripts that is 120 scripts doing the same thing

and yeah what you said is right but i talked about tycoon handling its good to make it in one script rather than a script for each tycoon because all of these scripts are just does the same thing but having multiple small scripts like you said that does “different” things is good

A common theme with people learning to script is getting overwhelmed, and a common scenario is beginner scripters, trying to make their game work, while they have no idea what they are doing and what to do

You have to take things slowly, one at a time, when learning to script. That is why, making a game when learning to script is often not recommended. How I suggest learning to script is to go about it like this (From the very basics):

  • Learn variables, functions, etc (lua basics). Youtube tutorials are good for this, but you should script alongside them
  • Make a function that prints a value
  • Make a function that returns a value that you then print
  • Make a function that adds numbers together or does stuff

For roblox things

  • Create a part and make it appear in the world
  • Change the color of the part
  • Change the color of the part continuously, in a loop
  • Change the color of the part when you press a button (on the keyboard)
  • etc

The idea is to gradually increase in complexity, one step at a time. By doing things this way, you avoid having code that is broken in many different ways, that you cannot figure out how to get working. Instead, you have a simple addition to your code that you can easily fix if you did it wrong, and have some kind of progression

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.