: This paper explains the game's unique scripting language. Unlike most games that use Python or Lua, Frogatto uses a pure functional language , meaning scripts only perform calculations and return results without directly altering the game state, which helps prevent many common bugs.
: A fascinating look into how the team transitioned from an "event-driven" system to a strictly typed, functional system for handling damage and object interactions to eliminate memory leaks and crashes.
: A technical tutorial that serves as a guide for using Frogatto's open-source architecture to build entirely new games. Where to Download the Game
: This paper explains the game's unique scripting language. Unlike most games that use Python or Lua, Frogatto uses a pure functional language , meaning scripts only perform calculations and return results without directly altering the game state, which helps prevent many common bugs.
: A fascinating look into how the team transitioned from an "event-driven" system to a strictly typed, functional system for handling damage and object interactions to eliminate memory leaks and crashes.
: A technical tutorial that serves as a guide for using Frogatto's open-source architecture to build entirely new games. Where to Download the Game