Steam Embedding Search

A web application for searching Steam games using embeddings generated from game descriptions and reviews.

December 28, 2023

Steam Game Search Overview

A brief implementation overview of the entire project and how it was put together, including definitions and background information needed to understand how it works.

November 20, 2023

Part 2: Creating the Embeddings

This post covers how I used Instructor to create embeddings for my database. Details involved include how I implemented chunking, and how I stored embeddings in sqlite3.

November 20, 2023

Part 3: Querying the Embeddings

Covering the math behind embedding comparisons, how to create an index for the embeddings, and providing some examples of the results from my testing database.

November 20, 2023

Something Else - A mod for OpenMW

Something Else is a source-level mod that adds machine-generated text to OpenMW, an open-source reimplementation of the game engine from The Elder Scrolls III: Morrowind. The name comes from a new button added to the dialogue window that allows you to enter a custom line of dialogue to speak to an NPC. The button To send me a comment about this project, send an e-mail to: somethingelse@danieltperry.me Info Screenshot of generated dialogue...

March 30, 2023