Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание - 2D платформер

Качать с https://github.com/avi-0/effmobtest/releases

Управление: стрелочки/WASD - ходьба, пробел - прыжок

2025-10-28.00-47-25.mp4

Фичи:

  • тайлсет и спрайты взяты из https://kenney.nl/assets/pixel-platformer
  • спрайтов оказалось всего 2 штуки на персонажа, поэтому сделаны анимации, сочетающие спрайтовую анимацию с вращением спрайта (кувырок при прыжке), и для красоты - 3D-разворот при смене направления движения
  • камера, двигающаяся за игроком при приближении к краю экрана
  • отображение здоровья и очков
  • монетки, которые можно собирать и получать очки
  • шипы, наносят урон
  • враги, ходят влево-вправо, сами обнаруживают стены и края платформ
    • имеют такую же физику и анимации, что и игрок, для этого физическая часть игрока была вынесена в общий компонент Character
    • убиваются прыжком сверху
  • компоненты:
    • Character - физика игрока/врага
    • Player, EnemyWalker - игрок и враги, контролируют Character
    • Coin - монетка
    • FollowCamera - двигает камеру (по горизонтали, для простоты) за произвольным объектом
    • Killbox - триггер, мгновенно убивающий игрока (размещён под экраном)
    • Hitbox - просто триггер, сообщающий о столкновении ивентом, из него сделана голова врага (чтобы его можно было давить)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages