Hi, I'm Nathan (he/him), and I'm an NPC. #introduction #introductions
I am a #gamedev, and now I've started a Ph.D. on #GameAI and #PCG. Being an #NPC, to me, means that I should support designers and players. My goal is to aid character growth and enrich the story. But an NPC isn't a void; we can and should use our views and morals to push the main characters to do better. With my #research, I especially want to support marginalized devs and players. You can learn more about my work at npc.codes
(if you're not sure what those patterns are: https://gameprogrammingpatterns.com/command.html and https://gameprogrammingpatterns.com/event-queue.html)
#procjam progress on a visual tileset editor for my procedural WFC-like terrain generator, GroundCollapse
Just released the first beta for EvolvingBehavior, a plugin for Unreal Engine for designers to experiment with evolving game AI. Download and video at: https://npcdev.itch.io/evolvingbehavior
cw: (virtual) violence, blaseball
Incinerating Landry Violence, one of the greatest spirits and players, in the middle of the finals? The rogue #blaseball umpires have truly gone too far this time!
free game recommendation
Watabou's "Teen Island Simulator" is a text-based simulation of a pencil and paper role-playing game called "Teen Island" by Chris McDowall.
Basically it plays the game by itself and you watch the situations all play out. It plays in both mobile and desktop browsers:
https://watabou.itch.io/teen-island-simulator
Also if you haven't seen Watabou's generators for dungeons, medieval fantasy cities, and mansions, check them out:
Ways To Help https://blacklivesmatters.carrd.co/
For #7DRL, I made Dreams of Collapse: In an ever-shifting dreamscape that you can reshape, battle your nightmares.
https://npcdev.itch.io/dreams-of-collapse
Trailer: https://youtu.be/NRx2Xydx6BI
Progress update on my #7DRL dream-logic roguelike: nightmares are officially scary now, and will chase you. But you can respond with bigger, badder dream manipulation!
Today for my #7DRL dream-logic roguelike, I implemented a first pass of "lucid dreaming" -- destroy and re-imagine part of the dream on command!
Today's progress on my #7DRL dream-logic roguelike: nightmares appear in the dream. You can attack them, and they will retaliate!
The terrain gen uses my constraint-based level generator tool, GroundCollapse (https://npcdev.itch.io/groundcollapse). This ensures that the world will always connect tiles sensibly when re-building itself.
Working on a dream-logic roguelike for #7DRL - 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*
A (test) text representation of a procedurally generated train car. It has a water spigot (s), obstacles (#), machines (m), and plants (p)
This builds on the idea of "Gardening Games," by Max Kreminski: https://mkremins.itch.io/gardening-games-zine - you are tending and growing things sustainably, not mining resources to bring back to your plants.
Very excited about our #GGJ20 design: growing plants to reclaim cars in a nigh-infinite futuristic train (think Snowpiercer) by repurposing wasteful machines to collect water.
Professional game programmer turned Ph.D. student at Northeastern. Game AI, PCG. I want to help you make a stranger future.