Search Unity

Unity Books or Courses for Java Developer

Discussion in 'General Discussion' started by Oleksii_Serheiev, Aug 23, 2019.

  1. Oleksii_Serheiev

    Oleksii_Serheiev

    Joined:
    Mar 7, 2015
    Posts:
    9
    Hello Colleagues,

    I am a Java Developer who usually deals with Web Services.
    But I would like to dig into Unity and Game Development for fun and for my own project.

    Could you recommend a book or a course explaining development with Unity, taking into account the experience in programming?
     
  2. kdgalla

    kdgalla

    Joined:
    Mar 15, 2013
    Posts:
    4,639
    Probably just the same tutorials as anyone else would use:

    https://unity3d.com/de/learn/tutorials

    You already know how to program, but most of these tutorials go over Unity features and the editor and that's what you'll want to know.

    The language that unity uses for script (C#) is extremely similar to Java so you're in luck there too.
     
  3. Oleksii_Serheiev

    Oleksii_Serheiev

    Joined:
    Mar 7, 2015
    Posts:
    9
    Thanks for your answer! I’ll run thought them.
     
  4. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,983
    If you want a good start, this is the best one in my opinion:

    https://learn.unity.com/project/ruby-s-2d-rpg

    Will give you a deep but not too fast dive into the (mostly) full spectrum of unity development
     
  5. Oleksii_Serheiev

    Oleksii_Serheiev

    Joined:
    Mar 7, 2015
    Posts:
    9
    Hello GamDevCouple_I,

    Thanks for your response!

    I have already finished the mentioned course.
    It provides crucial experience but is there any course with best practices related to a project structure, code style etc. ?
     
    MadeFromPolygons likes this.
  6. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,983
    None that purely deal with that, but I would study the project included with this:

    https://learn.unity.com/project/3d-game-kit?courseId=5c616a81edbc2a0021b1bd11

    The structure is actually really good, also check out this one: https://learn.unity.com/project/joh...3d-beginner?courseId=5c616a81edbc2a0021b1bd11

    Again both of those have good project and code structure.

    To be honest though its more about finding a style and structure that works for you, there are no right or wrongs in that respect, just something that works and something that doesnt. So definately dont feel like it isnt something you can learn as you go, I personally would start making a (very) small game to test your skill and learn style and structure through applied learning :)
     
  7. Owen-Reynolds

    Owen-Reynolds

    Joined:
    Feb 15, 2012
    Posts:
    1,998
    I've found that most intro to unity material has far too much "this is a variable" and "an if statement can be used to ... ". If you're even a mediocre Java coder you're probably fine on the coding side.

    You'd want a general intro to how game engines are put together. Unity's at https://docs.unity3d.com/Manual/UnityManual.html is decent. My intro to it, sort of, is at https://answers.unity.com/questions/1252826/is-unity-for-beginners-if-not-what-else-should-i-k.html (it originally had spaces. The format in UnityAnswers was since mangled). The I've got a "unity for programmers" at http://www.taxesforcatses.com/codeNotes/UforP.shtml, which somewhat assumes you know C#.

    You should be able to find a quick "C# for Java programmers" somewhere. I've got http://www.taxesforcatses.com/codeNotes/csForCpp.pdf, which is from a C++ coder's perspective, but hits plenty of the features. Some on-line sources love to use the latest cute stuff in C# 6.0 and so on, which can look intimidating, but you won't need any of it (if you did, it would have been added sooner).
     
  8. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Didn't @jhocking have a book written specifically to bring programmers into the Unity environment? Not sure if its still live.
     
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,205
    jhocking and Kiwasi like this.
  10. jhocking

    jhocking

    Joined:
    Nov 21, 2009
    Posts:
    814
    Yeah, my book is specifically designed to skip the "this is a variable" stuff and assume you already know how to program. To help decide if it's worth getting, look at the sky-high ratings on GoodReads.

    You can order the book directly from the publisher's site, or order the book on Amazon to get both the physical book and a coupon to download the ebook!
     
    grojas123 likes this.
  11. Oleksii_Serheiev

    Oleksii_Serheiev

    Joined:
    Mar 7, 2015
    Posts:
    9
    Thanks a lot for your experience and each thing you suggested.
    I have started a course on udemy. It seems there is a lot of practice that is actually required.
    Then I would proceed to learn courses on learn.unity.com.

    Thanks all!