Skyrim like character creation
So I'm pretty new to Unity (as well as any game engine). So I don't know much about code.
But I do have quite a few ideas that I'd like to implement in some test scenes, just to try out and to train some skills that are needed for an actual product later on.
What I'd like to do (when I'm a lot further with coding and everything) is to make a game that has the same kind of procedural generation as No Man's Sky has (https://youtu.be/ZVl1Hmth3HE?t=6m18s). There, you have all these animals and plants that are just created in the same way as you would create a character in a character creator (just like in Skyrim).
The thing I'm most curious about is what kind of script would be needed to make something like the skyrim character creater. Because I have this idea (correct me if I'm wrong) that by using such a character creation like script, you can actually use algorithems and such to create a "random" kind of animal, plant, or even human.
Thanks in advance for reading this post, and if you know how this thing works, please let me know because I'd really like to create real games later on!
Coen
This question is better suited to the forums.
Skyrim uses a combination of different systems to create the multitude of character spresent in the game. Character meshes and rig can be made fatter and thinner at certain points, representing different luvels of muscular types and physiques. There is at least one asset available on the asset store that replicates this feature. This can be done by finding all vertices that belong to a bone in regard to the weight, and pushing them inwards or outwards, for example. Then there is the option to change the color of the skin texture to a certain extend, which can be accomplished by just chaning the material's main color variable (vertex colors are another possibility, for more control). Different hair styles are basically small meshes added to the head of a character and made to be animated by the same rig.
Honestly, If you are new to the/any engine and new to coding, you should start with something easier, not something a $$anonymous$$m of pro experienced artists and programmers spend countless hours on. Don't ever expect someone to give you an answer to this, because it's not a question at all, it's more like feature request where you want someone else to solve a very complicated problem for you.
Answer by Torigas · Nov 30, 2015 at 12:47 PM
It's good to be ambitious, however as the previous replies already show, it's extremely difficult to realize a system like that.
You could use a system which already includes some kind of character creation: https://www.assetstore.unity3d.com/en/#!/content/13930 http://uma.unity3d.com/wiki/index.php/Main_Page
For a system like No Man's Sky you should look at some basic tutorials into procedural content generation: http://scrawkblog.com/2013/05/15/simple-procedural-terrain-in-unity/ http://pcgbook.com
I'd like to thank you guys for helping me out! And altough I'll firstly try to improve my skills in unity and scripting a little (a lot ;) ), after I'm done doing that I'll try to start working on something that actually uses procedurally generated content.
Thanks again, Coen
Your answer
Follow this Question
Related Questions
Recommended / Best approach to creating random character faces 3 Answers
How do I make my character spawn at a random location 1 Answer
Spawning objects at runtime in vertical-scroller game 0 Answers
Seeded Procedural Object Placement 1 Answer
random range to pick from two specific numbers only. 3 Answers