Activerse

Java 2D game engine by Knivier

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

Licensed CC BY-NC-SA 4.0. Share-alike, non-commercial.

Incoming Activerse Ultra v1.0.0 A 3D direction with a familiar Java codebase. Teaser

What is Activerse?

Activerse is a Java 2D game framework for physics, graphics, and sound. Modular APIs let you customize the engine as much as the game.

A tool made by developers, for the developer.

v1.4.2 ships ActiverseEngine plus ActiverseUtils. Start from the wiki, or read Developers Insider Release 2 (PDF) for the clock, interpolation, and architecture.

Latest Version: v1.4.2

Timing, interpolation, and runtime hardening

v1.4.2 unifies the simulation clock, interpolates rendering between ticks, and loads assets from filesystem or classpath.

Unified clock for update and render, with missed-tick protection.
Tick interpolation for actors and camera between fixed updates.
ResourcePaths so packaged jars resolve images and sounds.
Keyboard helpers for edge detection and text input.

Full changelog · Insider Release 2 (PDF)

Report bugs

Report all bugs across Knivier branded services, products, or programs to bugs@knivier.com.

Use this address for bug reports only. Mail is sorted by priority matching, so sending the wrong kind of request can delay a reply. For help or other information, see the contact section on the main site.

Activerse - v1.4 Series Features Video