v1.3.1 is out! ×

Activerse

Activerse is a dynamic Java-based game engine that brings your creative visions to life. Build, play, and share your games.

Wiki GitHub Download (v1.3.1) Version Logs Docs

What is Activerse

Activerse is a powerful and versatile game engine designed to empower developers and creators to bring their imaginative worlds to life. Activerse helps streamlines the 2D game development process, offering seamless integration of physics, graphics, and sound. Whether you're a seasoned developer or a novice, Activerse provides the tools and flexibility to create complex, interactive experiences. Its modular architecture allows for easy customization and scalability, making it suitable for a wide range of game genres. Dive into Activerse and start crafting unique gaming experiences that captivate and engage players.

Licensing

Activerse © 2024 by Knivier / Agniva is licensed under CC BY-NC-SA 4.0. This more easily allows developers to share the code and adapt it as well, while attributing the work correctly, and not using Activerse for commercial usage. When sharing your code, you must abide under the same (CC BY-NC-SA 4.0) license. You also cannot set any additional terms.

v1.3.1: ACEHS and Null Safety

Changelog:

  • Lots of Null Safety: Added extensive null safety checks to prevent unexpected issues.
  • Enhanced Concurrent Error Handling: Implemented more specific handling systems to manage concurrent errors effectively.
  • ACEHS (Activerse Concurrent Error Handling System): Our new system for managing concurrent errors with detailed error codes, all explained here in the README!
  • JDK20+ Lambda Compatibility: Lambda expressions are now JDK20+ friendly, while the minimum suggested JDK version remains JDK23.
  • Tick Variable Update: Changed the tick variable from int to long for greater flexibility.
View Version Logs Back to Home