Pinned toot

Hi, I'm Nathan (he/him), and I'm an NPC. #introduction #introductions 

For , I made Dreams of Collapse: In an ever-shifting dreamscape that you can reshape, battle your nightmares.

npcdev.itch.io/dreams-of-colla

Trailer: youtu.be/NRx2Xydx6BI

Progress update on my dream-logic roguelike: nightmares are officially scary now, and will chase you. But you can respond with bigger, badder dream manipulation!

Show thread

Today for my dream-logic roguelike, I implemented a first pass of "lucid dreaming" -- destroy and re-imagine part of the dream on command!

Show thread

Today's progress on my dream-logic roguelike: nightmares appear in the dream. You can attack them, and they will retaliate!

Show thread

The terrain gen uses my constraint-based level generator tool, GroundCollapse (npcdev.itch.io/groundcollapse). This ensures that the world will always connect tiles sensibly when re-building itself.

Show thread

Working on a dream-logic roguelike for - when you leave a place and come back, it may not be what you remember...

Which didn't matter until I recently tried to use DuplicateObject on the parent, and apparently it only does a deep-copy on objects that are parented properly. *The More You Know*

Show thread

Today in gamedev: fixing a crash due to a mistake I made in setting an Unreal object's parent wrong in code I wrote over a year ago, which I thought might be wrong at the time but ignored...

A (test) text representation of a procedurally generated train car. It has a water spigot (s), obstacles (#), machines (m), and plants (p)

Show thread

This builds on the idea of "Gardening Games," by Max Kreminski: mkremins.itch.io/gardening-gam - you are tending and growing things sustainably, not mining resources to bring back to your plants.

Show thread

Very excited about our design: growing plants to reclaim cars in a nigh-infinite futuristic train (think Snowpiercer) by repurposing wasteful machines to collect water.

An NPC Dev boosted
An NPC Dev boosted

playing with live propagation. this was the first time i was happy with the way the noise breathed over time.

An NPC Dev boosted

make political games

make games about problems facing humanity
make great games
make well meaning but flawed games
tell your story, help those less visible and privileged tell theirs
embrace realism
embrace constructive escapism (granting safety + empowerment to those denied)

Some very parallel grid-like tunnels, opening into a larger cavern.

Show thread

Here's a few more cool patterns.

The parameters to get output like this are:

--tileset=tilesets/calciumtrice-outdoor/larger-tileset-purple.json --failureMillis=5000 --size=15 --optimizationMillis=5000 --optimizationScreens=0

(Requires latest code from gitlab.com/NPC-Dev/groundcolla)

Show thread

Expanding the demo tileset for GroundCollapse, my constraint-driven procgen tool. It can create some very strange patterns when generating larger chunks!

An NPC Dev boosted

I just found out about watabou's new itch.io generator: One Page Dungeon generator (which is maybe just a one-level dungeon generator). Very pretty maps, too.
watabou.itch.io/one-page-dunge

In the demo, you can move through an infinite landscape, and the constraint solver guarantees that every tile will fit with its surroundings.

But if you return to where you were, you may find that the landscape is not how you remember it.

The tool could be very flexible. You can add constraints and optimization rules, change tilesets, different visualizations, etc. Code: gitlab.com/NPC-Dev/groundcolla

Show thread
Show more
Gamedev Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!