There will be multiple choices for your World in regards of the Set of Ores that do generate there.
- Normal , which is Ores like in Real Life.
- Balanced , which contains Ores that are purely based on Game Design, Balance and Progression, similar to Angelbobs Mods in Factorio with Bobmonium, Stiratite, Saphirite, Rubyte, Jivolite etc.
- Random , where the Game will make up random shit on the fly, give it randomized names made out of random Syllables and you have no Idea what each Ore is, until you experiment with it.
The first two Options are rather simple to explain, IRL Ores are IRL based, Balanced Ores are based on pure Game Design, but Random Ores need a bigger explanation.
So having purely Randomized Ore Types can have several bad balance implications or even gamebreaking implications, and I would not want that to happen.
There will be a Table of Resources that each Ore can contain, things like Iron would be common in the List, while stuff like Uranium would be rare. This Table will then be used to combine Materials together into Ores and their Byproducts.
As for the Names, it will mostly just dump random Syllables together and end it on -ite or -ium. Though I will make it so that two of the Ores start with the same Syllable and add similar quirks, that make the Names look similar for certain Ores on a per World basis.