Shadow Defender
A downloadable game for Windows
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:
- Which skills felt the most interesting to play?
- What felt uncomfortable, boring, or unbalanced?
- 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, и мне очень важно не допускать ошибок прошлого.
Буду рад любой вашей поддержке — будь то материальный донат или просто хороший совет в комментариях. Подскажите:
- Какие навыки или их комбинации показались вам самыми интересными?
- Что в игре показалось неудобным, скучным или несбалансированным?
- Что бы вы добавили, переделали или удалили бы?
Спасибо за игру! Ваши отзывы и советы очень помогут мне двигаться дальше!
Исходный код: Вы можете посмотреть полный код игры на C++ / SFML на GitHub.
| Published | 13 days ago |
| Status | Prototype |
| Platforms | Windows |
| Author | litUndison |
| Genre | Action |
| Tags | 2D, Open Source, Pixel Art, SFML, Singleplayer |
| AI Disclosure | AI Assisted, Graphics |
Download
Click download now to get access to the following files:





Leave a comment
Log in with itch.io to leave a comment.