This is an excellent idea and approach to making NPCs more visceral and interesting. I hope it ends up being a fruitful process. Just in itself, it could stand as its own Sims-type game where the player just watches what the NPCs do and helps guide them to optimal happiness. But youre on the cusp of a very deep set of systems here. Each job can have a number of tasks, people can go to stores and interact with other citizens who actually work in those stores, and those workers are the only ones with access to job specific sub-routines and so on. This is a fun way to programmatize working and NPC behavior. Nice stuff man!
@NightRunStudio5 ай бұрын
I've thought the same thing! even just in the early testing, it's surprisingly satisfying to just sit and watch the NPCs interact. It will be quite a journey to see where this ends up.
@charksey5 ай бұрын
Like Majora's Mask, the Sims, Rune Factory! :D I love it!
@NightRunStudio5 ай бұрын
Yes! Yea! And YES! Glad to hear that doesn’t sound like nonsense to some other people :)
@computerwizard70835 ай бұрын
Great work you have going here, and I love the first minute of the video. Something I would suggest is a comfort/happiness stat that can be affected by there leisure and spirituality. Then depending on is there happy or not it could effect there work performance and maybe cause them to sleep and eat? Just a suggestion, there are a lot of way's you can go about doing such a complex system like this and I look forward to seeing your progress throughout the summer!
@NightRunStudio5 ай бұрын
Thanks for the ideas! I completely agree. I think it will be really cool to have some interplay between their sense of meaning and their performance at work. It's going to be a lot of fun playing with the numbers as I try to implement this :) Cheers!
@TRArchi5 ай бұрын
Very interesting good job ;)
@NightRunStudio5 ай бұрын
Thanks for taking the time to comment! Cheers.
@dayencreation5 ай бұрын
Immediately liked the way you present! Great to see how you put together your video. Starting to grow my channel again and found you! Good luck!! ^ ^
@NightRunStudio5 ай бұрын
Thanks for that! I love hearing when people connect with one of my videos. Also, best of luck with your own channel. Looks like you're off to a good start getting some content out there.
@NickNiccelson5 ай бұрын
This is exactly the type of design consideration that a "next-gen" game should be considering as standard for years, yet got neglected by the mainstream scene for years while chasing diminishing returns in graphics. You sound like a smart guy and depending on how far you take this thread, your results could outstrip the dynamic world of Baldurs Gate 3. Don't stop.
@NightRunStudio5 ай бұрын
That’s high praise (both intimidating and encouraging). But mostly I’m just glad to hear that this idea is something other people are getting excited about-definitely makes it feel worth the effort.
@TinyPixelDev5 ай бұрын
Nice intro of the video you really make me laugh 😂 😂
@NightRunStudio5 ай бұрын
I think we've all met that NPC at some point! Glad to hear it got you laughing. Thanks for sharing!
@depavanmeijr5 ай бұрын
Semangat Night Run ❤🎉
@jannikf25045 ай бұрын
Your step one is what I am currently failing at. I just don't know how to learn this stuff. I have looked up state machines, behaviour trees and GOAP but I lack the everything to implement it into anything
@NightRunStudio5 ай бұрын
I totally hear you-that’s how I felt when I started this journey 2 years ago. This is my third iteration of state machine logic and I feel like I’m finally doing it well. I feel like the best way to learn is by doing. For me, I worked my way through Bardent’s entire player controller series and it gave me a really strong foundation (especially since I was implementing it in my own project so it was all in context ). It was after that that I made my own enemy state machine series (more condensed and simpler than Bardent’s), and then I just kept iterating on that strategy, learning more each time. Anyways… that may be more than you wanted to hear 🤨, but I definitely empathize on your journey!
@jannikf25045 ай бұрын
@@NightRunStudio I've been at it for a couple (10) years now, but never anything consistent. Thanks for the advice, I haven't heard of Bardent. Also I suffer from chronic too-many-projectitis, you may know it as adhd xD
@yokami_94085 ай бұрын
It make me think a lot about Rainworld's AIs
@NightRunStudio5 ай бұрын
That's totally the sort of feel I'd love to get to! That said, I don't know about having the villagers persist in their activities while off screen... that might lead to performance problems. But, we'll see! For now, I'm shooting for the moon, and we'll see how far I can reach :)
@SlainMascot5 ай бұрын
Subbed! Just started making videos again when I stumbled across yours! Love it!
@NightRunStudio5 ай бұрын
Thanks! Glad to hear you enjoyed it.
@CO-ZEntertainment5 ай бұрын
I hope your game is up there Stardew Valley. I like your hard work. Have you thought about using Voice AI for Player and NPCs?
@NightRunStudio5 ай бұрын
Thanks for the good wishes! I’m still on the fence about AI for stuff like voices. Definitely something to consider, but not sure yet. (Though it would definitely speed up my workflow!).
@emerialon56125 ай бұрын
Ive been wondering doing something similar in my game i started making some time ago. I didnt get to NPC logic yet but I already mapped what I will need to make. Decision system, answer map for default answers (like strongly agree, not sure...) and library of modified answers. Yeah and bacstory and memory. According to what the character does it affets its answers and personality. Someone talking with lord too much can start answering to usual smart talk what doesnt affect him "how unfortunate" but lord drinking with commoners could just "not my problem" or "dont care". Use it if you want. I would like to see some aplication of this system before I will actually get to it.
@NightRunStudio5 ай бұрын
That's a really cool idea. I'm still a little ways from getting that far into dialogue (still working mostly on actions), but I think you are definitely onto something there. Thanks for sharing the idea!
@danieldoherty4203 ай бұрын
"Games like Chrono Trigger really revolutionized this." Because of the one scene in the entire game where NPCs are aware of things you've done? There were like four Ultima games with more advanced NPCs before Chrono Trigger. I swear, Chrono Trigger gets so much credit when it didn't do anything that hadn't been done before.
@NightRunStudio3 ай бұрын
Maybe "revolutionized" was the wrong word. But when you talk about choices mattering in early RPGs... something about Chrono Trigger struck a chord for people. It comes up over and over again. but you're right--it was far from the first to do this. There was just something special about the way it did this.
@RockyMulletGamedev5 ай бұрын
Those damn short shorts !
@NightRunStudio5 ай бұрын
Bwa ha ha!
@itsjustbusiness19894 ай бұрын
Please don't ever make your skits a minute long. That got old and unfunny really fast. Sponsorblocking that. Also you don't need to be so close to the camera 💀
@NightRunStudio4 ай бұрын
Thanks for the feedback. Always helpful to get the negative along with the positive. Cheers!
@itsjustbusiness19894 ай бұрын
@@NightRunStudio No problem! I'm liking the game progress so far. NPC AI is pretty tough, but I'm sure you'll get there