Zombie is a game engine I developed as a side project to enable future game development in C++. Up until now, I have been the sole contributor to the project. As my first venture into game engine development, it is not perfect, but it represents a significant learning experience and a foundation for further development and improvement.
This game engine has been developed exclusively on Linux and is not intended to be compatible with other operating systems. The project is written in C++
and utilizes the SDL2
library to manage graphics, input, and other multimedia functions. For building the project, a Makefile is used to streamline the compilation process. Additionally, the codebase is consistently formatted using clang-format
, ensuring that the code adheres to a uniform style throughout the project.
To build and run this game engine, you will need to have the following installed on your system:
g++
make
-
Clone the repository:
git clone https://github.com/ilBuso/zombie.git
-
Change into the project directory:
cd zombie
-
Build the project using
make
:make
For detailed information on how to get started with using and developing this game engine, please refer to the documentation. All necessary information can be found in the doc
folder of the repository. The main documentation file is DOCUMENTATION.md.
At this moment, I am not accepting contribution to the game engine. However, I appreciate your interest and contributions may be considered in the future.
This project is licensed under the MIT License. See the LICENSE file for more details.