{"id":20095244,"url":"https://github.com/konyshevartem/playvision-task","last_synced_at":"2026-05-08T22:34:10.781Z","repository":{"id":111154823,"uuid":"210378729","full_name":"KonyshevArtem/playvision-task","owner":"KonyshevArtem","description":"Тестовое задание в Playvision на должность Unity3D Developer","archived":false,"fork":false,"pushed_at":"2019-09-25T12:56:02.000Z","size":332,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-02T16:23:45.163Z","etag":null,"topics":["c-sharp","gamedev","hypercasual","playvision","unity"],"latest_commit_sha":null,"homepage":"http://playvisioncorp.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KonyshevArtem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-23T14:38:54.000Z","updated_at":"2019-09-25T12:56:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d1497b4-dad4-4207-ad3c-9b55d885af28","html_url":"https://github.com/KonyshevArtem/playvision-task","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KonyshevArtem/playvision-task","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KonyshevArtem%2Fplayvision-task","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KonyshevArtem%2Fplayvision-task/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KonyshevArtem%2Fplayvision-task/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KonyshevArtem%2Fplayvision-task/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KonyshevArtem","download_url":"https://codeload.github.com/KonyshevArtem/playvision-task/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KonyshevArtem%2Fplayvision-task/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32800293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","gamedev","hypercasual","playvision","unity"],"created_at":"2024-11-13T16:54:33.975Z","updated_at":"2026-05-08T22:34:10.766Z","avatar_url":"https://github.com/KonyshevArtem.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Тестовое задание в Playvision на должность Unity3D Developer\n\n## Вводная\n\nЕсли в концепте не прописано как именно что-либо реализовать, то нужно самому принять решение, как реализовать лучше, исходя из баланса между данным временем разработки и качеством результата. \nЗадание рассчитано на 4-8 часов. \n\n## Задачи\n\n1. Скачать и поиграть в игру **Tenkyu** от Voodoo. Это одна из известных игр в жанре hypercasual. Схожими простыми аркадами, основанными на интересной физике, вам и предстоит заниматься у нас.\nhttps://play.google.com/store/apps/details?id=io.voodoo.tenkyu\u0026hl=ru\u003cbr\u003e\nhttps://apps.apple.com/ru/app/tenkyu/id1189800250\n\n2. Сделать простенькую копию этой игры с 1 игровым уровнем.\n\n3D- модель уровня: https://drive.google.com/file/d/1b77Dr5zDHSIv9ynuCsd2npIgfcu-r4sD/view\u003cbr\u003e\nПрохождение уровня в оригинале: https://youtu.be/XMMd_0wj3AY?t=233 с 3:53 сек до 3:57 сек.\n\nНеобходимо реализовать **аналогичное управление, игровую физику и поведение камеры.**\n\nПосле падения мячика в дырку **он должен падать** на расположенный ниже идентичный уровень на стартовую точку (рис.1) и так далее. В этом аспекте надо **максимально повторить оригинал**, только там уровни разные, а у нас будет одинаковый. Уровни пусть сменяют друг друга **до бесконечности**.\n\n![иллюстрация смены уровней](https://drive.google.com/uc?id=1DuSLID-pMbrQw5Lf7GE0pup_7WHJCNm2)\u003cbr\u003e\n*рис.1 иллюстрация смены уровней*\n\nВверху справа сделать кнопку “restart”, которая перезагружает сцену.\n\n3.  Убедиться, что версия рабочая и **хорошо работает на телефоне**. Выслать результат в формате **.apk**. Указать сколько времени заняло выполнение.\n\nПри оценке выполнения будут оцениваться:\n* выполнение указанных задач\n* качество реализации указанных задач **для игрока** (то есть отсутствие критичных багов, тормозов, дерганого или рваного движения объектов, лагов физики, несрабатывания коллайдеров и проч). Это требует минимального понимания геймдизайна\n\n## F.A.Q.\n\n1.\tНе надо стремиться к красоте кода, оценивать будем только .apk. Важно как это будет работать для игрока\n2.\tГрафика не важна. Ее надо сделать на примитивах Unity, вроде кубов, сфер, капсул и т.п. \n3.\tЭффекты (в том числе трейлы, туман, всплывающие надписи, разные бонусы и т.п.) делать не нужно. \n4.\tКакой-либо игровой интерфейс тоже делать не нужно.\n5.\tПри наклоне игрового уровня мяч не должен странно подпрыгивать или куда-то проваливаться\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonyshevartem%2Fplayvision-task","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkonyshevartem%2Fplayvision-task","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkonyshevartem%2Fplayvision-task/lists"}