Building Your Own Steam Based PC Setup

This article is here to introduce to you an idea and also an alternative to something I have achieved here with my Raspberry Pi 5. I am talking about an alternative to Recalbox. This means a PC system, maybe a mini PC one, that is running also Steam. With this kind of setup it would be possible to run any game that you own through Steam. Lets begin!

What I did earlier was that I setup a Raspberry Pi 5 as a retro gaming device. I connected it to my 4K television. This system is good. Its biggest flaw in my mind is that it is not a legit device to play your retro games on. What would be a nice solution is a sort of personal computer that you have a Linux OS running in it and you could also play Steam games on it this way.

Raspberry Pi 5 is a powerful computer. However if you really want something powerful you could get yourself a mini PC that might have something like 32 GB of RAM, a proper CPU and maybe a GPU and also some disk space like for example 2 TB of SSD. As system like this can cost above 1000 or even 1500 euros. This would however be noticed as a totally legit device. It would enable you to play any PC game that you have bought through Steam.

One solution to which operating system you could use for a project like this would be Bazzite. It is a Fedora based Linux distro that can run Steam. Just search for Bazzite through your favorite search engine. I also watched a video on YouTube about this. The video was TechDweebs “This is a fun project!”. You can watch it for some more inspiration. Of course you can find it from YouTube.

If you have a Raspberry Pi 5 or some earlier one you can also try to install some other Linux distro and also play games through Steam. There are many distros available. Just remember that even Raspberry Pi 5 has limited power and doesn’t run the latest games. However it is possible to play many games that don’t have such demanding system requirements. You can also consider getting a real Steam Deck handheld console that is priced somewhere between 600 € to 840 euros. There are ways to hook up Steam Deck to your televsiion.

I wrote this blog post just to remind you of some ways that you can achieve a nice experience while playing your favorite video games. There are many alternatives to Recalbox. I think you will find the right way just for you. You might even want to buy some older game collections for your latest console or maybe you want the original retro hardware. The choice is always yours and there are lots of choices available!

SteamOS – An Alternative to Windows

For a long period of time Windows has dominated the scene of playing games with a PC. There is always an alternative and that is Linux. If you have played video games on your personal computer you have most likely stumbled on Steam. It is Valve’s, yes, the company that brought Half-Life to us, brilliant piece of software turned as a game shop application for buying and installing and also maintaining your library of PC games.

There are of course other ways to get your favorite games delivered to you. I have to mention Good Old Games or GOG.com. Some of you might still be buying physical copies of games. You know, those optical discs. They might be CDs, DVDs, Blu-rays or even 4K Ultra HD Blu-ray discs. That is if you even have some sort of an optical drive in your personal computer.

Windows was my choice when I bought my desktop computer almost two years ago. I thought that for the way I use my PC it would be perfect. I have to mention that if you don’t get Windows on the system you are buying you are going to have to pay a lot to get it. I just checked the price of just the operating system Windows 11 and it was 145 euros. That all is just for the operating system.

Linux on the other side is free. It is also open source. What this means is that anyone can participate in making Linux better. I find this kind of comparison between Linux and Windows to be very interesting. In my current job I have had the pleasure to work a bit with PowerShell. This is a deep topic and I am going to just scratch its surface a bit. But let’s say that Linux is open and Windows is closed for what it comes to modifying the code that lies beneath the surface of the operating system.

But what about SteamOS? I can tell you that it is a Linux based operating system. It is free. And it has Steam installed on it. But what is that? I can already hear you talking about how Windows games aren’t compatible with Linux? Well, actually, now they are. Do you know what is “wine”? Let me, again, explain this a bit  further.

Wine is a tool that basically let’s you run software applications that were meant to be launched and run on Windows on Linux. This involves a lot of fiddling with settings and probably some deeper understanding about how software is commonly run on any platform or operating system. But the main point is that it indeed is possible to work with a game or application this way.

Now, when I made my decision of what is going to be my personal computers operating system, I thought a bit how am I going to use the computer. I wanted a machine that could be able to produce some documents so having office tools was important. I also wanted to be able to program on it. This actually works fine in both Linux and Windows. I am also a hobbyist musician as you may recall so it was important that my DAW would work and also that all my VST instruments and effects would be available. And last but not least, as I had a powerful device already, I wanted to be able to play latest PC games on this computer.

