SkillAgentSearch skills...

Perro

🐕 Perro — A game engine written in Rust attemping to bridge the gap between simplicity, safety, and performance

Install / Use

/learn @PerroEngine/Perro
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Perro Game Engine

<div align="center"> <img src="icon.png" alt="Perro Logo" width="200"/> </div>

Perro is an experimental, open-source game engine written in Rust, built as a modern alternative to engines like Unreal, Godot, and Unity. It focuses on simplicity of making games without sacrificing performance.

Rust as a Scripting Language

While Rust is typically a low-level systems language, Perro uses it as a scripting language for games programming. Scripts are organized into clear sections: #[State] data, lifecycle entry points (lifecycle!), and behavior methods (methods!).

This system is structured and architected as such to make scripts simple to write and clearly lay out access to runtime state (script/node mutations/reads)

For more details, see the full documentation: perroengine.com/docs.

Local reference:

Contributions

Perro is, of course, open source, and contributions are always appreciated: issue reports, new features, system optimizations, and other improvements. Everyone is welcome to join the project.

Support Perro

Donations help fund full-time development, faster features, and better tooling. If you want to support the project:


License

Perro is licensed under the Apache 2.0 License. See LICENSE for details.


View on GitHub
GitHub Stars42
CategoryDevelopment
Updated27m ago
Forks3

Languages

Rust

Security Score

95/100

Audited on Apr 6, 2026

No findings