Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

How Long Did It Take For You To Learn Unity?

A topic by LilacRoses created Sep 02, 2017 Views: 1,909 Replies: 3
Viewing posts 1 to 4


I'm a former GameMaker user but decided to change my game engine to Unity just a couple of weeks ago. I must say its absolutely amazing and I do not plan on going back to GameMaker anytime soon. ;) 

However, something I did notice in the very beginning was that it was kind of tricky writing the code (I use C#) because in GameMaker everything is kind of given to you. In Unity C#, you have to be a little more careful of making silly mistakes. 

So I have a pretty good hang of it now but I must know, any Unity users out there, how long did it take you to either (1) feel like you've mastered writing the code for the most part (whether you write in C# or JAVA) or (2) how long did it take you to write your first game?



Do you mean C# or JavaScript or when you C# or Java you just meant any Engine/Framework/etc?

I use Unity, I played around in a few other engines but it's what stuck.  I was a dev for 10 years before Unity including C# through SharePoint so learning wasn't any type of problem. I had a really good book that explained the Unity quirks and it helped me learn it. I'd say 3-4 months before I jammed out my first game though even being a coder. Cuz just cuz I code doesn't mean I draw or compose hahahahaha

I don't really know exactly but I think about 3 months to really get the hang of it. I was familiar with programming when I started so it was easier. Unity has done a good job with the GUI part, this makes it easier to script for the people how don't know programming. I think it becomes easier after you start understanding the basics and how the Unity functions and classes are constructed. Documentation helps a lot. Even now, sometimes I need to check something. I would say Unity is the best beginner friendly yet a powerful engine. There are plenty of documentation and tutorials so it won't be hard to get going. 

I started from zero , with Kwnoledge of other programming language like Java, and in two weeks I develop my game working only on mornings.

So if you want to master Unity to a medium to high level I will say a few Months 2 or 4.

But you can start from zero and made something really cool in just a few days.