TUXDB - LINUX GAMING AGGREGATE
made by: NuSuey
NEWSFEED
GAMES
▪️CROWDFUNDING▪️COMMUNITY DEALS▪️STEAM DECK▪️CALENDAR
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 11 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Any feedback for tuxDB? Join us!

Screenshot 1
Fullscreen Screenshot 1
×
Screenshot 2
Fullscreen Screenshot 2
×
Screenshot 3
Fullscreen Screenshot 3
×
Screenshot 4
Fullscreen Screenshot 4
×
Screenshot 5
Fullscreen Screenshot 5
×
Build. Program. Simulate. Logic World teaches you how circuits do math.

Key Features

  • Digital Logic - Build circuits that work the same way real world computer chips do.
  • Challenges - Solve puzzles from simple logic gates to complex machines like calculators and data storage.
  • Multiplayer - Logic World is built from the ground up for collaborative multiplayer. Take on Challenges with your friends or build together freely in Sandbox mode.
  • Performance - Build massive circuits and simulate them at thousands of updates per second - all without lag.
  • Modding - Logic World features powerful modding tools - the same tools the developers are using to make the game.
  • Online Hub - Players can upload their builds, mods, and custom challenges and share them with other players.
Logic World
Mouse Hat GamesDeveloper
Mouse Hat GamesPublisher
2021-10-22Release
🎹🖱️ Keyboard + Mouse
Very Positive (314 reviews)
Public Linux Depots:
  • Logic World - Linux [1.75 G]
Logic World Wednesdays #128: New Year, New Logic World

Hello and welcome to the first Logic World Wednesdays of 2026! I hope this year brings you peace and joy. It will certainly be a big year for Logic World, so let\'s get into the blog!

Sometimes we have multiple writers on these blogs, but this one is written entirely by and from the perspective of me, Jimmy.

New schedule!

You may recall from this video that in September 2025 I switched to working on Logic World full-time. I gave myself the deadline of January 1st by which to grow Logic World revenue enough to cover my rent and food. In the months since, we shipped the Subassembly update , the Demo World , subassemblies on the Creation Hub and many other improvements to the game & website; I also learned a lot about marketing and distribution, and we successfully got Logic World in front of new audiences, driving up sales significantly.

However, January 1st has come and gone, and I was not able to make enough money through LW for it to sustain my full-time work on it. I believe we\'ll get there eventually, but for the time being I\'ll be joining the rest of the team in working on LW part-time only. I remain dedicated to getting it done, and I\'ll continue to be the project lead until we hit 1.0 (+ probably also beyond 1.0).

With my reduced hours on the project, Logic World Wednesdays is switching from a weekly blog to a monthly blog. For the foreseeable future, we\'ll publish a new LWW on the last Wednesday of each month, updating you on the progress we\'ve made during that month.

I\'m already feeling way better about my work on this game now that I\'m not staking my entire financial future on it. Although I\'ll be working fewer hours on Logic World, I\'m more excited and energized for those hours, and I will make them count!

New music!

Markku is working on new music for the game! The first single from Logic World: Volume 2 just came out. Listen to it while you read the rest of this blog:

You can get Now, We Fly on Spotify , Apple Music , Youtube Music , and several other music places.

Volume 2 will be similar in length to volume 1 , around 40 minutes in total. I think you\'ll love what he\'s cooking up for volume 2 -- Markku does phenomenal work, he\'s so good at driving the emotions immanent to the Logic World experience, and I couldn\'t be more excited to be working with him again.

Markku\'s music from volume 1 plays at arbitrary intervals during gameplay, but with the music of volume 2 we\'re looking at playing the pieces more contextually and intentionally. For example, Now, We Fly has this sense of grandeur, epicness and triumph to it. We want to really maximize the emotional impact by waiting to play it until you\'ve spent many hours building up a huge and complicated machine. Everything has come together, your big project finally works, you\'re marveling at the expansive yet intricate operation of the whole thing, and BAM we hit you with this music. I think it\'s gonna work really well!!

