Devlog 4: Procedural Soundtrack

It has been almost a year since the last devlog and a lot happened. For example, Omnibullet is now finally out! And what is even better? All of the reviews so far are super positive. But the reviews have one more thing in common: many of them mention the game’s audio design. For anyone stumbling upon this randomly, Omnibullet is an open-ended logic game with tower defense flavor and automation elements....

2024-04-07 · 9 min · Vlasta

Devlog 3: Data oriented

A tale of how we optimized whole game logic by a factor of 6. Before we start, we have a Discord now, join us!. For the last few weeks, I have been hard at work completely rewriting the game internals in a preparation for a secret feature (which will be revealed in the next devlog, stay tuned). I have tried hard to not change any gameplay logic during the rewrite. The goal has been to move all gameplay data into flat arrays, so that the entire gameplay state is in the same place, both conceptually and physically in memory....

2023-05-19 · 5 min · Jan

Devlog 2: The demo is out!

The demo is finally out, just in time for the Steam Puzzle Fest, and you can play it here. Progress on the rest of the game is steady, we are polishing visuals and doing internal changes to be able to add an undo functionality. The nature of Unity, which lends itself to writing code that is all over the place, does not lend well into this, so most of the time so far has been dedicated to consolidating state to one place and making sure that the state can arbitrarily change and the rest of the game won’t mind....

2023-04-24 · 1 min · Jan

Devlog 1: Unity, Screen Resolution and Canvas

The UI of Omnibullet is fairly standard. There is a single camera view overlooking the level with various UI panels on sides, most notably the “shop” panel on the left, which is transparent. Since the beginning, the camera origin has been centered at the center of the screen (this is the default), so centering the level object in the world has put it right into the center of the screen. But it turns out that that is not actually what is most visually pleasing, because the actual perceived play area is inset from the whole game window by the shop panel....

2023-04-11 · 5 min · Jan

Devlog 0: Story So Far

Hello! My name is Jan, and together with Vendula and Vlasta, we are working on a puzzle game Omnibullet. Our team formed while at university about three years ago, and we are fully independent, working on the game in our spare time. Omnibullet is a puzzle game that started as a tower defence, which is still fairly obvious from the overall look of the game. On this blog I (and maybe my teammates) will write about interesting aspects of the game development, design and other topics....

2023-04-09 · 2 min · Jan