https://github.com/konyshevartem/playvision-task
Тестовое задание в Playvision на должность Unity3D Developer
https://github.com/konyshevartem/playvision-task
c-sharp gamedev hypercasual playvision unity
Last synced: 3 months ago
JSON representation
Тестовое задание в Playvision на должность Unity3D Developer
- Host: GitHub
- URL: https://github.com/konyshevartem/playvision-task
- Owner: KonyshevArtem
- Created: 2019-09-23T14:38:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-25T12:56:02.000Z (over 5 years ago)
- Last Synced: 2025-01-13T03:33:23.431Z (4 months ago)
- Topics: c-sharp, gamedev, hypercasual, playvision, unity
- Language: C#
- Homepage: http://playvisioncorp.com
- Size: 324 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Тестовое задание в Playvision на должность Unity3D Developer
## Вводная
Если в концепте не прописано как именно что-либо реализовать, то нужно самому принять решение, как реализовать лучше, исходя из баланса между данным временем разработки и качеством результата.
Задание рассчитано на 4-8 часов.## Задачи
1. Скачать и поиграть в игру **Tenkyu** от Voodoo. Это одна из известных игр в жанре hypercasual. Схожими простыми аркадами, основанными на интересной физике, вам и предстоит заниматься у нас.
https://play.google.com/store/apps/details?id=io.voodoo.tenkyu&hl=ru
https://apps.apple.com/ru/app/tenkyu/id11898002502. Сделать простенькую копию этой игры с 1 игровым уровнем.
3D- модель уровня: https://drive.google.com/file/d/1b77Dr5zDHSIv9ynuCsd2npIgfcu-r4sD/view
Прохождение уровня в оригинале: https://youtu.be/XMMd_0wj3AY?t=233 с 3:53 сек до 3:57 сек.Необходимо реализовать **аналогичное управление, игровую физику и поведение камеры.**
После падения мячика в дырку **он должен падать** на расположенный ниже идентичный уровень на стартовую точку (рис.1) и так далее. В этом аспекте надо **максимально повторить оригинал**, только там уровни разные, а у нас будет одинаковый. Уровни пусть сменяют друг друга **до бесконечности**.

*рис.1 иллюстрация смены уровней*Вверху справа сделать кнопку “restart”, которая перезагружает сцену.
3. Убедиться, что версия рабочая и **хорошо работает на телефоне**. Выслать результат в формате **.apk**. Указать сколько времени заняло выполнение.
При оценке выполнения будут оцениваться:
* выполнение указанных задач
* качество реализации указанных задач **для игрока** (то есть отсутствие критичных багов, тормозов, дерганого или рваного движения объектов, лагов физики, несрабатывания коллайдеров и проч). Это требует минимального понимания геймдизайна## F.A.Q.
1. Не надо стремиться к красоте кода, оценивать будем только .apk. Важно как это будет работать для игрока
2. Графика не важна. Ее надо сделать на примитивах Unity, вроде кубов, сфер, капсул и т.п.
3. Эффекты (в том числе трейлы, туман, всплывающие надписи, разные бонусы и т.п.) делать не нужно.
4. Какой-либо игровой интерфейс тоже делать не нужно.
5. При наклоне игрового уровня мяч не должен странно подпрыгивать или куда-то проваливаться