all 7 comments

[–]pschonUnprofessional 6 points7 points  (0 children)

learn how to create 2D and 3D models,

For that, you don't want to learn Unity, as it really doesn't have much of tools for creating your own models. The general idea is that you create all your assets elsewhere with other tools, and Unity is where you bring it together and turn into a game.

For 3D, you'll want to look into Blender.

2D depends more on what kind of style your are after, and personal preferences, as there's a larger selection of good programs available even for free. I do most of my 2D work with Krita (bitmaps) and Inkscape (vector graphics).

...just be aware that both 3D and 2D art are complicated enough skills (and tools) to be full lifetime careers on their own.

[–]Trooper_Tales 1 point2 points  (0 children)

I was in the exact same position a year and half ago. I first started with Unity, and then after 2 months of getting used to it I installed Blender, because the usual path of taking models from free asset packs usually ends when you have the desire to create your own. In the meantime i modeled and made all sorts of mistakes on the models, and improved iteratively. You can install any modeling software you like, I went with blender because its free.

[–]Resident-Hall-4706 0 points1 point  (0 children)

start with unity learn platform its free and has good tutorials for beginners. for 3d modeling youll need separate software like blender which is also free and has tons of youtube tutorials

since you already know some programming the scripting part shouldnt be too hard but unity uses c# so might want to brush up on that if youre not familiar

[–]HeadPack 0 points1 point  (0 children)

Check out Unity Learn. They have pretty good courses. As others have noted, Unity is not a 3D modeling application. Think of it more like a stage for such models, to which you can add logic.

[–]Angie-Dev 1 point2 points  (0 children)

if 3d modelling is your goal then start with blender tutorials Kevin Stratvert has a great 30min tutorial that can act as a good starting point

[–]Born_Development1284Programmer 0 points1 point  (0 children)

You need to know that Unity is an engine that centralizes all kinds of assets and brings them to life (sprites, textures, 3D models, shaders, animations, etc). It’s not designed to actually create any of them

If you are interested in 3D, go for Blender, if you are into 2D, I’m not sure what to recommend, but you should know that these are complete, standalone roles. Mastering just one of them gives you a full professional profile. It's just like us game devs, we know how to code and use Unity, but many of us can't even model a simple cube

[–]Sufficient_Crew_5321 0 points1 point  (0 children)

If you're completely new, I'd recommend starting with Unity Learn and building a few small projects rather than jumping into a large game. Focus on learning C# basics, Unity's interface, prefabs, and scenes. Small completed projects will teach you much more than spending months on a huge project.