Explore Lockval Engine: A Free Game Backend Engine

Try the DEMO Build the DEMO

A robust, distributed backend data engine designed to power the world of gaming.

Simulate complex world rules effortlessly with Lockval Engine.

Lockval Engine, tailored for game backends, seamlessly integrates various modules such as network gateways, data storage, logic script processing, and triggers, simplifying your workflow significantly. Focus on **request handling**, **data retrieval**, **computation**, and **data updating**. Changes are automatically propagated to interface callers.

Support for Multiple Programming Languages

Explore our extensive support for various scripting languages:

Lua (5.1) - A lightweight, multi-paradigm programming language.

JavaScript (TypeScript) - A versatile, just-in-time compiled language with first-class functions.

Python (Starlark) - A dialect of Python designed for configurations.

Golang - A statically typed language known for its simplicity and high performance.

Read more

Ease of Use

Experience our API through the playground:

Core APIs (only 8 in total):

  • Data operations simplified: GetSubVal, GetSubValAll, GetAndLock, PutSubVal, PutAndUnlock, DiscardAndUnlock
  • Manage exceptions seamlessly: Throw
  • Schedule tasks effectively: Sleep

Module Overview

Learn more about the modules powering Lockval Engine:

Gateway (gw): Manages data communication, sends API requests, and synchronizes database changes to callers.

API Module (api): Processes requests using server-side scripts defined by the user.

Database (db): Handles transactions like GetAndLock and PutAndUnlock, ensuring data integrity through locking mechanisms.

Trigger System (trigger): Offers a range of triggers to execute scripts based on events such as timers, cron jobs, HTTP actions, or script uploads.

Read more

Why Choose Lockval Engine?

Quick Learning Curve

Lockval Engine is designed to be out-of-the-box. Simply download the apidemo to start running the engine, and utilize the online apidemo and playground to quickly grasp API usage.

Read more

Rapid Development

Focus on core actions: request, response, data retrieval, computation, and data storage to efficiently develop complex business logic.

Read more

Comprehensive Solution

With Lockval Engine, forget the hassle of choosing databases, designing protocols, or configuring triggers. Focus solely on data processing to fulfill all your developmental needs.

Read more