Gamedev tip: Make your first enemy a blob. They’re the easiest to animate.

seen from Syria

seen from Netherlands
seen from Spain

seen from Switzerland
seen from China
seen from Austria
seen from United States

seen from Poland
seen from Russia
seen from Hong Kong SAR China

seen from Netherlands
seen from United States
seen from United States
seen from United States
seen from China
seen from Netherlands
seen from Rwanda
seen from Hong Kong SAR China

seen from Venezuela
seen from China
Gamedev tip: Make your first enemy a blob. They’re the easiest to animate.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Region Generation
For build 1 of the Myriad Quest prototype, I’m just generating a single forest region. The generation itself is pretty simple:
Construct a critical path of 7-10 chunks
Try to construct up to 4 offshoots from the critical path (some/all may fail)
Add a cave at the last chunk of the critical path
Add an equipment crate at the end of an offshoot (or randomly along the path if no offshoots)
Add warps/teleporters between 0-5 pairs of chunks
The result right now feels a bit more dungeon-like, rather than an open world, but it works great for proof of concept and helps ensure that the chunks can connect properly and build the right barriers between each other.
Myriad Quest Devlog: Populating Chunks
Populating chunks has its own set of challenges, mainly with not overlapping any multi-tile props, such as the clusters of rocks (2x1), or the tree or cave (both 3x1 at base). The basic system works as follows:
First, the game builds any cliff terrain in the margins based on the chunks borders. The borders are currently off-limits, so it doesn’t impact prop placement.
Next, we find room for any critical structures (currently just the cave right now, which must exist at the end of the critical path).
Then all “hard” props are placed (trees, columns, rocks, statues), avoiding overlapping tiles which are already blocked. These are drawn from an available list in the chunk’s biome data.
Finally, we fill in foliage (grass). Foliage is a little more freeform; it fills in a rectangular area (minus the corners, which that one little change gives a surprisingly organic feel), and simply skips tiles with props so it feels like it’s growing around them.
I’ll cover multi-tile props in a separate post.
Reactive Rotation for Menus/Backgrounds
Added some simple rotation that responds to mouse position to give the latest prototype a little more “polish” on the main menu.
You can see how I made it here: https://www.youtube.com/watch?v=BrSW9B3NIhU
Man, how long has it been? Here's a quick screen from my latest prototype. I should really do a more detailed dive soon.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Easy hack to get a more weighty jump feel and control over jump height using Unity’s physics engine.
I remember trying ProBuilder out a couple years back when I was first starting with Unity. Didn’t really appreciate it at the time.
Just downloaded the basic version again tonight for a platformer project and I have to say I can see what the hype is about, makes grayboxing super easy once you get a handle on the tools. I’m still more used to Blender, but I can see the benefits of cutting down on time between editing and testing.
Finally trying something that had been on the back burner for the node engine. Instead of relying on slot “objects” for positioning units/telegraphing node capacity, I switched to shape-based nodes (circle represents 2, the rest of the nodes, # of sides = capacity). In addition, the units are now tracked via list instead of being in an array, which opens some opportunities for easier node management. I’d love to ultimately make the unit positions more flexible within each node to account for other units, connections, etc.