Search Unity

Suggestions for beginning with Unity

Discussion in 'Getting Started' started by VekUnderScore, Jan 23, 2020.

  1. VekUnderScore

    VekUnderScore

    Joined:
    Jan 20, 2020
    Posts:
    2
    About Me
    Hi everyone I'm new to unity and looking to get advise on getting started. My goals in learning Unity, is to develop 3D, first or third, person story oriented games, and use new game play mechanics as a way to help me understand the real world around me. At some point in the future, making a multiplayer game would be interesting, but I digress, here are topics/questions I was hoping to get feedback on. I should also mention I do have some small experience programming in c++, python, and java but not in c# yet.
    My questions:
    • What are some good challenges/projects for someone with no experience in unity?
    • I grew up troubleshooting windows and its various problems and almost as a result watching full youtube or udemy series is boring/stale and kills my creativity, because I want my stuff to look like theirs and I don't experiment. So are there any good websites or small videos that focus on how to achieve a specific topic?
    • To expand on my last question, any sources
    • What are some easy pitfalls for newcomers or just any fallacies you think I'm embracing?
    Thanks in advance for taking the time read and/or respond!:D
     
  2. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    11,847
    Since you already have some programming experience in a language similar to C#, I'd start with learning the basics of C# which shouldn't take you long at all. Probably just skimming through any random C# tutorial would be enough. (High level C# skills are certainly helpful, but not actually required for Unity. You can create a lot just with C# basics) Then look through the Unity manual just trying to pick up the highlights of what the engine and Editor can do for you, and the secret sauce of how Unity works. A lot of this is around scenes and the scene hierarchy, GameObjects, components, and the Assets folder, and how they all relate to each other. Also make sure you have a grasp of what references are.

    After that you can walk through some beginner tutorials or just jump into your own very simple project and learn as you go along.

    As for your questions:

    * Good beginner projects are building game prototypes around simple game mechanics. Look at the old Atari 2600 games for inspiration. Keep your scope extremely small, as however long you think it will take you'll find out it takes much longer. Don't worry about polishing the game to a publish ready state, just focus on getting a basic game that is fun actually working. Do not do a multiplayer game.

    * Once you have a specific topic you want to learn, you can usually just google for that topic and find YouTube videos or forum threads on the topic.

    * It is hard to give you sources when I don't know what specific topics you want to learn about. Usually they are created by people who want to share something they have learned, or are in response to a question, and aren't in a central location. Though this forum is a good source of info, and you'll learn a lot just coming here often and opening a lot of threads where you can read other people's responses. Often a year later when you run into a similar issue or need to work on a similar topic you'll remember you once read about it and either remember what it said or at least know what to search for to find it again. There's several good YouTube channels dedicated to Unity development. I think Brackeys is the most famous.

    https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA

    * I wrote a thread about it a while back. https://forum.unity.com/threads/tips-for-new-unity-users.701864/