A downloadable game for Windows

Download NowName your own price

Shadow Defender

Shadow Defender is a simple 2D Vampire Survivors-like prototype game. Fight off waves of enemies, test your skills across 3 difficulty modes, and choose between different abilities.

I wrote this game during my 2nd year of college using C++ and SFML 2.6.2 as a course project. It’s just a basic student project built from scratch with pure code.

The game was developed for a 1920x1080 resolution and may not behave as intended at other resolutions.


Controls & Gameplay

  • Playtime: The game offers roughly 30-60 minutes of total gameplay content.
  • Movement: Run away from the enemy horde using the W, A, S, D keys.
  • Attacks: All abilities always trigger automatically. You don't need to aim or press any keys to attack.
  • Active Upgrades: When you level up or use the upgrade menu, you can level up your 6 active skills. To do this, press the corresponding numbers 1 to 6 on your keyboard, or click the "+" button on the screen.
  • Passive Upgrades: Accumulate money to unlock and upgrade 3 permanent passive skills in the main menu: HP, Armor, and Damage.

Looking for Support and Feedback!

This prototype is a stepping stone for me. I am currently planning to build a new, much larger game(in 3D) in this genre for Steam, and I really want to avoid the mistakes of the past.

I would appreciate any support you can give—whether it's a small donation or just a good piece of advice in the comments. Please let me know:

  1. Which skills felt the most interesting to play?
  2. What felt uncomfortable, boring, or unbalanced?
  3. What would you add, rework, or completely remove?

Thank you for playing! Your feedback and advice will help me move forward with the next game.

Source Code: You can check out the full C++ / SFML source code on GitHub.


🇷🇺 О проекте

Shadow Defender — это простая 2D игра в жанре Vampire Survivors-like. Сражайтесь с волнами врагов, проверяйте силы на 3 уровнях сложности и выбирайте разные навыки.

Эту игру я написал на 2 курсе колледжа на C++ и SFML 2.6.2 в качестве курсовой работы. Это обычный учебный проект на чистом коде, собранный своими руками.

Игра разработана для разрешения 1920x1080 и может работать некорректно при других разрешениях.

Управление и геймплей:

  • Время игры: Проект рассчитан примерно на 30–60 минут геймплея.
  • Передвижение: Бегайте от толпы врагов на клавиши WASD.
  • Все способности всегда срабатывают автоматически, целиться или нажимать кнопки для удара не нужно.
  • Прокачка в бою: Улучшение 6 активных навыков при получении уровня — нажатием на цифры от 1 до 6 на клавиатуре или кнопкой "+" на экране.
  • Пассивная прокачка: В главном меню можно улучшать 3 постоянных пассивных навыка: Здоровье, Броню и Урон.

Ищу поддержку и фидбэк!

Этот прототип для меня — пройденный этап. Сейчас я планирую делать другую, гораздо более масштабную игру(в 3Д) в этом же жанре для Steam, и мне очень важно не допускать ошибок прошлого.

Буду рад любой вашей поддержке — будь то материальный донат или просто хороший совет в комментариях. Подскажите:

  1. Какие навыки или их комбинации показались вам самыми интересными?
  2. Что в игре показалось неудобным, скучным или несбалансированным?
  3. Что бы вы добавили, переделали или удалили бы?

Спасибо за игру! Ваши отзывы и советы очень помогут мне двигаться дальше!

Исходный код: Вы можете посмотреть полный код игры на C++ / SFML на GitHub.

Published 13 days ago
StatusPrototype
PlatformsWindows
AuthorlitUndison
GenreAction
Tags2D, Open Source, Pixel Art, SFML, Singleplayer
AI DisclosureAI Assisted, Graphics

Download

Download NowName your own price

Click download now to get access to the following files:

Shadow Defender_v1.0_Windows.rar 68 MB

Leave a comment

Log in with itch.io to leave a comment.