Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

How to start?

Discussion in 'Getting Started' started by iRedFox, Jun 25, 2016.

  1. iRedFox

    iRedFox

    Joined:
    Jun 25, 2016
    Posts:
    7
    Hi Guys ;),

    I'm beginner in programming, So i have learned Visual Basic as a first language and some java. Therefore, I need your help such as advices or anything else. I'm an expert in Photoshop.

    What i have to start first? Learning everything about C# or what?

    What do i need for making games 2d or 3d?

    I have to practice daily?

    What my first game have to be?

    Any advices that's help me or make me better?

    Please i need your help to answer this questions and give me some advices to start from beginning to professional :p.

    Thanks - RedFox
     
  2. tedthebug

    tedthebug

    Joined:
    May 6, 2015
    Posts:
    2,570
    https://unity3d.com/learn/tutorials

    Start here, actually spend time doing the tutorials. As you finish one start a new project & try to do it again so you can work out which bits you know & what you need to redo. Then try & alter something to see what happens. Good luck
     
  3. jhocking

    jhocking

    Joined:
    Nov 21, 2009
    Posts:
    813
  4. ladyonthemoon

    ladyonthemoon

    Joined:
    Jun 29, 2015
    Posts:
    236
    Don't buy anything, begin by the tutorials, Roll a ball first and follow the advice below ;) :

     
    tedthebug likes this.
  5. iRedFox

    iRedFox

    Joined:
    Jun 25, 2016
    Posts:
    7
    Wow thanks guys.
    I'm really appreciated for everything you wrote..
    I'm starting from today. And i hope i can do it.
    Programming is the most thing make me ( I CAN'T DO IT )
    Because there's a lot of confusing things..

    Thanks again <3
     
    Ironmax likes this.
  6. ladyonthemoon

    ladyonthemoon

    Joined:
    Jun 29, 2015
    Posts:
    236
    You know what? All of us here couldn't do it either, before we started learning. I started when I was making a mod for Skyrim that required coding. Okay, I learnt and did it. I'm not fluent at scripting at all and the languages are different but things seemed easier when I began the Roll a Ball tutorial here. It's just a matter of patience and continuous effort. There is no reason for you not to make it. ;)
     
    Ryiah, Kiwasi and tedthebug like this.
  7. iRedFox

    iRedFox

    Joined:
    Jun 25, 2016
    Posts:
    7
    Wow nice beginning : P.
    Actually i have a wonderful idea 2d game..
    But i don't know what first :D
     
  8. tedthebug

    tedthebug

    Joined:
    May 6, 2015
    Posts:
    2,570
    Never do 'dream' games early in your career as they will never turn out as good as you want them to be &/or as good as they could be & you'll get frustrated & disheartened. Start very very simple while you learn the ropes.
     
    MikeTeavee and Kiwasi like this.
  9. iRedFox

    iRedFox

    Joined:
    Jun 25, 2016
    Posts:
    7
    I'm agree with that.
    Now i'm doing Rolling a ball tutorial and all the tutorials in the unity tutorial section.
    Beside that after finishing the tutorial what i have to do?
     
  10. ladyonthemoon

    ladyonthemoon

    Joined:
    Jun 29, 2015
    Posts:
    236
    You'll know enough by then to begin your own project. You don't even need to make all the tutorials before beginning your first project; you can work on both in parallel. ;)
     
  11. tedthebug

    tedthebug

    Joined:
    May 6, 2015
    Posts:
    2,570
    Personally I'd redo the tutorial & try not to be watching it so you can find what bits you had trouble remembering. Then try & add something to it - this will teach you how small changes can have a big impact on gameplay as well as push you to extend your knowledge a bit e.g. What happens if you let the explosive force be done mid air as well?
     
  12. iRedFox

    iRedFox

    Joined:
    Jun 25, 2016
    Posts:
    7
    Yeah that's right, I used that technique to learn java.
    And i learn a lot of things by doing it without watching the code.
    Now because i have a lot free time at least 7 hours a day free time.
    I'm learning unity and java for another thing.

    Thanks
     
  13. boolfone

    boolfone

    Joined:
    Oct 2, 2014
    Posts:
    289
  14. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Alternatively do your dream game first and get your dream thoroughly crushed. That way you can focus on real games. My first game design was so big that it isn't possible to build with current technology. No point hanging on to that dream. ;)
     
    tedthebug likes this.
  15. xjjon

    xjjon

    Joined:
    Apr 15, 2016
    Posts:
    591
    Lots of good advice here. If you already have some knowledge of Java, then C# should be easy for you to learn. It's very similar and you won't run into any big differences until you are programming at a more advanced level.

    To give another suggestion, you could do all the Unity tutorials and then expand on your favorite one. I think the 2D survival game is a good start, so is the space shooter. You could try to add features to the game that help you learn the engine better, as well as get better at programming.

    There's no path or checklist when it comes to learning all this, it's more like bits and pieces you learn and put them together to build your game.

    If you want some ideas, here are a few you could try:

    Add a leaderboard to space shooter
    Add a new enemy
    Add a new type of player projectile / weapon
    Add a 'pickup' to give the player a shield
    Add a 'pause' function
    With the pause function, you can now do an in-game menu, where you can restart, mute sound, etc.

    Small stuff like this, you'll be able to apply it to future games, so it's a good start.
    Good luck, post updates with your progress!