Kinemium 3D Scene
Alpha - Full release later this year

A lightweight, open-sourcegame engine.

A game engine where freedom is the priority

Check out the getting started guide or join the Discord community

Built with

R
Raylib
J
Jolt
B
Box2D
M
Manifold
G
GNS
N
NFD
R
Raylib
J
Jolt
B
Box2D
M
Manifold
G
GNS
N
NFD

Simple, familiar scripting

Write game logic in Luau with an intuitive API.

Create a Part
Spawn a basic part in the workspace
script.luau
local part = Instance.new("Part")
part.Name = "MyPart"
part.Size = Vector3.new(4, 2, 4)
part.Position = Vector3.new(0, 4, 0)
part.Color = Color3.fromRGB(255, 0, 0)
part.Material = Enum.Material.Neon
part.Parent = workspace

Powerful game development

Everything you need to create, test, and ship games.

Built-in Editor

Script, build, and playtest without leaving the engine.

Script
Properties
Explorer
--editor
Mode
--server
Mode
--client
Mode

Multiplayer

Server/client architecture out of the box.

P1
P2
P3
3 connected

Luau Scripting

Familiar syntax with powerful features.

local player = Players:GetPlayer()

Mod Support

Let players extend your games.

KinemiumModService

Physics Engines

Jolt, Box2D, and Manifold included.

3D2D

Cross Platform

Windows, Linux, and macOS.

WindowsLinuxmacOS

Getting Started

Get up and running in minutes.

Prerequisites

R

Rokit

Tool version manager

G

Git

Cloning the repository

Zune and darklua are installed automatically via Rokit.

Follow the Rokit installation guide to set up the tool manager. Rokit reads rokit.toml and manages pinned versions of zune.

View installation guide

Try and test

Clone the repo, run the engine, and create something awesome.

git clone https://github.com/Qquaded/Kinemium-Engine.git