● You have 2 days to submit you work
● The assignment should take 4 - 8 hours of work
Questions to: [email protected]
● Download unity 2022.3.x lts
● Fork this repository to your github account
● Open the project in Unity 2022.3.x
● You Can use any resources, scripts, plugins, assets you want
● You can learn and use any tools available to you such as
○ Google
○ Forums
○ Facebook
○ ChatGPT
○ And more
Questions to: [email protected]
● We are checking your Unity General Knowledge & Advanced Knowledge
● We evaluate how “Clean” and readable your code is
● Scalable code is very important to us - should try to be generic
● Understanding how you approach a problem
● Knowledge of SOLID Principles and Design Patterns as Needed
● We check the way you understand and implement Technical Tasks
● Open the project in unity
● Make sure code is separated to different ASMDEFs and Namespaces
- Create a new ASMDEFs as needed
- Try to think why and what to split, what they should use
● Design and Develop Cloud Save Manager
- Use any 3rd party or db you prefer, for example firebase storage
- Create a small Tech-design of how you are going to writer the system
- Should include - (suggestion, if you prefer can design differently)
- Save - Save Method, get a class of data and save it as json
- Load - Load Method, Load by type
- Please try to use generic code, so it will be easy to tag any class we want for saving
● Example Scripts on a game object to show how to use the service
- Create script to enable us to test the service,
- Also add some fake data classes we will be able to save and load
● Commit all changes to your fork and send us the link
Questions to: [email protected]