The first devlog was all about the beginning.
The idea.
The excitement.
The carefully crafted illusion that this project is somehow different from all the previous ones.
You know, the phase where creating a logo feels like progress and buying a domain somehow convinces you that you're running a legitimate game studio.
Now comes the dangerous part.
Actually building the thing.
Fortunately, that's also the fun part.
Over the past few weeks (sorry, it was Summer) I've been working on the foundation of DevOS itself: the operating system where the entire game takes place.
The goal is simple.
Before players can make games, they need a computer to make games on.
So the first systems currently in development are the desktop environment, window management, applications, and web pages that make up the virtual operating system.
Surprisingly, progress has been moving quite fast.
Within only a few hours, I already have a rudimentary login screen, desktop, text editor, and parts of the browser working.
Nothing fancy yet, but enough to start interacting with the world instead of just imagining it.
And honestly, seeing windows open, move around, and display actual content makes the whole concept feel much more real than another design document ever could.
The immediate goal is to make the browser functional enough for players to search for software and install their first tools.
Because what is game development without spending an unreasonable amount of time researching engines before writing a single line of code?
Eventually, players will use the browser to discover game engines, install them, create projects, and slowly build up their development environment.
Which means I'm currently developing an operating system so players can develop games inside a game about developing games.
The sentence somehow makes less sense every time I write it.
For now, the focus remains on the foundations.
The exciting thing about DevOS is that every feature unlocks three more features that need to exist first.
Just like real game development.
See you in the next update.
