https://github.com/william-mcgonagle/sledge
A map editor for games, simulations, and architecture; with powerful plugins, collaborative editing, and cross-platform support– it's crazy it's open-source.
https://github.com/william-mcgonagle/sledge
c-sharp collaboration csharp enterprise level level-editor opengl opentk plugin plugins
Last synced: 11 months ago
JSON representation
A map editor for games, simulations, and architecture; with powerful plugins, collaborative editing, and cross-platform support– it's crazy it's open-source.
- Host: GitHub
- URL: https://github.com/william-mcgonagle/sledge
- Owner: William-McGonagle
- License: other
- Created: 2023-04-17T19:22:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-27T13:29:09.000Z (almost 3 years ago)
- Last Synced: 2025-03-29T06:23:04.978Z (12 months ago)
- Topics: c-sharp, collaboration, csharp, enterprise, level, level-editor, opengl, opentk, plugin, plugins
- Language: C#
- Homepage: https://william-mcgonagle.github.io/sledge
- Size: 227 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: license.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 
Sledge is a powerful, open-source, enterprise-level, 3D-level editing tool. Openly-available under the [Sledge License](./license.md), the tool is community-driven and includes features such as a plugin system, real-time collaboration, and much much more.
## Features
1. **3D-level editing with a powerful editor:** Sledge provides a robust 3D-level editing experience, allowing users to create intricate and detailed levels with ease. With powerful tools and intuitive controls, users can craft complex environments with precision and speed.
2. **Real-time collaboration:** Sledge's real-time collaboration feature allows users to work together on the same project simultaneously, making it ideal for team-based projects. Changes made by one user are reflected in real-time, ensuring that everyone is always up-to-date. (in progress)
3. **Plugin system to extend functionality:** Sledge's community-driven plugin system allows users to extend the tool's functionality and tailor it to their specific needs. With an active plugin community, users have access to a vast array of plugins that can help them create more intricate and dynamic levels. (in progress)
4. **Open-Source:** Sledge is fully open-source, making it accessible to both personal and commercial users. The Sledge license provides users with the freedom to modify and distribute the software, while the commercial license allows organizations making above $100,000 per annum to use Sledge to develop their projects.
5. **Community-driven development:** Sledge is developed by a community of passionate and skilled individuals, who are dedicated to improving the tool and providing users with the best possible experience. With an active community, users can expect frequent updates, bug fixes, and new features.
6. **Intuitive user interface:** Sledge's user interface is designed to be intuitive and user-friendly, making it easy for users to navigate the tool and access its various features. With a clean and simple layout, users can focus on the task at hand and create levels without distraction.
7. **Multi-platform support:** Sledge is designed to be cross-platform, meaning it can be used on multiple operating systems, including Windows, macOS, and Linux. With multi-platform support, users can use Sledge on their preferred operating system without compatibility issues.
8. **Customizability:** Sledge's customizability is one of its standout features. Users can customize the tool to suit their preferences and workflow by modifying keybindings, colors, themes, and more. With a flexible and modular architecture, Sledge can be customized to fit any user's unique needs, making it a versatile and adaptable tool for level editing.
## Getting Started
To get started with Sledge, you can download the latest release from our [GitHub repository]() or [website](). Sledge is cross-platform and can be installed on Windows, macOS, and Linux operating systems. Once you have installed Sledge, we recommend reading through our comprehensive [documentation]() to learn about the tool's features and how to use them effectively.
If you encounter any issues while using Sledge, you can report them by [opening an issue]() on our GitHub repository. Our team is dedicated to providing timely support and resolving issues as quickly as possible.
We also encourage users to join our [Discord server]() to connect with other Sledge users, ask questions, and get help with any issues they may encounter. Our community is friendly, knowledgeable, and always happy to help newcomers get started with Sledge.
## Contributing
We welcome contributions from anyone interested in improving Sledge, whether it's through bug reports, feature requests, or code contributions. If you're interested in contributing, please read through our [contribution guidelines]() to learn how to get started.
Bug reports and feature requests can be submitted through our [GitHub issues]() page. If you're interested in contributing code, please take a look at our [list of open issues]() and see if there are any that interest you. We recommend starting with one of our [good first issues]() if you're new to the project.
Before submitting a pull request, please make sure your changes are in line with our [code style guidelines]() and that all tests pass. We also recommend testing your changes thoroughly before submitting a pull request.
Contributors to Sledge are recognized and appreciated for their contributions. If you make a significant contribution to the project, you may be listed in the [Github contributors list]().
We value feedback and ideas from our community, and we're always looking for ways to improve Sledge. If you have any suggestions or ideas, feel free to open a discussion on our [Discord server]().
## Get in Touch
If you have any questions, comments, or suggestions, please feel free to reach out to us via email or Twitter.
## Conclusion
Sledge is a powerful, open-source, enterprise-level, 3D-level editing tool. We welcome contributions from anyone interested in improving Sledge and hope that you find it useful. Please star and watch our project on GitHub to stay up-to-date with our latest developments.
If you find Sledge useful, please consider starring and watching our GitHub repository. Your support helps us build a better tool for everyone.