Welcome to the Gestalt repository!
Gestalt is an ambitious 2D top-down online RPG set in a procedurally generated map inspired by tessellation. This collaborative and cooperative real-time strategy game offers a unique gaming experience for players. The project incorporates elements of fantasy, steampunk, and cyberpunk, creating a visually captivating world.
-
Procedural Map Generation: Explore a dynamically generated map, ensuring a unique experience for each playthrough.
-
Collaborative Gameplay: Engage in cooperative gameplay, fostering collaboration and strategic planning among players.
-
Platform Compatibility: Gestalt is being developed with two versions in mind. A full-featured PC version with console couch co-op compatibility and a limited-featured mobile version for iOS and Android platforms.
-
AI-based Aspects: Leverage the power of LLMs, such as OpenAI's GPT models, to enhance certain aspects of the game, providing an engaging and immersive gaming experience.
To get started with Gestalt, please follow these steps:
- Clone this repository to your local machine.
- Review the project documentation and setup instructions located in the
Documentation
folder for detailed information on building and running the game. - Install the necessary dependencies as outlined in the documentation.
- Build and run the game according to the provided instructions.
We welcome contributions to Gestalt! If you're interested in contributing to the project, please follow these guidelines:
- Fork the repository on GitHub.
- Create a new branch for your contributions.
- Make your changes, ensuring they align with the project's vision and goals.
- Test your changes thoroughly.
- Commit and push your changes to your forked repository.
- Submit a pull request, providing a detailed description of your changes and the reasons behind them.
Please note that contributions related to art and development are especially appreciated. If you're interested in contributing in these areas, please reach out to us at josh@gelua.ca with the subject line "Gestalt Contributing".
For any inquiries or questions regarding Gestalt, please reach out to the developer, Josh, at josh@gestaltonline.ca
Thank you for your interest in Gestalt, and we look forward to your contributions and support!
Happy gaming!