Skip to content

KRILLEKS/JustMobyTest

Repository files navigation

Rus

Задание

  1. Необходимо сделать вызов модального меню с предложением купить донат
  2. Использовать модель MVC
  3. Должно быть реализовано соответствие название иконок с их спрайтами (я сделал соответствие через энам)
  4. Баланс между качеством и скоростью

Отсутствие Zenject и Addressables

Т.к. это простое тестовое задание с всего 1 механикой, делать сложную архитектуру смысла не имело, да и в задание этого указано не было, поэтому ни Zenject, ни Addressables я не использовал.

Наличие Odin

Odin можно было заменить кастомным инспектором или использовать другие типы данных, для которых кастомный инспектор не понадобится, но удобство редактирования данных важно, а писать кастомный инспектор - долго. Это самое быстрое и хорошее решение.

Eng

Task

  1. Make modal menu invocation with donation offer
  2. Use MVC model
  3. Make name - icon matching (I made enum - icon matching)
  4. Balance between speed and quality

Why I didn't use Zenject or Addressables

It's a simple test task with only 1 mechanic therefore no need for complex architecture and it wasn' t stated in the task as well.

Why I used Odin

Odin is replaceable with custom inspector, or it is possible to use data types that doesn't require custom inspector at all. It's very important to make convenient data editing and custom inspector would take more time to make therefore odin is fast and good solution.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published