What was my choice? It was Windows. If I would have had to install and buy my operating system separately this would have meant that I would have had to buy a Windows license for 145 euros. The alternative would have been to install some Linux distro. Since SteamOS is currently free why not download it? It supports all of the games right?

Valve has had some success as it has brought a working market place and also a place for your gaming library for you the gamer. If you think about also Steam Deck you can clearly understand what is going on right here. Steam Deck is a very good and practical handheld gaming device. And it supports also Steam. I have been using Steam since I got my PC and that was about two years ago.

But would I go and trade my current and working system to SteamOS? I have to say that I am not right now yet ready for it. I am too concerned that I won’t have an opportunity to use my computer to other matters that aren’t about playing games. But I can say it is tempting. I have thought about testing SteamOS and maybe I will install it on some older PC someday.

Do you necessarily need Windows to play PC games?

Linux as an operating system of personal computers has been competing to this day against Microsoft’s Windows. Linux has advantages. First of all it’s free and mostly open source. So anyone with a decent knowledge about programming and computers and operating systems has an opportunity to learn and even modify this system. But is Linux capable of running the latest games? To this question I am trying to answer in this blog post.

Windows has a large support as an operating system that delivers reliability. It can run latest PC games and it is an answer to many electronic music producers as Linux currently doesn’t fully support VST instruments or many sequencer applications like, for example, FL Studio. Linux has some free music production apps. like Ardour, but to get your software and hardware to run decently is to my own experience a bit difficult.

Windows is not free. Windows still supports many hardware drivers that are important when running newest PC games. Take graphics processing units for example. Most of the GPU´s are supported. You have to pay for Windows. Usually you get the new Windows with a computer that you purchase. Usually you also get the update to a newer version when it is released. Still sometimes you might have an old computer and you don’t want to spend about 150 euros for only getting the newest operating system. Then Linux definitely is a good choice.

There is a war going on between Linux and Windows. It has been this way for decades. While Linux is supported by heavy users, technology nerds and programmers Windows is still holding on to it’s position as the default personal computer operating system. Of course there are also Mac users. So this also messes up the picture a bit. I definitely like to use Linux for programming if I can make a free choice. This is because it is more secure and it doesn’t need necessarily a virus protection application. It also has more opportunities to get deeper into technology of computer. You get to work with command line and the apps are mainly free and open source. You also get more updates and get to tweak your system a bit more.

You can get Windows games working with Linux. Older games certainly can be run through DOSBox, if they are DOS games, and through Wine, if they are Windows games. There has been a discussion goin on how clearly are Steam games running on Linux. There seems to be a certain distinction between Windows and Linux games that I am not so clear about. The software seems to be in question. I cannot reply to this question fully and I admit that. But it is an interesting point.

So if you plan to play the newest games my answer to you is – get a computer that runs Windows. That is to make sure that you have the latest drivers and have yourself the full support from hardware manufacturers and game developers. Since we are moving more and more towards digital markets when purchasing games it is also important that you have Steam or GOG.com or some other place to buy yourself games for your PC. This is how the situation seems to be. Linux has it’s own supporters and you have to keep in mind that Linux has it’s native games that run only on Linux. So to conclude – Linux is developing and it might be possible that it makes a takeover in the future but currently you will have to use Windows.

Different Platforms For Releasing Games

You might have thought about releasing your own game or you might just be curious about what platforms can be used for playing games. This is interesting for me as a programmer so in this blog post I am going to open up a bit these different ways you can today play and even design games.

I have been making websites as a hobby for very long time. I started back in the 90s. To be precise it was the end of 90s. Back then we didn’t have any mobile devices at all. Bluetooth wasn’t where it is today. I think there even wasn’t this thing we call USB standard. So if you had a PC you had to plug in your gaming pad some other way. I don’t recall what that way was. Basically if you wanted to play with game controller you would be preferring PlayStation over PC.

