Author: nathanjoshuaburns

  • Devlog #3 – That’s a lot of words

    One of EverWorld’s core features is free text player chat, which doesn’t exist in many other games. That’s because this is a hard problem; there are lots of reasons why this is a hard problem, and in this post I’ll dive into one of them: scale. There are a lot of words in the English…

  • Devlog #2 – Dialogue interpretation

    Speech and language is complex. Natural Language Processing (NLP) has been a field of research since the 1950s – though people have been speaking for a lot longer than that. Interpreting what someone means needs to take into account situational context, relationships, cultural specifics, previous conversations, on-going events, knowledge, memories, and so on. People misunderstand…

  • Devlog #1 – Saying hello

    EverWorld is a procedurally generated adventure life sim with deeply simulated artificial intelligence (so says the Steam page!). EverWorld is actually version 3 of a game that’s taken several years (elapsed) to make. The first version was called ‘One Little World’, then ‘EverWorld’, then the name stuck for the current version which was a complete…