One more thing: the cover art for this single was made by Markku himself! He started learning Blender specifically to make it. (Ecconia joked that it\'s more like \"now, we swim\" but Markku explained that the inverter is nervous about flight, and the music will give it the courage to fly up out of the water :))

New codebase!

We\'ve mentioned this before, but never outlined it in detail: we are rewriting Logic World from scratch.

Among other reasons, we\'re doing this in order to dramatically increase performance & scalability. Logic World is about beholding and exploring the majesty of emergent computational complexity: many simple logic gates working in tandem come together to form astonishingly capable machines, and the core of LW is to apprehend such phenomena. With the rewrite, we\'re pushing this pillar to the next level.

Currently, Logic World can handle around 10 million simulated components before performance issues make it impossible to continue building. Our initial goal for the rewrite is to increase that number by a factor of 100, achieving 1 billion simulated components at a stable 60fps. Hence, our name for the overall effort is Project One Billion, or POB for short. However, in the long term, we believe we can get that number significantly higher than just one billion.

Here\'s a little preview where I\'m testing the data structures we\'ve designed for this purpose. A billion components, initialized in 30ms, using <50MB of real-world RAM.

[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/34872663/f804759327b6b627a23075b886970f8005517d9f.png\"][/img]POB isn\'t just about enabling singular builds with a huge amount of RAM or CPU cores or a giant display or whatever. It\'s also about enabling vast shared worlds for multiplayer. Our ambition is to turn Logic World into an MMO-scale experience. Think of a big computer you\'ve seen in LW -- this one, perhaps . Now imagine you and a hundred other people each have your own computer like it in one shared world, and you\'ve connected them to an in-game internet where you can send code and data between the different computers. Visions like this inspired me as I began development on Logic World all those years ago, and this is the kind of paradigm shift that POB will make possible.

Now that we\'ve shipped subassemblies and the Demo World , we\'ve done everything we wanted to do with the legacy codebase, and the majority of development effort is now focused on the rewrite. We started planning the architecture of POB in December of \'23, and we started writing the code for it in February of \'25. Now it\'s finally our full focus, and \'26 will be the year that POB blossoms into glory!

I\'m really, really excited about this. With POB, I think we\'re going to make a game that is truly magical and totally unprecedented. We\'ve learned so many important lessons through building Logic World the first time, and our second take on this game is going to be so much better in every way. We\'ll share lots more on the blog this year as POB takes shape.

I want to end this introduction to POB by giving due credit to my colleague Zoey. She was the first to realize that something on the scale of POB is actually possible, and she conceived many of the core concepts that the new codebase is being built around. When we\'re all playing with gigabytes of simulated RAM in LW, it will be thanks to Zoey\'s efforts and inventiveness. I\'m extremely grateful that I get to collaborate with someone so brilliant on this ambitious next stage of Logic World\'s development.

New runtime!

One thing I love about being a .NET developer is that it\'s fast. It gives developers an extensive and well-designed suite of high-level tools that provide huge productivity boosts unavailable in lower-level languages, but even so, apps written for .NET can match or (in some very specific cases) even exceed the performance of bare-metal languages like C++ and Rust.

Every year, a new version of .NET is released that makes it even faster. If your hyperfixations overlap with mine, you might enjoy Stephen Toub\'s blog posts about the performance improvements in each new version of .NET. When I started writing code for POB, it was on .NET 9, but .NET 10 has since released and so I took some time this week to upgrade the project for those sweet sweet performance gains.

In the new codebase, we\'re investing in robust diagnostics, including a comprehensive benchmark suite to track performance changes over time. This is useful for ensuring that accidental performance regressions don\'t sneak in, and also for measuring the gain from performance improvements.

I ran the benchmark suite on .NET 9 and .NET 10, and I was pleased to see a number of benchmarks with significant performance improvements! Here are the results for our most-improved benchmarks. Each of these functions may be run millions of times per second, so improvements of even a few % lead to serious gains.

[table equalcells=\"1\" colwidth=\",85,83,48\"][th]

Benchmark

[/th][th colwidth=\"85\"]

.NET 9

[/th][th colwidth=\"83\"]

.NET 10

[/th][th colwidth=\"48\"]

Ratio

[/th]

SerializationBenchmarks - DeserializeStructureBaseHash

[td colwidth=\"85\"]

1.03 ns

[/td][td colwidth=\"83\"]

0.16 ns

[/td][td colwidth=\"48\"]

0.16

[/td]

SerializationBenchmarks - DeserializeStructureHash

[td colwidth=\"85\"]

1.02 ns

[/td][td colwidth=\"83\"]

0.18 ns

[/td][td colwidth=\"48\"]

0.18

[/td]

SerializationBenchmarks - SerializeStructureBase - data=Arbitrary 2

[td colwidth=\"85\"]

47.59 ns

[/td][td colwidth=\"83\"]

36.14 ns

[/td][td colwidth=\"48\"]

0.76

[/td]

SerializationBenchmarks - SerializeStructureBase - data=Arbitrary 1

[td colwidth=\"85\"]

47.51 ns

[/td][td colwidth=\"83\"]

37.17 ns

[/td][td colwidth=\"48\"]

0.78

[/td]

StructureModificationBenchmarks - WithChildrenRemoved - case=Remove ten children; all ten removed children had different hashes; all ten hashes still in structure after removal

[td colwidth=\"85\"]

861.10 ns

[/td][td colwidth=\"83\"]

680.98 ns

[/td][td colwidth=\"48\"]

0.79

[/td]

StructureModificationBenchmarks - WithChildrenRemoved - case=Remove ten children; all ten removed children had different hashes; all ten hashes not in structure after removal

[td colwidth=\"85\"]

647.13 ns

[/td][td colwidth=\"83\"]

530.61 ns

[/td][td colwidth=\"48\"]

0.82

[/td]

IsSemanticallyValidBenchmarks - TestIsSemanticallyValid - data=500 children, 5 different hashes

[td colwidth=\"85\"]

1.37 s

[/td][td colwidth=\"83\"]

1.13 s

[/td][td colwidth=\"48\"]

0.82

[/td]

SerializationBenchmarks - DeserializeStructure - data=Small

[td colwidth=\"85\"]

22.32 ns

[/td][td colwidth=\"83\"]

18.48 ns

[/td][td colwidth=\"48\"]

0.83

[/td]

IsSemanticallyValidBenchmarks - TestIsSemanticallyValid - data=10 children, 10 different hashes

[td colwidth=\"85\"]

49.02 ns

[/td][td colwidth=\"83\"]

41.27 ns

[/td][td colwidth=\"48\"]

0.84

[/td]

SerializationBenchmarks - SerializeStructureHash

[td colwidth=\"85\"]

3.20 ns

[/td][td colwidth=\"83\"]

2.71 ns

[/td][td colwidth=\"48\"]

0.85

[/td]

StructureModificationBenchmarks - WithChildrenRemoved - case=Remove ten children; structure has no children after removal

[td colwidth=\"85\"]

281.06 ns

[/td][td colwidth=\"83\"]

238.65 ns

[/td][td colwidth=\"48\"]

0.85

[/td]

SerializationBenchmarks - SerializeStructureBaseHash

[td colwidth=\"85\"]

3.19 ns

[/td][td colwidth=\"83\"]

2.74 ns

[/td][td colwidth=\"48\"]

0.86

[/td]

IsSemanticallyValidBenchmarks - TestIsSemanticallyValid - data=100 children, 100 different hashes

[td colwidth=\"85\"]

473.34 ns

[/td][td colwidth=\"83\"]

407.90 ns

[/td][td colwidth=\"48\"]

0.86

[/td]

StructureModificationBenchmarks - WithChangedBaseHash - case=Change data

[td colwidth=\"85\"]

7.21 ns

[/td][td colwidth=\"83\"]

6.28 ns

[/td][td colwidth=\"48\"]

0.87

[/td]

SerializationBenchmarks - SerializeStructure - data=Small

[td colwidth=\"85\"]

29.96 ns

[/td][td colwidth=\"83\"]

26.30 ns

[/td][td colwidth=\"48\"]

0.88

[/td]

SerializationBenchmarks - DeserializeStructureBase - data=Arbitrary 1

[td colwidth=\"85\"]

55.29 ns

[/td][td colwidth=\"83\"]

48.72 ns

[/td][td colwidth=\"48\"]

0.88

[/td]

SerializationBenchmarks - DeserializeStructureBase - data=Arbitrary 2

[td colwidth=\"85\"]

55.15 ns

[/td][td colwidth=\"83\"]

49.09 ns

[/td][td colwidth=\"48\"]

0.89

[/td][/table]

This table was generated with Benchmark Buddy , a tool I wrote specifically for POB development to compare performance differences.

New freedom from twitter!

We\'re officially quitting twitter. There will be no more tweets from Logic World or Mouse Hat Games!

[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/34872663/3f51de4643c97b14ff7aa033650fb3262d9771bf.jpg\"][/img]

[hr][/hr]

Thanks for reading! We\'ll see you on January 28th for the first LWW of the new monthly schedule. If you want to make sure you don\'t miss it, you can sign up for our newsletter .

Ciao!

[ 2026-01-08 02:03:51 CET ] [Original Post]

Minimum Setup

  • OS: Ubuntu 14.04
  • Processor: 2.4GHz Quad CoreMemory: 8 GB RAM
  • Memory: 8 GB RAM
  • Graphics: Intel HD Graphics 4000 or AMD Radeon R5 series
  • Storage: 2 GB available spaceAdditional Notes: system requirements might be adjusted before release
⭐ SPOTLIGHT DEAL ⭐
Hakuoki: Edo Blossoms
Hakuoki: Edo Blossoms
$3.83
-62% OFF
GamersGate
GAMEBILLET

[ 6357 ]

4.48$ (78%)
3.57$ (55%)
4.47$ (55%)
16.57$ (17%)
13.48$ (78%)
41.47$ (17%)
33.17$ (17%)
3.59$ (82%)
4.65$ (53%)
20.99$ (16%)
41.47$ (17%)
16.57$ (17%)
35.15$ (12%)
8.39$ (16%)
2.92$ (88%)
1.95$ (80%)
12.42$ (17%)
49.77$ (17%)
6.28$ (84%)
16.79$ (16%)
24.87$ (17%)
20.72$ (17%)
20.72$ (17%)
16.57$ (17%)
3.12$ (84%)
4.12$ (17%)
8.39$ (16%)
16.96$ (15%)
16.79$ (16%)
33.17$ (17%)
FANATICAL

[ 5876 ]

13.79$ (77%)
81.99$ (18%)
21.89$ (64%)
58.09$ (17%)
49.79$ (17%)
6.1$ (82%)
33.59$ (16%)
65.99$ (12%)
84.99$ (15%)
18.89$ (37%)
67.99$ (15%)
12.79$ (68%)
6.1$ (82%)
23.89$ (20%)
29.33$ (64%)
44.09$ (37%)
35.89$ (10%)
42.49$ (15%)
33.59$ (16%)
11.09$ (82%)
14.99$ (25%)
23.89$ (20%)
11.09$ (82%)
35.87$ (10%)
21.59$ (28%)
18.74$ (25%)
27.19$ (32%)
12.04$ (64%)
15.17$ (77%)
60.89$ (13%)
GAMERSGATE

[ 750 ]

4.25$ (91%)
0.42$ (79%)
2.55$ (91%)
30.0$ (50%)
3.83$ (62%)
2.55$ (91%)
0.56$ (81%)
1.5$ (70%)
2.5$ (69%)
1.58$ (95%)
0.56$ (81%)
0.85$ (91%)
5.95$ (70%)
8.5$ (79%)
2.17$ (87%)
0.56$ (81%)
0.43$ (91%)
3.0$ (85%)
3.19$ (87%)
5.28$ (79%)
2.25$ (89%)
4.4$ (78%)
1.91$ (87%)
2.25$ (85%)
2.55$ (91%)
10.91$ (22%)
1.31$ (81%)
4.05$ (86%)
6.0$ (76%)
5.1$ (87%)
MacGameStore

[ 1993 ]

1.42$ (93%)
1.99$ (80%)
1.09$ (84%)
3.99$ (73%)
2.98$ (80%)
1.19$ (76%)
1.99$ (80%)
1.19$ (88%)
3.74$ (75%)
1.39$ (91%)
2.48$ (75%)
15.89$ (21%)
3.49$ (65%)
1.19$ (76%)
1.19$ (88%)
1.98$ (80%)
1.59$ (92%)
2.49$ (75%)
2.49$ (88%)
0.99$ (80%)
10.89$ (76%)
14.99$ (57%)
1.99$ (87%)
1.99$ (85%)
1.19$ (60%)
21.49$ (14%)
4.99$ (50%)
27.49$ (8%)
7.99$ (80%)
1.19$ (76%)
INDIEGALA

[ 1017 ]

1.59$ (80.0%)
11.79$ (60.68%)
3.99$ (69.28%)
4.99$ (50.0%)
2.69$ (85.0%)
3.49$ (65.0%)
0.49$ (90.0%)
1.29$ (90.0%)
2.79$ (50.0%)
5.19$ (60.0%)
0.99$ (90.0%)
0.89$ (90.0%)
1.91$ (76.0%)
2.99$ (80.0%)
1.49$ (90.0%)
0.89$ (90.0%)
2.49$ (75.0%)
6.24$ (75.0%)
0.99$ (90.0%)
1.49$ (90.0%)
1.19$ (80.0%)
1.24$ (75.0%)
1.49$ (90.0%)
1.49$ (90.0%)
1.49$ (90.0%)
0.79$ (90.0%)
1.49$ (90.0%)
1.49$ (90.0%)
2.99$ (80.0%)
1.24$ (75.0%)

FANATICAL BUNDLES

Time left:

356102 days, 1 hours, 54 minutes


Time left:

356102 days, 1 hours, 54 minutes


Time left:

6 days, 9 hours, 54 minutes


Time left:

34 days, 9 hours, 54 minutes


Time left:

37 days, 9 hours, 54 minutes


Time left:

38 days, 9 hours, 54 minutes


GMG BUNDLES
Indie Adventures

Time left:

11 days, 19 hours, 54 minutes


HUMBLE BUNDLES

Time left:

0 days, 3 hours, 54 minutes


Time left:

7 days, 3 hours, 54 minutes


Time left:

13 days, 3 hours, 54 minutes


Time left:

14 days, 3 hours, 54 minutes


Time left:

19 days, 3 hours, 54 minutes


Time left:

21 days, 3 hours, 54 minutes


Time left:

25 days, 3 hours, 54 minutes


INDIEGALA BUNDLES
Huge Pixel 2 Bundle

Time left:

4 days, 17 hours, 9 minutes

Adult Positions 2 Bundle

Time left:

9 days, 9 hours, 55 minutes

Holiday Tales Bundle

Time left:

11 days, 8 hours, 55 minutes

Psycho Gates Bundle

Time left:

16 days, 16 hours, 5 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE