
- Simulation
Game
functional
Functional is a puzzle game about math and abstraction.
functional is a puzzle game about math and abstraction.
About functional
- Released
- July 2021
- Platforms
- Linux · PC (Microsoft Windows) · Mac
Where to get it
Release, studio and platform data from IGDB. Store links go to the sellers, not to us. We do not sell games and we do not host files.
Browse everything
Sorted, filterable and paged. Every link goes to the author’s own download.
From the developers
Official announcements, newest first. Posted on Steam.
- Community AnnouncementsNew free DLC + new gameWe are releasing a new DLC with 13 levels today*! It is about binary trees and binary search trees, their definition and implementation. It is free and should appear in your list of problems as soon as you download it. * Mac version is only currently available for Apple Silicon builds, and needs to be opted in through Betas > "experimental". At the same time, we're releasing our new game, Liqui...
- Community Announcementsfunctional v1.1 - Achievements!The new update adds achievements for finishing full sections and for using Workshop.
- Mods indexed
- 10
- Versions
- 0
- Newest tracked
- none yet
- Most disruptive update
- No breakage data for this game
of 22 on Steam Workshop
Most downloaded
Measured from the source's own counts, summed across every release.
- Sample level - identityWrite identity, it's not that hard!163 downloads
- LENWrite a function that, given a list of anything, return the length of the list, represented by a integer. The length of empty list is zero.61 downloads
- POWWrite function POW that, given two numericals X and Y, reduces to the Xth power of Y, which is Y times itself by X times. The 0th power of any Y is defined to be 1.39 downloads
- MODWrite function MOD that, given two numericals X and Y, reduces to X mod Y, that is reminder of the division of X by Y.36 downloads
- NORWrite a function NOR, that given two arguments as boolean and reduce to FALSE if at least one of them is TRUE, return TRUE otherwise. EXAMPLE: NOR TRUE, FALSE -> FALSE NOR FALSE, FALSE -> TRUE29 downloads
- DivisibleWrite a function DIVISIBLE that takes two numerals X and Y and reduces to TRUE if X is divisible by Y and FALSE otherwise. Examples: - DIVISIBLE 4 2 -> TRUE - DIVISIBLE 7 3 -> FALSE It is guaranteed Y is positive.25 downloads
- Set 1--setSet is an unordered collection of elements. A set of some type of elements is usually represented by a boolean. For example, empty set (the set which has no elements) is represented by x: FALSE. A set of natural numbers which only has elements 1 and 2 can be represented by a function, which retur...25 downloads
- FACTWrite a function that, given a numeral N, reduces to the factorial of N, that is, N! = 1 x 2 x 3 x ... x (N-1) x N. Note that 0! = 1.24 downloads
- SUMWrite a function SUM that, given a unary function F and two numerals A and B, reduces to the sum of (F X) for all X from A to B. It is guaranteed that A is less than or equal to B.23 downloads
- LESSWrite a function LESS that takes two numerals X and Y and reduces to TRUE if X is less than Y and FALSE otherwise.20 downloads
More simulation games see all
Why functional mods break
A mod is compiled against one version of a game. When the game updates, anything that reached into the parts that moved stops working, and it usually stops working silently rather than with a message that explains itself.
That is what the table above counts. It is not a guess: each row is a mod the community has reported as broken by that specific release. The number is a fair measure of how disruptive an update was, and it is the reason people delay updating a game they have modded heavily.
Common questions
Does IndexGG host functional mods?
No, and it never will. Every download link points at the author's own page on Nexus, GitHub, CurseForge or wherever they published it. We index the ecosystem; the files stay with the people who made them.
Where does the compatibility data come from?
From the communities that maintain it in the open, not from guesswork. Each claim carries how it is known, so a reported breakage is never presented as though the author said it.
Why is a mod listed as broken when it works for me?
Compatibility depends on your exact game version and the rest of your load order. A mod marked as broken in one release may work fine on an older one, which is exactly why the version is recorded next to the claim rather than a bare yes or no.






