All Classes and Interfaces

Class
Description
Provides utility methods to start and stop the Activerse application.
Represents an image loader for loading images from files.
Provides utility methods to retrieve information about the mouse pointer location and detect mouse clicks.
Represents a sound player for playing audio files.
The base class for all actors in the world.
The ActorVector class represents a 2D vector in the Activerse game engine.
Manages collision detection between actors in the world.
FileUtils - A utility class for common file operations such as reading, writing, appending, checking existence, and creating directories.
Represents a highly parallelized game loop maximizing CPU usage while maintaining stability.
Represents an item in the Activerse game engine.
Provides utility methods to retrieve information about keyboard input.
MemoryTracker class is used to track memory usage of the game along with other statistics
PerlinNoise generates smooth gradient-based noise commonly used for procedural textures, terrain, and other effects.
The Physics class provides a comprehensive suite of physics-related calculations, suitable for simulations, games, and educational tools.
WorldGeneration provides advanced utilities for procedural world generation.
Tile is a serializable record that stores the type of tile and any custom metadata.
Advanced Timer class for game loop timing, delays, and repeated events.
Represents the world where actors interact.
WorldGeneration provides advanced utilities for procedural world generation.
Tile is a serializable record that stores the type of tile and any custom metadata.