Recurse Games

Personality Traits in The Amaranth Saga

June 1, 2019 |
View Comments

A list of personality traits devised to control NPC decision-making in The Amaranth Saga

The Amaranth Saga - October 2018 Update

October 28, 2018 |
View Comments

Maps, English text generation, and objective/subjective knowledge. 9 months of The Amaranth Saga development.

Amaranth Saga Devlog - Prototyping

July 25, 2017 |
View Comments

Proto-games form and spasm in the womb of development, and a grand naming ceremony takes place.

Fun with Tracery

June 25, 2017 |
View Comments

Mrs Thropworth is sitting in the library. I say, says Ms Thropworth, I had an ordinary time by the seaside last night. The End.

Generating Procedural Myths and Histories

June 25, 2017 |
View Comments

In which we look at procedural historic records, Dwarf Fortress, and the regnal years of ancient history.

The Lives of the Kings of Cere

June 24, 2017 |
View Comments

A handwritten procedural-style story of the early kings of Cere.

Mockup for The Amaranth Saga

May 30, 2017 |
View Comments

In which an early mockup of The Amaranth Saga is published, the design progresses, and there is much rejoicing.

Simulated Logistics, Procedural Stories, and a Naive Approach

May 6, 2017 |
View Comments

In which we see how simulating medieval logistics helps us create procedural stories. We also learn how an approach to optimal army supply is impractical for our simulated medieval world.

Development - March 2017

April 12, 2017 |
View Comments

This month we're back into design work for The Amaranth Saga. Specifically, solving the problem of how the game's characters keep themselves, their armies and their families supplied with food and equipment.

Simulating Medieval Logstics

March 29, 2017 |
View Comments

In The Amaranth Saga, each individual soldier must be given rations. The rations must be *physically* carried, by couriers, to the army. The generals must actually *tell* the couriers to deliver food, and make sure it arrives when needed. And so on and so on. How do we simulate this?