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?
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? …
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.
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.
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!
Great, you’ve been very fast
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.
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.
Yeah, sorry for that, it’s not easy to come up with bite-sized tasks, and it takes time to write them up too
But bugs, there’s plenty of them! Just think priority though, there are some bugs that it’s ok to leave out - for now.
There was this task actually that was never finalised: Codecks
Could be interesting?