7 hours ago, zizulot said:Disagree about Unity, a lot of people talking trash here about it
Yea true it does get a lot of trash talk but that is because Unity asks for it. I keep lists of perks and cons of every engine I use so I can decide on the fly what to use, Unity has over a thousand cons.
1.) Unity fonts: Unity does not support even basic font effect. Gradients, colors curves; none of these work. Update: Unity has a few font effects now (border and shadow) but they use a slow copy of the font; don't use them for mobile games.
- Use Unity font tools. (All Unity bought packs is in Libraries\Documents\UnityUtilities.unitypackage)
- Can also import custom fonts, with some pains, so rasterized fonts can be used to cover this. Tested with photoshop.
- Never use the Unity font BestFit option, it fills the memory with different sizes of the same font.
- Unity 3D font is just a texture, use custom font meshes for vector font. Use normal shaders with these, Unity font shaders causes artifacts. (Libraries\Documents\3DDoodles\3DText)
- Unity fonts consume 4 vertices per character, counts to the 64 000 vertices limit of the UI, use custom batch for text based games.
That is just one of more than a thousand entries like that I have for Unity. I often find that a lot of Unity users never more than skim other engines, that is fine I get that some people work better sticking to tools they know. Just understand that when people talk trash of Unity they do so from experience.
Unreal has more than 300 entries now, fonts isn't on that list because Unreal has amazing font effects.
Unity is a good engine and the pro and free version is the same thing now. Unity should be most new developers go to engine. Unity is also a very good go to engine for mobile games.
Unity is a fantastic beginner engine and has a huge amount of pros (More than 1200).
1 hour ago, kburkhart84 said:it can be a good thing that stuff on the asset store isn't part of the Unity engine.
I just want to clear up in case there is confusion. Unity Technologies, still owns the store, they just don't use the engine staff to run it. Working on a engine is a full time job.