Who needs an OS anyways?


here is Summer Numbers booting on real hardware, without any OS. This is possible because the game is actually doing the job usually done by the OS, initializing all hardware etc.

This might seem an overkill for a small puzzle game at first. It actually IS an overkill. But it's cool to see and was a lot of fun to develop! Development of the game took about 1 month, but I have only worked on weekend (quite intensly) and evenings. I finished development just by the time the art was finished.

Actually, while developing the game I created an opensource framework, GOS which can be used to make other similar games. It probably will never be suitable for 3D games cause you'd need to actually implement a 3D accelerated driver. Even networking would be quite complex (I have hacky ideas about how to make simple networking work in emulators though).

Despite the game being x86-specific it turns out to be surprisingly cross-platform. If you have played Summer Numbers you have probably done so in the browser. This is possible thanks to the marvels of virtualization and emulation.

Of course, nowdays there are plenty of ways to get a cross-platform game out there. Still the small file size, fast loading times and very short compile times are quite rewarding. If you are a masochist curious, why don't you try making a small game using GOS?

Get Summer Numbers

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.