Skip to content

5665tm/UnityDI

 
 

Repository files navigation

UnityDI

Проект создан для демонстрации принципа dependency injection при создании игр на движке Unity и не преследует коммерческих целей. Все использованные в проекте арт ресурсы найденны на просторах интернета, все права на них принадлежат их владельцам. Приведенный в проекте код является исключительно демонстрационным, без какой-либо претензии на качество и концептуальность. Юнит-тесты в проекте написаны с использованием Microsoft.VisualStudio.TestTools.UnitTesting

Комментарии к коду: GameStarter - класс, порождающий все объекты в игре (за исключением скриптов в дереве сцены). Настоятельно рекомендуется начинать изучение кода именно с него namespace TestDI.Demo.UserInput - тут лежат все классы, отвечающий за пользовательский ввод namespace TestDI.Demo.UI - тут лежат классы интерфейсов MainMenu и Hud namespace TestDI.Demo.Asteroids - тут лежат все классы, хоть как то относящиеся к астероидам UnityDiTests - проект с юнит-тестами к демонстрационному проекту и DI-контейнеру

И да, прошу прощения за русские комментарии!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%