Giter Club home page Giter Club logo

archero2023's People

Contributors

andreilaikov avatar temah avatar igorrukan avatar dalidik avatar unity-valik1 avatar usebob avatar

Watchers

 avatar

archero2023's Issues

Движение

Создать компонент движени MovementComponent

Первые сцены

Создавть 2 сцены MainMenu и Game
И кнопку перехода друг в друга

UI игры

Добавить игровой UI

Image
Image

Прогресс прокачки, номер уровня, очки, кнопка паузы, экран паузы (его нет на скринах)
Экран выбора скила после Level Up

3 новых комнаты

Собрать 3 новых комната.

Image
Image
Image

Ромбиками обозначены спаунпоинты мобов.
На третьем есть "иголки" которые наносят урон игроку но не наносят урон моба.

Собрать игровой цикл.

Собрать 1 уровневую игру. Из меню запустить. Появится первый уровень 1 мобом. Убив моба игра заканчивается и тебя перебрасывает в главное меню

Компонент урона

Создать компонент урона. Который при срабатывании события триггера проверяет есть ли на GameObject компонент здоровья. И если он есть то наносит ему урон.
Урон может наноситься единоразово или постоянно через задаваемый интервал времени

Логика движения Enemy

Реализовать логику движения Enemy.
В случае если в радиусе видимости его нет игрока он просто двигается в случаном направлении. При детекте Player шли на него

Портал

Сделать портал который можно включать и выключать. И при проходе через который персонажем перебрасывает в главное меню

PerceptionComponent

Компонент который ищет ближайшую цель.
в нем задается 2 радиуса. Детекта и преследования цели.

Заставить двигаться моба

Добавить компонент движения на моба. И сделать логику его перемещения. То есть чтобы моб каждые N секунд двигался X секунд в случайном направлении

Левел менеджер

Сделать левел менеджер. Сущность которая спаунит комнаты и мобов в них. В позициях которые заданы текущей комнатой и с заданным набором мобов прописанным в настройках

Написать логику джойстика

Написать логику джойстика. Если есть тач то он отрисовывается и в Update передает инпут персонажу (Vector3 ). Если тача нет то джойстика не видно. Обрабатывается только первый тач. Остальные игнорируются.

Добавить визуал персоажа

Добавить анимации бега, стояния и стрельбы персонажа. И привязать к логике движения. Все реализовать в отдельном компоненте CharacterView. И чтобы была возможность переключаться состояния.

Создать компонент здоровья

Функци компонента:
Инициализация компонента,
Получить урон
Авто хил
Единоразовый хил
Событие смерти и возрождения

Стрельба

Создать логику поиска цели и атаку ее

Собрать UI главного меню

Сделать простой UI главного меню.
Пример из игры
Image
Image

Сделать то что обведено красным. И еще окно настроек. И логику перехода по этим окнам

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.