SurvivorsStarterKit

screenshot of SurvivorsStarterKit

A Godot 4 starter kit to create a Vampire Survivors-like game.

Overview

The Survivors Starter Kit is an exciting toolkit designed for developers eager to create their own unique "survivor" style games using C# in Godot 4. This project draws inspiration from the popular game Vampire Survivors, providing a solid foundation with essential features like player movements, spell casting, enemy dynamics, and a basic progression system. It’s perfect for both beginners and seasoned developers looking to streamline their game-building process in a familiar environment.

The kit includes all necessary components to kick off your game, allowing for a quick setup and efficient tweaking to fit your vision. With support for a variety of spells and enemies, it opens the door for diverse gameplay experiences. Plus, the use of the Jolt physics engine enhances performance, making it feasible to manage a significant number of enemies on-screen without sacrifice to the game's fluidity.

Features

  • Player Movement and Controls: Intuitive movement mechanics that allow the player to navigate the game world effortlessly.
  • Spell System: Includes 4 distinct spells, such as Lifesteal and Floating Sphere, enabling strategic gameplay.
  • Diverse Enemies: Features 5 enemy types, each with unique attributes and experiences, providing varied challenges.
  • Boss Mechanics: A powerful boss character that adds excitement and offers high rewards for players.
  • Progression Curve: An integrated system that enhances player engagement by introducing upgrades for both players and enemies.
  • Performance Optimization: Utilizes the Jolt physics engine, which significantly improves the ability to handle numerous enemies simultaneously.
  • Minimal UI: A clean and straightforward user interface that facilitates easy navigation and enhances player experience.
  • Open to Contributions: Encourages community interaction with the opportunity for users to provide pull requests for further enhancements.