Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Richard Kettering edited this page · 19 revisions

Frogatto Banner Image This wiki provides documentation for the latest, in-development version of Frogatto. (There isn't any available for the stable 1.3 version which is currently floating around the net.) If you are looking for the latest stable release, forums, and news, please visit Enjoy the game!


For Players

  • Game Controls — You can access the in-game editor at any time by pressing ctrl-e. See more controls in the page.
  • General FAQ — General questions and known issues of interest to players.

For Developers

Frogatto is built on an engine called Anura, which provides its own markup language, FSON, its own logic language, FFL, and comes with its own graphical level-editor. It even comes with a lightweight, built-in code editor (accessible from inside the level editor).

We have compilation tutorials for Windows, Mac, iOS, and Android. We also have pre-built binaries for most platforms.


The FFL Programming Language

Anura has its own pure-functional programming language called the Frogatto Formula Language, or simply, FFL. This is a list of the core engine concepts/features.

  • A Gentle Introduction to FFL — a straightforward overview of both FFL, and how to wire together a simple test game in Anura
  • FFL-FAQ — Frequently Asked Questions
  • Operators — Addition, Subtraction, boolean logic, etc
  • Conditionals — if/else, switch, and other control-flow statements
  • Variables — a quick writeup on how to store data
  • Data Types — how variables, containers, and functions are expressed
  • FFL Type System — How variable types work in FFL
Advanced FFL Topics
  • FFL Classes — Lightweight data structures which combine data and related functions
  • List Comprehensions — A shortcut for taking a list of items, filtering it down to a subset of them, and running some code on each item.

Engine Reference

FFL API Reference

When writing code in FFL, you have access to a wide library of engine-supplied functions. This lists what's available, and in what contexts:

Anura Data Formats
Core Engine Concepts
Miscellaneous Engine Reference

A collection of various documents describing data formats and so on for different parts of the engine.


A bunch of random articles about various various engine features or whatnot that need to be cleaned up and organized into readable, useful documents. Stuff that's not ready for primetime.


Stuff we should probably remove - I'm collecting it here to have a once-over before we delete the pages in question. These refer to engine features which have been either heavily deprecated, or completely removed, in the latest version of Anura. Don't use any of the features referenced here, for obvious reasons.

  • GUI FML — How to make and edit the heads-up display, such as the coin and health counters.
  • Widgets
Something went wrong with that request. Please try again.