Stonehearth

Stonhearth is a game initially kickstarter by Radient Studios, who was later acquired by Riot Games. It is a 3d town-builder with a block-by-block building system, as well as single entity agent AI controlling all of the townsfolk.

The game supports multiplayer, and has a strong support of player-created mods, allowing players to add custom assets and script entire new behaviors in Lua. The UI of the game was written in Handlebars, utilizing modern HTML5 and Javascript.

While working on Stonehearth I contributed to several gameplay features, designed the system for the townsfolk to hold and share opinions on in-game concepts, co-developed an updated and efficient builder system, as well as re-orchestrated the game’s internal data model to support a data-oriented paradigm, significantly improving performance.

We successfully shipped Stonehearth to steam, and through Humble Games, fulfilling Radient’s Kickstarter promises, as well as providing guides on modding the game for the future.

Link
Steam

My Role
Software Engineering, Infrastructure

Company
Riot Games

Tags
C++, City Builder, Crafting, Colony Sim , Lua, Mod-Support, Javascript, Multiplayer

Next
Next

Cryptic Codex