CLICK TO ENLARGE 😇
📝 Description🔨 Tech stack
📂 Files description
📌 Assets
💻 Installation
🔧 What's next ?
👷 Authors
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.
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
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.
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 ;). |
By Robert Norenberg from itch.io
- 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
-
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.
-
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 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.
-
a. Run the Game on Windows:
- Navigate to the extracted folder.
- Find and run the
Holberton Survivors.exe
executable file.
-
b. Run the game on Mac:
- In the
dmg
image file, just move theHolberton Survivors.app
in the Application folder - Lauch the game from the Launchpad.
- In the
Note: ensure that you have the necessary system requirements to run Unity games on your machine.
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:
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.
Fabien CHAVONET
- Github: @fchavonet
Yoann RIVET
- Github: @SpStigma