Skip to content

Welcome to the final stage of our first year at Holberton School! Discover our 2D game inspired by "Vampire Survivor", which will be presented to a panel of judges to validate our programming skills.

Notifications You must be signed in to change notification settings

SpStigma/unity-2d-holberton_survivors

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity - 2D - Holberton Survivors Unity logotype

🔖 Table of contents

CLICK TO ENLARGE 😇 📝 Description
🔨 Tech stack
📂 Files description
📌 Assets
💻 Installation
🔧 What's next ?
♥️ Thanks
👷 Authors

📝 Description

Project Overview:

Holberton Survivors is an action game inspired by the popular title Vampire Survivors. Developed by Yoann Rivet and me, we undertook this project as our end-of-first-year assignment at Holberton School. With no prior experience in Unity and C#, we started from scratch, dedicating one month to preparation and another to intensive coding, learning and implementing these technologies along the way.

Objective and scope:

The primary goal of Holberton Survivors game is to serve as a learning platform for the essential principles of video game development, focusing on the C# programming language and Unity. We presented this project to a jury to obtain our diploma, validating our first year of learning in programming fundamentals at Holberton Schools. This experience has been invaluable for honing our skills in coding, and project management

Non-Profit and learning emphasis:

It's important to highlight that Holberton Survivors is a non-profit initiative, primarily undertaken as an educational endeavor. We are still in the early stages of our learning journey, gearing up for a second year of specialization. Yoann will be focusing on the realm of AR/VR, while I am leaning towards machine learning.

Furthermore, to produce this project, we have utilized free-to-use assets such as graphics and music. Despite the extraordinary quality of these assets, for which we extend our gratitude to Robert Norenberg for distributing such a generous pack, they are not unique. If we were to develop a game for commercial purposes, we would undoubtedly collaborate with a graphic designers to craft a distinct and immersive ambiance.

Screenshots

🔨 Tech stack

C SHARP badge Discord badge Git badge Photoshop badge Trello badge Unity badge

📂 Files description

FILE DESCRIPTION
Assets Contains project assets like 2D sprites, scripts, sounds, textures etc.
Packages May include Unity packages with pre-built code and resources for specific functionalities.
ProjectSettings Stores project-specific configuration files (import settings, platform settings, quality settings, etc.).
resources Contains additional materials for the README file.
.gitignore Specifies files and folders to be ignored by Git version control.
README.md The README file you are currently reading ;).

📌 Assets

Dungeon Tileset
By Robert Norenberg from itch.io

💻 Installation

Clone the repository and run from Unity

  1. Clone the repository:
    • Open your preferred terminal.
    • Navigate to the directory where you want to clone the repository.
    • Run the following command:
git clone https://github.com/fchavonet/unity-2d-holberton_survivors.git
  1. Open in Unity:

    • Launch Unity Hub.
    • Click on "Add" and select the folder where you cloned the repository.
    • Once added, click on the project to open it in Unity.
  2. Run from Unity:

    • In the Unity Editor, navigate to the "Assets" folder.
    • Open the "Scenes" folder.
    • Double-click on the "Title Scene" to open it.
    • Click the "Play" button at the top to run the game in the Unity Editor.

Download and run the executable

  1. Download the game:

    • Visit the project's landing page.
    • Click on the download button, available for both Windows and Mac.
    • For Windows: extract the contents of the downloaded ZIP file to your desired location.
    • For Mac: simply open the downloaded dmg image file.
  2. a. Run the Game on Windows:

    • Navigate to the extracted folder.
    • Find and run the Holberton Survivors.exe executable file.
  3. b. Run the game on Mac:

    • In the dmg image file, just move the Holberton Survivors.app in the Application folder
    • Lauch the game from the Launchpad.

Note: ensure that you have the necessary system requirements to run Unity games on your machine.

How to play

The game is playable on standard QWERTY and AZERTY keyboards, as well as the most common gamepads on the market, including PS4/5, Switch Pro controllers, and Xbox gamepad.

Below are the illustrated basic controls:

How to play commands

🔧 What's next ?

♥️ Thanks

A heartfelt thank you to all contributors who provided freely licensed graphics and music for our project. Your generosity has truly enhanced our work, bringing our vision to life. We would also like to thank our colleagues who accepted to test the game, your feedback has been invaluable.

👷 Authors

Fabien CHAVONET

Yoann RIVET

About

Welcome to the final stage of our first year at Holberton School! Discover our 2D game inspired by "Vampire Survivor", which will be presented to a panel of judges to validate our programming skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 54.0%
  • ShaderLab 39.2%
  • HLSL 6.8%