Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MageSurvival-TestTask

Test Task for Unity Developer 1,2 выбор абилки. Enter - применение выбранной. WASD - перемещение

Улучшения

Разделение логики на монобех и класс (мозги объекта) и очень глубокое наследование для такой маленькой задачки. По 2-3 класса родителя со своими конструкторами которые доставляли мне проблем при работе с DI. Сейчас понимаю что можно было оставить всю логику в монобехе, либо свести мозг-класс к виду "model" чтобы он просто хранил данные (хп, броню, скорость и т.д.) Нанесение урона сделал через event bus однако не везде перешел на нее с первоначальной черновой системы. Пулинг только для прожектайлов, надо бы переделать для всех объектов.

About

Test Task for Unity Developer

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages