Hedberg Games Blog

Archive of blog posts (in reverse chronological order)

2020-09-21

Using Content Backlogs

2020-09-14

Overcoming Differences with Curiosity

2020-09-07

Narrative Deadlines and Interactivity

2020-08-31

Creating UI Tabs in Unity: Part 4

2020-08-24

Creating UI Tabs in Unity: Part 3

2020-08-17

Creating UI Tabs in Unity: Part 2

2020-08-10

Creating UI Tabs in Unity: Part 1

2020-08-03

What Else Have You Tried?

2020-07-27

Continuous Improvement

2020-07-20

Catching Player Disappointment Early

2020-07-13

A Tale of Testing

2020-07-06

Analyzing Assumptions

2020-06-29

Site Update: Glossary Added

2020-06-22

Validation Through Use

2020-06-15

Exceptions Are Not Errors

2020-06-08

Why Use JSON?

2020-06-01

The Impact of Choosing Tools

2020-05-25

Programming and Understanding "Why"

2020-05-18

Software Compromise

2020-05-11

Data, Algorithms, and Philosophy

2020-05-04

Almost

2020-04-27

Software Optimism

2020-04-20

State, Writing, and Scope

2020-04-13

A Key Problem

2020-04-06

When to Change Tools?

2020-03-30

Solving Problems with Unity's Audio Mixer

2020-03-23

Debugging a Mysterious Crash

2020-03-16

A Break as a Tool

2020-03-09

Feature Expectations

2020-03-02

Yarn Command Attributes - Part 4

2020-02-24

Yarn Command Attributes - Part 3

2020-02-17

Yarn Command Attributes - Part 2

2020-02-10

Yarn Command Attributes - Part 1

2020-02-03

Persistence In Scenes

2020-01-27

Flexibility and Replanning

2020-01-20

Scene To Blank

2020-01-13

Planning 2020: Part 2

2020-01-06

Planning 2020

2019-12-30

Happy Holidays (2019)

2019-12-23

Diagnosing Early Performance Problems

2019-12-16

Paper Prototyping

2019-12-09

Input Retrospective

2019-12-02

Game Genre Problems

2019-11-25

Input Actions

2019-11-18

Accidental Pitch Polish

2019-11-11

Challenges of Vertical Slices

2019-11-04

Programming Concept: Race Condition

2019-10-28

Insurmountable, Easy, and Nuanced

2019-10-21

ECS Architecture

2019-10-14

The Missing Constraints

2019-10-07

Programming Concepts: Caching

2019-09-30

One Year Retrospective

2019-09-23

Writing as Curation

2019-09-16

Status Update: Ailments and AI

2019-09-09

Iteration and Improvisation

2019-09-02

Avoiding Overflowing Text

2019-08-26

Quality of Life Improvements

2019-08-19

Looping Natural Sounds

2019-08-12

Musings About Opinions

2019-08-05

Game Jam Retrospective: GMTK 2019

2019-07-29

Approaching Jam

2019-07-22

Save Architecture Part 2: Loading

2019-07-15

Save Architecture Part 1

2019-07-08

Lessons in Structure

2019-07-01

Too Early to Be Technical

2019-06-24

User Experience Everywhere

2019-06-17

A Measure of Progress

2019-06-10

Salient Branches

2019-06-03

Blogging Cadence

2019-05-31

Feedback Friday Followup

2019-05-27

Blog Post Next Friday

2019-05-20

Goals of Prototyping

2019-05-13

Software Architecture Planning

2019-05-06

Announcement: New Prototype Available

2019-04-29

Announcement: New Prototype Next Week

2019-04-22

Fixing the Present, Planning the Future

2019-04-15

Input Challenges

2019-04-08

Six-Month Retrospective

2019-04-01

Upcoming Retrospective

2019-03-25

Prioritization

2019-03-18

Accidental Reuse

2019-03-11

Input Decisions

2019-03-04

Planning - March 2019

2019-02-25

Asynchronity in Unity

2019-02-18

Status Update: Gameplay Prototype

2019-02-11

Opinion: Meaningful Moral Choice in Games

2019-02-04

Art Pipeline Part 3

2019-01-28

Art Pipeline Part 2

2019-01-21

Art Pipeline Part 1

2019-01-14

Design of Movement

2019-01-07

Planning 2019

2018-12-31

Prelude To Planning

2018-12-24

Normal Maps

2018-12-17

Planning The Aesthetics

2018-12-10

LiteDB And Unity

2018-12-03

Retrospective of A Notebook Prototype

2018-11-29

Sunk Cost Lessons

2018-11-19

Notebook Prototype

2018-11-12

Planning the Mechanics

2018-11-05

Automated Deployments

2018-10-29

Site Updates Coming Soon

2018-10-22

Yarn Spinner Extras Part 2: Return Values

2018-10-15

Yarn Spinner Extras Part 1: Variables in Text

2018-10-08

Planning the Theme

2018-10-01

Beginnings and Planning

2018-09-03

Vision and Focus Part 2

2017-05-24

Vision and Focus

2017-05-06

Time and Hobbies

2017-03-02

Beams of light

2017-02-13

Updated Site and Extended Robot

2017-01-30

Almost an update

2017-01-16

Approach to Prototyping

2017-01-02

Happy New Year (2017)

2016-12-18

New Prototype: "Falling"

2016-12-04

On Representing Data

2016-11-20

Current Prototype Status Update

2016-11-06

Developer workflow

2016-10-23

Programming Concepts: Reflection

2016-10-09

Build Tomorrow Now Working

2016-09-25

Update Schedule

2016-09-10

New Site!