Welcome to the CARRT Unity Challenge repository! This challenge is designed to test your coding skills as well as your proficiency in collaboration using Git. Follow the instructions below to get started and submit your solutions.
As stated before, the challenge is split between 2 categories. You can choose to do just one or both categories, you don't need to do both categories to submit the challenge. We are curently seeking to hire 4 positions, therefore skillset specialization would be useful.
- Unity Coding Skills : For those seeking to showcase their skills in C#, Unity, 3D, Game Dev, etc.
- Web technology integration skills: For those seeking to showcase their Web Development skills. Will include a small portion inside Unity, but the bulk of the work is demonstrating skills working wtih Frontend, Backend, APIs, etc.
Each category will have different levels. You don't have to complete all of them to submit the challenge, feel free to go above and beyond at each level.
- Fork this Repository: Fork this repository under your account so you can modify it without restriction.
- Clone your fork: Clone your forked repo into your machine so you can make changes
- Download Unity 2021.33f1: Ensure compatibility by using Unity 2021.33f1 for development. This version will help avoid compatibility issues.
- Open in Unity: The actual Unity project is UntiyChallenge24, so make sure to open that folder when in Unity Hub.
To submit your solutions, follow these steps:
Create a Pull Request:
-
Add a pull request in the Pull Request tab of this repository.
-
Reference your forked repository in the pull request. (you will have to click on the little hyperlink compare across forks)
-
Provide a brief explanation of how your changes solve the challenges
-
Include links to demo video(s)
If unable to do pull request:
- Just email us back a link to your repo, and link(s) to the video(s), but it's worth noting making pull requests is a valuable git skill
Demo Videos Suggestion:
- Use WeTransfer to upload your video demos and get the links to put in your pull request.
If you encounter technical issues (e.g., unity simulation not running, server executable not running, pull requests permissions issues), please open a GitHub issue, with a lot of details and if possible a video or a screenshot.
However, questions related to interpreting the challenge, clarifications on tasks, or how to achieve a solution will not be addressed, as part of this role involves independently understanding and implementing project requirements. We look forward to reviewing your submission!