Search Unity

Suggestions on where to start?

Discussion in 'Open Projects' started by randomscribe, Jun 17, 2021.

  1. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    Hi folks! Trying to get involved in contributing to this project but I'm not sure what to do. I've been combing through forum threads, the Github issues, and the Codecks but I'm finding a lot of things that have been resolved / are in progress / have open PRs already.

    Is there anything that could currently use some attention from someone who's still learning Unity? And/or what's the best way to identify tasks for myself?
     
  2. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
    It is true that in this late stage, it's hard to get started "fast" with the project, as many systems are well interconnected and not super easy to understand.

    One first question: what kind of stuff do you want to do? Programming? 3D? Shaders? Effects? ...
     
  3. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    I'm most proficient at programming, and would be able to do the most in that area. I'm already up to speed on stuff like the state machine system and using colliders to trigger behaviors.

    I'm interested in learning more about the graphics side, but would probably be better off tweaking or building on existing content than building something from scratch. (I took a 3D graphics course once, but that was a long time ago.)

    Totally happy to help with brainstorming/prototyping gameplay systems, but as you said a lot of that is already in place.
     
  4. hosseinpanahloo

    hosseinpanahloo

    Joined:
    Jun 28, 2018
    Posts:
    11
    Hi Guys, I like to participate in the programming aspect of the project. Do you have any suggestions on where to start coding?
    I love to read codes and find out how systems are working. I try to catch up fast.
     
  5. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
    As said, it's hard to identify where to "start" since many things are actually 80% done, and we don't want to introduce new functionality.
    I would suggest to try the game, play with it, understand how it's built. You can refer to the wiki to get a basic understanding of many systems, the rest is in the code. The most useful thing right now would be to identify small bugs and fix them.

    I'll try to highlight small tasks. This is one for instance. (check the thread linked in the card too)
    If you (and @randomscribe) post here before working on something, I can provide feedback on the direction!
     
  6. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
  7. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    Thanks for the guidance!

    I think I'll take a look at the lightmap scale setter. I'll probably be back here soon with some questions. :)
     
  8. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    First questions:

    1. Where in the project should this new component live?
    2. Are there any existing custom tools in the project that I could use as a reference?
     
  9. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    Scratch question #2, I seem to have a handle on it now :)
     
  10. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
  11. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
    Great, you've been very fast :D
    I like the simplicity of it, thanks. Makes it easier for us to review and approve, we can always improve it later!
    Maybe you can place it in Scripts/EditorTools, there's a similar component script that only has a use in the editor.
     
  12. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
  13. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
    Cool, it lives there now. PR branch has been updated.
     
  14. randomscribe

    randomscribe

    Joined:
    Jun 14, 2021
    Posts:
    29
  15. hosseinpanahloo

    hosseinpanahloo

    Joined:
    Jun 28, 2018
    Posts:
    11
    Great entry tasks, I see both of them are done, It would be great if we have more tasks like these. :)
    Also, it's totally understandable if there are no tasks available. I can also help in testing and finding bugs.
     
    cirocontinisio likes this.
  16. cirocontinisio

    cirocontinisio

    Joined:
    Jun 20, 2016
    Posts:
    884
  17. hosseinpanahloo

    hosseinpanahloo

    Joined:
    Jun 28, 2018
    Posts:
    11
    cirocontinisio likes this.
  18. hosseinpanahloo

    hosseinpanahloo

    Joined:
    Jun 28, 2018
    Posts:
    11
    cirocontinisio likes this.