A game engine you can read.

Prowl is a free, open-source 3D game engine written entirely in C#. Build in a full editor, or straight from code.

The Prowl editor with a scene open, in the Graphite theme
Free and open source, no royalties
MIT
Engine and game in one language
C#
Platforms: Windows, macOS and Linux
3
Accounts or sign-ups needed
0

Made for 3D.

Physically based materials, real-time shadows, volumetric clouds and fog. Every shot here is rendered in Prowl.

The vehicle showcase.
The vehicle showcase.
Volumetric clouds, lit by the sun.
Volumetric clouds, lit by the sun.
Physically based materials in the Sponza scene.
Physically based materials in the Sponza scene.
A field of real-time point lights, with HDR bloom.
A field of real-time point lights, with HDR bloom.
Distance fog fading the horizon into a sunset sky.
Distance fog fading the horizon into a sunset sky.
See the rendering features

C# all the way down.

Most engines put the engine in C++ and your scripts behind a binding layer. In Prowl, engine and game are the same language.

Everything is plain C#

Renderer, physics, audio and components are all C# you can read and change. Built-in components are regular scripts, so yours can do anything they can.

Your tools just work

Projects are standard .NET .csproj files. Use Rider, VS Code or Visual Studio, with no plugin or extension.

Hot-reload, even in play mode

Save a script and the change lands in the running game. No restart, no lost state.

In the box.

Prowl ships with the systems a 3D game needs, so you start on your game instead of the plumbing.

All features
  • Scene editor with play mode
  • Physics, joints and a character controller
  • Motion matching and ragdolls
  • VR with physical hands
  • Path-traced baked lighting
  • Terrain with grass and trees
  • Immediate-mode and GameObject UI
  • Particles, fog and reflection probes
  • Spatial audio
  • An editor in twelve languages

Use as much as you want.

The editor sits on a runtime, and the runtime is built from standalone libraries. Build on any of the three.

How Prowl is built

Start building today.

Free and open source. No account, no sign-up, no royalties.

New to Prowl? Start with the getting-started guide.