Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
STARWEAVENewsThe Engineering of Starweave
Community

The Engineering of Starweave

STARWEAVE · published 16 Mar 2026, 20:46 UTC

All newsPlayers around this dateRead on Steam

It is the start of our second week of launch developer logs, and today's is technical! For our full launch schedule, check out our Steam page below:


Hi!

I’m Sammy, the Engineering Lead for Starweave. In practice, I worked at the intersection of engineering and production—partnering closely with design, art, and narrative to assess feasibility, scope, and technical risk. A big part of my role was helping the team decide not just whether we could build something, but whether we should, given the project’s state and codebase, while also mentoring junior engineers along the way.

What challenges did you face with the production of Starweave?

Designing the game in a modular way. Even though Design laid out the sequences in a modular way, this posed many more challenges and required more custom implementation than expected! The system engineering build ended up modular, but we hadn’t really accounted for much of the actual labor required to implement each sequence, so that was hard to plan for at first. 

Workflows and pipeline. We didn’t have as many tools built out as bigger teams at bigger studios typically have, like tools for narrative designers to implement content independently of engineering support. We wrote some custom tools in order to facilitate that process and reduce cross-team dependencies, but they were definitely jank and tailored to our situation!

Clear design requirements. We had a pretty awkward situation where engineering implemented something, but design later pointed out that it wasn’t functioning correctly. It had been like that in the builds for a while, and something must have gotten lost in communication for it not to be brought up for so long. I think if we were to do it again, clear design requirements, as well as a scheduled meeting with all relevant designers and engineers in the same room to review requirements together, would have helped.

How do you stay organized on a project like this?

Strong communication! For my part, I was largely working with Design, Usability and Narrative (I had a partner engineering lead who handled most of the Art and Tech Art Implementation and tracking). We stayed aligned with all other disciplines through regular communication with other leads, our engineering syncs, and reviewing git commits. 

We also established cadences that worked particularly well for engineering, such as our weekly builds. Every Monday, I’d create new Windows and Mac builds, and at least one engineer and I would play through at least 30 minutes of the build, if not the whole build, and I’d write detailed patch notes to deliver to usability. These helped us match specific content, bugs, etc., to specific builds and gave me and other leads a rough idea of the state of the build. 

Also, ClickUp, Docs and Spreadsheets, Spreadsheets galore!

What does “engineering” for games look like? What’s an average day for you?

On Starweave, my day probably looked a lot less like what people imagine when they think of an engineer. I actually wrote very little code on the project. Instead, my focus was on ensuring the engineering team had what they needed to succeed and that our technical direction remained aligned with the project’s scope and goals.

A typical day would start with reviewing the latest build, checking recent commits, and assessing how new changes impacted performance, stability, or production timelines. From there, a lot of my time was spent in conversation—meeting with design, art, and narrative to understand their needs, evaluating technical feasibility, and translating those discussions into clear, actionable work for engineers.

I see engineering leadership as creating clarity. That means identifying risks early, helping the team make smart tradeoffs, and smoothing over friction between technical and non-technical disciplines. My role was less about programming features myself and more about building the structure and communication that allowed the team to ship them effectively.

If you could revisit the project now, what would you change?

Building out more robust tooling and clearer workflows and handoffs! I think a lot of our workflows ended up being manual labor that could have, and should have, been automated. 

Having clearer conversations! I would say something I learned from Starweave is the concept that “everyone cares about something different”. A lot of documentation that ended up on engineering’s doorstep for implementation was incredible for design, but I think it was missing a layer of translation to turn it into clear engineering requirements. I wish I’d been more persistent about gathering design into a meeting and working through their design documentation with them into clear engineering requirements. This would allow for clearer visibility into edge cases and architecting a clean system. Towards the end of the project, we were fixing many unanticipated edge cases that led to a lot of spaghetti code. 

I’d also love to go back and rearchitect parts of the system that would’ve allowed more flexibility for big design changes. As we were preparing to publish the game, we had ideas for a segmented action queue that would allow players to do a movement and an action each turn. Due to the strict setup of our original combat system, it wasn’t possible to implement, and it would’ve required significant engineering effort. But the change would’ve been cool, and I think players would’ve really liked it! I wish we could go back, do a health pass on that code, and implement some of these design changes. 

Are there any projects you’ve worked on since then that you want to shout out?


Definitely The Wind and the Wisp! I took a lot of lessons from Starweave into that project, both the processes that worked and the things we could’ve improved. Without Starweave, The Wind and the Wisp would not have shipped on time!


Sammy is the Engineering Lead for Starweave. She earned her BFA and MFA in Game Design at New York University and the University of Southern California, respectively, where she met Rachel Geng. She has led teams to ship Indie titles, including The Wind and the Wisp.

Sammy is the Engineering Lead for Starweave. She earned her BFA in Game Design from New York University and her MFA from the University of Southern California, where she met Rachel Geng, who first pitched the idea for Starweave.

With a background in engineering and a growing focus on production, Sammy works at the intersection of technical and creative disciplines—helping teams navigate feasibility, scope, and collaboration across art, design, and code. She has led teams to ship indie titles, including The Wind and the Wisp, and has given talks at Northeastern University and Uppsala University on The Wind and the Wisp and creative production.

She is especially interested in how games can communicate unspoken feelings, bring people together, and help us feel less alone in the world. Outside of development, she enjoys hiking and exploring random topics for niche powerpoint nights.

More from STARWEAVE

Other announcements

All news
Community23 Mar 2026Just some odd & ends!One last bonus devlog! Not everything we had fit into our prior devlogs, so we're sharing them here! We've also got a couple of demo recommendations, since our launch bundle didn't quite work the way we wanted it to. To see the rest of our devlogs, check out our Steam page below: Here are two free demos you can check out right now! As part of our launch campaign, we teamed up with an incredible…Community20 Mar 2026Thank you, children of the starsWe've reached the end of our launch campaign! (Though we do have a bonus post coming on Monday... 👀). You can also look forward to a small patch & some other news in the near future, so don't forget to follow the game! We end with some final words from our creative director, Rachel Geng. To see the rest of our devlogs, check out our Steam page below: Wow. I’m writing these final words before w…Community19 Mar 2026The Music & Sound of StarweaveOur second last devlog has landed! In today's edition, members of our audio team (Caio, Anna, Cal, Russell, and Austin) answer a couple of questions about the audio design of the game! For our full launch schedule, check out our Steam page below: ⚠ Spoiler warning! There are spoilers for the game's story below. ⚠ What went into the audio production of the game? What was the process like? CAIO:…