Concepts Guide

The game

Concepts is a game about combining pairs of concepts to create new, more complex concepts.

Try combining the two concepts below:

Once you create a new board, you start with the four classical elements:

Water
Fire
Earth
Air

Starting from here, you can combine concepts to build anything you can imagine!


Concepts extends the game Infinite Craft by Neal, introducing many new features: account syncing, multiplayer, collections, stats, leaderboards, concept complexity, and more! Keep reading to learn more!

Complexity

The complexity is a number that indicates how many combinations are needed to reach a concept.

The initial classical elements have a complexity of 1:
Water
1

To compute the complexity of a new concept, you must take the maximum complexity of the two ingredients plus 1Say that:
A = complexity of ingredient 1
B = complexity of ingredient 2
C = complexity of product between A and B

Then:
C = max(A, B) + 1

In the example below:
max(6, 14) + 1 = 14 + 1 = 15
, for example:

This way, each board has its own tree of concepts where each can have different complexities. This leads to interesting competitions, where you may be the only one holding the lowest complexity!

✨ Cascade effect improvements

When you discover a better recipe (with lower complexity) for a concept, every recipe that depends on that concept will automatically recalculate and potentially improve!

For example, assuming you already discovered the recipe from above (Sea + Sun = Beach), if you now discover a better recipe for Sun:

Sun
14
Sun
8

then the complexity of Beach will improve as well, since you know that Sea + Sun = Beach:

Beach
15
Beach
9

This creates a cascade effect where a single discovery can improve dozens or even hundreds of concepts at once, making trying to discover novel recipes a fun challenge!

Collections

Collections are themed groups of concepts to discover. They help you organize your exploration, give you goals to work towards, and let you compete on leaderboards with other players.

Examples include Colors, Fruits, Animals, Planets, and many, many more. Each collection contains a curated set of related concepts waiting to be found.

Fruits (example)
Progress0 of 12
DISCOVERED
Apple
6
Orange
9
Pear
9
Mango
11
Starfruit
12
Pineapple
18
Watermelon
21
Banana
23
NOT FOUND
4 remaining
Coconut
Guava
Kiwi
Pomegranate

Track your progress as you discover each concept, and challenge yourself to achieve the lowest total complexity for a collection. Compete on the leaderboards to see how your recipes compare to other players.

Can you complete them all?

Leaderboards

Every collection has a leaderboard where boards are ranked based on the concepts they have discovered. There is a leaderboard for each collection, and a global leaderboard where boards are ranked across all collections.

Leaderboards are sorted like this:

RankBoardDiscoveredMost discovered first
The number of discovered concepts across all collections.
ComplexityThen lowest complexity
The sum of complexities of all discovered concepts across all collections.
1
speedrunner_99
25/25Total number of concepts across all collections345
2
concept_master
17/25Total number of concepts across all collections152
3
element_hunter
17/25Total number of concepts across all collections164
#42
fun_enjoyer
8/25Total number of concepts across all collections267

Go get the lowest total complexity!

Multiplayer

Play together in real-time! Invite friends to your board and discover concepts together!

Water
Fire
Steam
Steve
Alex

Community

Share your craziest discoveries, trade recipes, and see what others are crafting!

Show technical details & facts

Technical details & facts

Hey there! A few technical details that may be of interest to the most curious among you:

  • Why? Because I loved the idea, and wanted to do a more in-depth execution of it. Hopefully when Neal hears about it, he's happy that we extended his idea!
  • Leaderboards should update instantly. Though when reconstruction happens (applying changes) it may take a while.
  • In technical terms, the "complexity" is the distance from the root concepts to the concept in question.
  • Concepts took a year and a half to build, mostly on free time after work / uni. Models improved drastically during this time :)
  • Contrary to what you may think, LLMs were almost not used to build Concepts itself.
  • We use around 5 different LLM models for combinations.
  • We use OpenRouter for all our LLM requests.
  • We have a big dataset manually curated by friends and family. Eventually we may want to publish some numbers about it. As of now, the best model is anthropic/claude-opus-4.5, but it's too expensive.
  • The backend is built in 🦀 Rust!