functional
About
functional is a puzzle game about math and abstraction. Solve problems and reuse your solutions to write ever-more-complex logic.
Start with the simplest mathematical primitives. Everything is a function, and functions can be used to build everything else.
Use your previous solutions as black boxes, and use them as building blocks to build more complex solutions.
Compare your solutions against other players, and against your Steam friends, both in efficiency and simplicity.
Create your own levels and share them with the community.
Start from scratch
Start with the simplest mathematical primitives. Everything is a function, and functions can be used to build everything else.
Solve increasingly complex problems
Use your previous solutions as black boxes, and use them as building blocks to build more complex solutions.
Compare your solutions
Compare your solutions against other players, and against your Steam friends, both in efficiency and simplicity.
Workshop support
Create your own levels and share them with the community.
System requirements for Linux
Minimum:
- Requires a 64-bit processor and operating system
- OS: 64 bits Ubuntu-like
- Storage: 200 MB available space
Recommended:
- Requires a 64-bit processor and operating system
System requirements for PC
Minimum:
- Requires a 64-bit processor and operating system
- Storage: 200 MB available space
Recommended:
- Requires a 64-bit processor and operating system
System requirements for macOS
Minimum:
- Requires a 64-bit processor and operating system
- OS: 64 bits
- Storage: 200 MB available space
Recommended:
- Requires a 64-bit processor and operating system