IN ACTIVE DEVELOPMENT ↗

Small beginnings.
Infinite worlds.

A focused 2D engine for your next big idea.
Native performance. Thoughtful tools. Room to create.

✳ BUILT WITH C++. BROUGHT TO LIFE BY YOU.
↓ SCROLL TO EXPLORE
PROCEDURAL LANDSCAPE / WEB CANVAS STUDY
A SOLID FOUNDATIONC++20VULKANLua 5.4Box2DGameNetworkingSocketsEnTT

01 / THE ENGINE

Everything connects.
Nothing holds you back.

From the first sprite to a world shared with friends. The systems you need, designed to work together.

◈01 — RENDERING

2D. With depth.

Vulkan-powered sprites, dynamic lighting, shadows, particles, and post-processing. Give every pixel a purpose.

Vulkan 1.3NVRHIGPU particles
⌘02 — SCRIPTING
Player.lua LUA
function Player:OnUpdate(dt)
  local move = Input.GetAxis("Horizontal")
  -- Your next idea starts here.
end
Create. Play. Iterate.

Less friction. More flow.

Write gameplay in Lua 5.4. Expose properties in the Inspector and iterate with script hot reload.

Lua 5.4Hot reloadReflected properties
⌁03 — MULTIPLAYER

Better, together.

Host, join, or run a dedicated server. Build connected worlds with replication and RPCs over Valve GameNetworkingSockets.

ReplicationDedicated servers
▦

Build your worldTilemaps, prefabs & scene tools

◎

Make it moveBox2D physics & animation

≋

Find your soundSpatial audio & mixing

↗

Take it furtherStandalone game exports

02 / YOUR WORKFLOW

Your tools.
Your way of creating.

Hands on in the editor. Headless in the terminal.
One command system connects it all.

FROM IDEA TO PLAY

A place for every
part of your world.

A docking workspace with a scene hierarchy, reflected Inspector, tile painter, animation tools, and live particle previews.

Meet the editor →
FrostEditor running the Tetris sample, with the scene hierarchy, game viewport, Inspector, and Content Browser visible.
FrostEditor / Tetris sampleView full size

03 / UNDER THE SURFACE

Creative on the outside.
Deliberate underneath.

01

Native at its core.

C++20, an EnTT entity-component system, and a multithreaded renderer. A considered foundation for your 2D worlds.

02

Tested as a whole.

Unit tests, deterministic play-tests, and command-line acceptance tests exercise the engine from authoring to export.

03

Built with a clear direction.

Built for Windows, with Linux and macOS support coming. More platforms for the worlds you want to create.

04 / THE NEXT CHAPTER

Great worlds start
with a little frost.

The foundations are in place. The first packaged release is on its way.

Get to know FrostEngine ↗
IN DEVELOPMENT

FrostEngine Preview

The first public build is being prepared.
Come back here when it’s ready to create.

Windows x64Packaged ZIP release

No public binary is available yet.