I want to start developing games with Unity because it's easy to learn, but I don't know where to start.

My questions are: - Which preparations should I make for a game? - Are there any tips and tricks for efficient work? - Do I need special equipment?

Thank you for your response!


closed as off-topic by Josh Oct 31 '16 at 15:47

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh
If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ This is a topic that is widely discussed around the internet, my best suggestion and the way I started game developing was just following the tutorial Unity has. Those tutorials offer all the info you need to answer those questions. \$\endgroup\$ – Danny Oct 31 '16 at 1:48

That's a big question. I'll give you a general set of ideas of what to pick up, but do note that the most important thing is to always be eager to learn new things. Game development is so big that you will need that to enjoy it.

Here are the main components you'll need to make any sort of a game ( you don't need any special equipment whatsoever ):


You do not need to be an expert programmer for game development. Some roles do not need programming skills. I do, however, highly recommend for everyone involved to be capable of scripting.

For being successful as a game developer ( as in writing the code ) - you will obviously need to be an expert in programming. You can start learning at Code Academy, Khan Academy, Coursera, and EdX to name a few.

Even if you're striving to design games - you'll better get good coding skills. You will be the best person to create the initial versions of your designs to show them off to the public or to give your friends/coworkers/testers to play around with ( to gather testing data ).

Nowadays even artists could use some basic scripting to make their life easier - Photoshop scripts, shaders and even some logic can help them achieve the perfect look that only textures might not be able to do alone.

Game Design

Play a lot of games. But don't just absorb the story - focus on how the game works and why it works. Build up systems and form ideas for games that already exist.

Prototype a lot - create a lot of mini projects to test different concepts and designs. Gather data and use it to improve them. AB testing and stats are your best friends.

For something more academic check:


Unity3d is huge. You should start with the official resources:

There is a lot of places to learn unity from, but those should give you a good start. If you get frustrated with anything - the forums are filled with discussions and people who might prove helpful and YouTube is filled with great examples you can follow along.


If you've never done any of that before - take it slowly. Start simple and gradually build better games. Find mentors and other people that can help you grow. Ask a lot of questions and make great games!


Not the answer you're looking for? Browse other questions tagged or ask your own question.