Skip to content

ShastYT/ProjectPracticeShast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HunterLiteScroller - компьютерная игра в жанре Hack and Slash с видом сбоку

Цель проекта

Прототип 2D игры в жанре Hack and Slash с боковой камерой, реализующий базовые механики: передвижение, атака, анимация, камера с границами и интерфейс кулдауна.


Управление игроком

Клавиша Действие
A / ← Движение влево
D / → Движение вправо
Пробел Прыжок
Z Атака

Основные особенности

Игрок

  • Анимации: Idle, Run, Jump, Attack
  • Спрайт отражается при движении влево/вправо (flipX)
  • Атака срабатывает по триггеру и поражает врагов в радиусе
  • Кулдаун между атаками (по умолчанию — 0.5 секунды)

Анимации

  • Управляются через Animator:
    • Speed (float) — Idle/Run
    • Attack (trigger) — одиночная атака
  • Все переходы настроены с Has Exit Time, без зацикливания

Камера

  • Плавно следует за игроком (CameraFollow.cs)
  • Имеет границы перемещения (minBounds, maxBounds)
  • Поддерживает визуализацию границ через Gizmos

UI-интерфейс кулдауна

  • Над головой игрока отображается Image с типом Filled
  • Заливка показывает готовность к следующей атаке
  • Основан на Canvas в режиме World Space

Структура проекта


Assets/
├── Scripts/
│   ├── PlayerController.cs
│   ├── CameraFollow.cs
├── Animations/
│   ├── Player_Idle.anim
│   ├── Player_Run.anim
│   ├── Player_Attack.anim
│   └── Player.controller
├── Sprites/
│   ├── Stickman/
│   │   ├── 21 png files (спрайты игрока)
│   ├── Enemy.png
│   ├── Layers
│   │   ├── background.png
│   │   ├── fog.png
│   │   ├── paralaxxGrass.png
├── Scenes/
│   ├── SampleScene.unity
├── Settings/
│   ├── Файлы для настроек
├── UI/
│   └── CooldownBar (Image)


Используемые технологии

Технология Назначение
Unity 2022 Игровой движок
C# Логика и механики
Animator Анимационные переходы
Physics2D Столкновения и атака
UI Toolkit Индикация кулдауна атаки

Потенциальные улучшения в будущем

  • Враги с искусственным интеллектом
  • Комбо-система и блоки
  • Звуки ударов и окружения
  • Полоса здоровья игрока и врагов
  • Меню паузы и настроек

Скриншоты

image image image image


Лицензия

MIT License – свободно для обучения, модификации и некоммерческого использования.


Авторы

Техническая часть: Свиридов Егор Александрович Почта: [email protected]

Дизайн окружения и персонажа: Рындя Никита Витальевич Почта: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •