Activerse

by Knivier

Create what you want, how you want, with all the modification you want.

Licensing

Activerse © 2026 by Knivier / Agniva is licensed under CC BY-NC-SA 4.0.

When sharing your code, you must abide under the same (CC BY-NC-SA 4.0) license.

Scroll

What is Activerse?

Activerse is a powerful and versatile game framework designed to empower developers and creators to bring their imaginative worlds to life. It 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.

Activerse is a tool made by developers, for the developer.

Activerse now provides you not just with game tools, but also logic tools as of the v1.4.* series. We want you to focus entirely on your game design; we understand the struggle of dealing with 3rd party libraries and so we took the liberty of dealing with that ourselves. Now, you can focus on your game design and let Activerse handle the rest.

Latest Version: v1.4.1

Overhauls

With over 23000 lines of code changed and so many more utils for your heart to enjoy.

Core Systems

World Switching Fixes: Resolved issues in world transition flow for more reliable switching across scenes and runtime states.
Shaper Utility Integration: Added support for using shapes in place of images through Shaper utilities.
Universal Error Handling System: Introduced a unified error handling pipeline for consistent reporting and safer runtime behavior.
Camera System for Infinite Worlds: Added camera handling designed for large and effectively infinite world traversal.
Particle System: Implemented a particle system for richer visual effects and reusable emitter workflows.

Utilities

Integrated Math Utils: Added shared math helpers for common engine and gameplay calculations.
Config Puller: Created a config puller utility to centralize configuration loading and retrieval.
ColourUtils Added: Added color utility helpers for transformation, formatting, and color-related operations.
Vector Calculations: Expanded vector calculation support with additional reusable vector math helpers.
Memory Updates: Implemented memupdates and memory volatility updates for improved runtime memory behavior.

UI & Input

UIBar Added: Added UIBar and moved it into Utils for cleaner organization and easier reuse.
Universal Text Bar System: Added a unified text bar system for consistent text UI behavior.
Mouse and Keyboard Handling Enhancements: Added component reference support in ActiverseMouseInfo for accurate mouse positioning, implemented shift key tracking in KeyboardInfo, and updated World to use the new shift key state management.

Stability & Docs

Stability Changes: Applied general stability improvements across the engine and supporting systems.
Documentation Updates: Updated documentation across the entire system to reflect the latest architecture and APIs.

Activerse - v1.4.0&1 Features Video