Perroengine logo

IN THE FIELD GUIDE

Perroengine

perroengine.com

Perro is a Rust-first game engine designed for simplicity, performance, and creativity. It provides a consistent runtime model for building scenes, gameplay, and assets with Rust scripting and a modular architecture.

THE PRODUCT, BEYOND THE PITCH

Editorially reviewed · Sources checked Oct 12, 2026

Compare

A good fit for

  • Developers who prefer Rust for game development and want a consistent scripting and runtime model.
  • Projects requiring high performance and modular game engine subsystems with scripting, rendering, and resource management.

Know the limitations

  • No explicit mention of support for non-Rust scripting languages or visual scripting tools.
  • Input support prioritizes keys and mouse first, with gamepads and Joy-Con support planned next, indicating partial device support.

What you can do

  • Building 2D and 3D games with typed nodes and inheritance-aware access for predictable runtime behavior.
  • Creating complex gameplay systems using data-driven query expressions to filter scene nodes by meaning and ownership.

Features

  • Rust scripting model with lifecycle hooks, state, and Variant integration using normal Rust modules and traits.
  • Global signal system for emitting named events globally and connecting listeners by signal and method IDs.
  • Query system to find nodes by name, tag, type, or base type with boolean logic and subtree scoping.
  • Runtime API includes signals, physics, animation control, script call dispatch, helpers, and timing.
  • Resource API supports audio, textures, meshes, materials, localization, draw2d, and clip loading.

Integrations

Not confirmed yet.

Platforms & data export

Not confirmed yet.

THE COST FOR YOUR TEAM

Go beyond the starting price.

Published plan prices for your team size and usage. Results update as you type. Taxes, currency conversion and unlisted add-ons are excluded, and anything the source did not state is called out rather than guessed.

Known monthly subtotal

$0.00/month

1 of 1 tools could not be priced with these inputs, so this is not the full cost.

Plan costs based on your requirements
Tool / planMonthlyPer yearWhat this assumes
Perroengine logoPerroengineNo pricing recorded yet. Check the official site, or ask the owner to add it.

A practical workflow

  1. Write gameplay in Rust using state, lifecycle hooks, callable methods, explicit context objects, and macros for runtime work.
  2. Build scenes by composing nodes, templates, UI, and runtime node searches using query filters for gameplay.

Based on the sources below. Editorial review does not imply hands-on product testing.

Alternatives to explore

Filter alternatives →

Candidates based on category and primary feature. Check feature and pricing differences before switching.

Plan a switch from Perroengine →

What changed

No changes recorded yet

Changes to the facts recorded here, not a live scan of every vendor update. Save this tool to follow updates in your account.

No changes recorded yet.

Comments

No comments yet. Be the first to say what Perroengine costs you.

Sources & research

How we research, calculate costs, and distinguish sponsorship