Open in app

Sign in

Write

Sign in

Talin
Talin

1.6K Followers

Home

About

Feb 1

Storytelling in Open World Games, Part 2

Writing Character Dialogue — In my earlier article on storytelling in open world games, I focused primarily on story arcs and quests. In this segment, I want to drill down on the details of writing character dialogue. Much of the gameplay in an open world game entails interacting with other characters, particularly in conversation…

Game Development

11 min read

Storytelling in Open World Games, Part 2
Storytelling in Open World Games, Part 2
Game Development

11 min read


Published in

Machine Words

·Jan 31

Minimizing Save Games with Structural Sharing

One of the problems with huge open-world games is that there’s a massive amount of data involved. Moreover, the nature of open world games is that much of the world is mutable — there is an enormous amount of state that can be changed by the player, and that state…

Game Development

5 min read

Minimizing Save Games with Structural Sharing
Minimizing Save Games with Structural Sharing
Game Development

5 min read


Aug 20, 2022

Book Review: The Listening Society

A Metamodern Guide to Politics: Book One, by Hanzi Freinacht I was drawn to this book for a number of reasons. For one thing, politics and philosophy are two of my favorite topics. …

Politics

6 min read

Politics

6 min read


Aug 9, 2022

United Federation of Planets

I grew up watching “classic” Star Trek, and have been a fan of the franchise for all of my adult life. In fact, I would even admit that the moral and philosophical lessons of Gene Roddenberry’s vision have shaped my own views of society and politics to a great degree. …

Star Trek

8 min read

United Federation of Planets
United Federation of Planets
Star Trek

8 min read


Apr 30, 2022

Elon Musk doesn’t understand what the word “censorship” means.

Recently Elon Musk stated that one of his motivations in purchasing Twitter was that he was “against censorship”: By “free speech”, I simply mean that which matches the law. I am against censorship that goes far beyond the law. If people want less free speech, they will ask government to…

Politics

4 min read

Politics

4 min read


Published in

Machine Words

·Apr 4, 2022

Constructing a Navigation Mesh in Node.js

A Navigation Mesh or “navmesh” is a data structure used for route planning within virtual environments, and is particularly useful in game development. It consists of a collection of convex polygons representing areas of the map; the edges of the polygons are annotated with additional connectivity information, showing which areas…

Programming

10 min read

Constructing a Navigation Mesh in Node.js
Constructing a Navigation Mesh in Node.js
Programming

10 min read


Published in

Machine Words

·Oct 19, 2021

The Detonate Instruction

Engineering Insights — This is a story told to me many years ago by a buddy who once worked at TRW. TRW, as many of you will recall, was a major military contractor, and this guy had been working with some old computer technology — namely, the guidance computer from a Minuteman I…

Programming

4 min read

The Detonate Instruction
The Detonate Instruction
Programming

4 min read


Published in

Machine Words

·Aug 27, 2021

Carlos’ Law

Engineering Insights — Part of the reason I became a software engineer is because of an interest in electronic music as a teenager. I built a number of hobby synthesizers in the mid-70s, and that got me into electronics, and eventually, programming. In this, I was inspired by many of the early pioneers…

Software Development

5 min read

Carlos’ Law
Carlos’ Law
Software Development

5 min read


Jun 9, 2021

Storytelling in Open World Games

A Writer’s Guide — As a former game creator, I’ve met many people over the years who wanted to “tell their story” within the medium of computer games. This article contains advice for people who want to do just that. …

Open World Game

17 min read

Storytelling in Open World Games
Storytelling in Open World Games
Open World Game

17 min read


Published in

Machine Words

·Jan 7, 2021

Creating portals in three.js

In this article, I’ll show you everything you need to know in order to create portals in 3D scenes using the three.js framework. Portals are probably best known because of the game Portal published by Valve software, but they are useful in all kinds of games and graphics. An…

Threejs

8 min read

Threejs

8 min read

Talin

Talin

1.6K Followers

I’m not a mad scientist. I’m a mad natural philosopher.

Following
  • Lessig

    Lessig

  • Yonatan Zunger

    Yonatan Zunger

  • Mark Frauenfelder

    Mark Frauenfelder

See all (7)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams