- Home /
is unity easy
is unity a good place for begining game makers
Answer by UnityDeveloper99 · Apr 04, 2012 at 07:23 PM
Firstly you should know that if you post questions here that aren't specific, aren't formatted and have been asked a million times before, most people here aren't going to give two sh!ts about you. That's a free fact. Now to your question:
No Unity is not easy, but yes it is a very good place for beginners interested in making games when compared to the current alternatives. There are many reasons but I'll go into just some of them.
Tutorials & Learning material: there is a huge amount of documentation, scripts, video tutorials available for free to use with Unity which walks you through large parts of entire game development processes
It's Free: Unity is one of (if not the most) the most powerful free gaming engines you can currently get your hands on
Compatability: getting many types of multimedia from audio, models, graphics to animations etc is very easily accompolished. A completely free game pipeline can be created with freeware software which integrates with Unity seamlessly (Blender & Gimp are 2 examples)
Hope that answers some of your questions. If you want to clarify, let me know.
Answer by aldonaletto · Apr 04, 2012 at 07:34 PM
Unity is very powerful (as @UnityDeveloper99 said), and is still the most close to easy that a 3D game engine could be - what isn't exactly easy, for sure.
If you want to make 2D games, start with Flash. When you feel strong and wise enough to handle 3D games, switch to Unity. Unity handles 2D games as well, but you must think 3D, because the 2D games in Unity are actually 3D games constrained to a plane (usually xy).
Your assumption that 2D is easier than 3D is not shared by everyone on the market (not by me, at least). I personally think than the two types are really different, each having its drawbacks/advantages or ease/difficulties.
A 3D-FPS game is easy to do, whereas a 2D turn-based strategy using hexagonal cells can be tricky.
The difficulty of a 3D FPS depends on your platform. And comparing 2 different types of games would not provide any justice when transitioning between 2d/3d. 2D tends to be easier to approach due to only dealing in, well, 2 dimensions. The math gets a lot more complex when dealing in three. And I'm pretty sure a 3D-FPS vs 2d top down shooter -- the 2d would be easier (unless you're using Unreal). And a 2D turn-based strategy using hexagonal cells would also be easier than one that was applied with 3 dimensions. This is especially the case when building a 2d game in a 3d world.
@$$anonymous$$ryptos, @SirGive got the idea: I don't think that making 2D games is easier, just that the 3D space requires a lot of extra knowledge, more elaborated models, lighting, shaders etc - and developing 2D games in Unity isn't any easier, since you still need all the ingredients above. Everything in a 3D space is more complex, from sounds to geometry, and you must understand lots of other concepts, like cameras, bounding volumes, 3D vectors, quaternions and many, many others.
Answer by GenericUsername_1004 · Apr 06, 2012 at 05:58 PM
My theory is that whenever you do something related to programming, it's always at least 80% harder than you think it will be. Like all programming things, it's only as hard as you make it.
Your answer
Follow this Question
Related Questions
A node in a childnode? 1 Answer
How do i start a game with Unity, what do i need first? 0 Answers
easyer way? 4 Answers
Need help applying gravity using C# 2 Answers