A pure Java 3D real-time strategy game engine with built-in editor and versatile data structure.
OpenRTS is a 3D real-time strategy game engine coded in pure Java and powered by jMonkeyEngine 3. It provides tools and resources to create RTS games with support for various gameplay styles, including a built-in editor and versatile data structures. The project also serves as a collaborative pool of free RTS assets like maps, models, and sounds.
Game developers and hobbyists interested in creating real-time strategy games using Java, particularly those who prefer open-source tools and low-poly art styles.
Developers choose OpenRTS for its pure Java implementation, integrated editor, and growing library of free assets, making it a flexible and community-driven alternative to proprietary RTS engines.
Real-Time Strategy game 3D engine coded in pure java
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features a built-in editor mode (accessible via F2 key) for direct creation and modification of game assets within the engine, as highlighted in the Key Features.
Designed with a versatile data structure to support various common RTS gameplay mechanics and designs, providing adaptability for different game styles.
Offers a community-driven library of free-to-use maps, models, sounds, and army data under the MIT license, encouraging contributions for immediate RTS creation.
Encourages a consistent low-poly art style for all contributions, ensuring visual cohesion across assets, as mentioned in the Resources section.
The project is under active development with a long TODO list and known bugs, making it unreliable for production-ready games without significant troubleshooting.
Tied to Java 1.8 and jMonkeyEngine, which may limit performance optimization and integration with other game development tools or platforms.
Relies on a wiki and forums for guidance, which might be incomplete or lack depth, as the project depends on community contributions for updates.