But what I was saying is that one platform that you can make games on is the web browser. You can develop your game with only HTML, CSS and JavaScript. If you make a game this way it is very easy to release it. You just have to upload your game to a web host. There are places on internet that actually sell these games also. So this is one way to make a game.

You might want to go mobile. This means you have to learn Java and after you have mastered it you must learn software development in Android (or iOS and ´the programming language that is used with it). I have tried my hand at Android development. I found it to be very hard. So I gave up on this idea. But this isn’t what you should do. If you have an interest there’s nothing that can stop you from downloading the appropriate IDE (Integrated Development Environment) and start working on it.

One way to release a game is on some gaming console. This is a bit harder since manufacturers of gaming consoles tend to have a sense of control over what kinds of games are being released on their systems. Sometimes you even need a specific development kit for the desired console. So this is a hard way for an independent software developer. It can also cost a lot of money. This way includes also handheld consoles like Nintendo Switch Lite. You might notice that Nintendo is going in it’s own direction as it doesn’t really care so much about mobile gaming.

You can also release a game for an old gaming console. You probably don’t have an appropriate development kit but I can assure you that there are lots of software tools for accomplishing this. So you actually can make a game that is playable through emulator. You can use emulators to play old games on a wide variety of devices that include smart phones, computers like Raspberry Pi and personal computers. There are emulators for playing games of for example Commodore 64, NES, SNES, Master System, Mega Drive, MS-DOS, PlayStation 1 & 2, Dreamcast, GameCube, Wii and many others.

There are also many operating systems that games for PC can be released on. There is Windows, right now it is Windows 10, and many versions of Linux (like Ubuntu). There are also Linux distributions that are dedicated to retro and emulator gaming. I can name some of them. There is Lakka OS, RetroPie and Recalbox just to name some of them.

If you don’t want to release your game for free there are many online software stores that can be used to sell your game. There is Steam and GOG which are big names that have numerous amounts of games available. There are also lots of other options that you can find using your favorite search engine.

I didn’t go to what tools you can use for developing your own game. This might be a good time to have a break. I will come back with another post for you very soon. It would be a good idea to present for you some tools that can be used for developing a game for Android, Windows, Linux or for web browsers. This would be interesting wouldn’t it?

Going Digital

They say that nowadays most PC games are sold as digital copies. I buy latest games today for PS4 and I am not so keen on latest PC games. I had to face this problem as I was planning to buy a laptop computer back in this years July. I assumed that my new laptop would have an optical drive of some kind. At least I was hoping it would have one. Finally it didn’t.

I have a large, well okay, huge, collection of games as physical copies. This includes lots of PC games. I find my retro kinds of games mainly from flee markets or from game shops bargain sales. I know there is these kinds of shops on the internet that you can buy a huge collection of games and they can be old, new, classic or not so known. I know there are lots of people doing this. This could be a way for me too to collect and buy games.

So this issue was current when I had a new, fresh, laptop computer, that had latest Windows operating system on it. But there were no games. There were no software applications. If I wanted to play something I would have to install it from somewhere. And I didn’t have an opportunity, this time, to install from CD-ROM or DVD. I actually went and spent (nice rhyming there) about 45 euros for an external DVD drive, but lets explain my next point first…

The way I remember Steam was mainly as irritating obstacle for me as I was trying to install a game to my own PC. It didn’t allow me to install a game that was registered by another user. I have bought all-in-all about ten games from flee market that I wasn’t able to install or eventually play. And I blamed Steam for it. I became more cautious. If a game had “Steam” on its back side I didn’t buy the used game. This was my view.

As I installed and activated Steam on my new computer I suddenly noticed that Steam enabled me to import all the games that were synchronized to my Steam account. I mean I was able to play any game that I had bought and that were supporting Steam. That’s very good. I think that’s amazing! I don’t have to depend on the physical copy of a game. I can pay for it and register so I can play it on any PC. I say this once more – this is very nice.

Are we going to see more this kind of movement towards digital markets when we are talking about purchasing latest games for latest gaming consoles and computer? The time will tell. I might not be ready for my PlayStation to be only digital but maybe I will buy someday in the future a PC that doesn’t have an optical drive.

Social media & sharing icons powered by UltimatelySocial