Other News about gaming on Linux
Pushed a new build of the demo of Shadows of the Afterland - need Linux feedback
I develop on Linux myself, and I know the game runs well on my system (Ubuntu 24.04) as well as Steam Deck and Ubuntu 18.10 (that I run on a VM to test old-ish distros).
I recently revamped the engine, moving from OpenSceneGraph to SDL. The game runs slightly faster now, and the codebase is much simpler (and I don't have dependencies on deprecated libraries anymore). I use the Steam Linux Runtime, which should help with cross-distro (and old distro) support, but one can never be 100% sure, and I'd rather iron out issues while in the demo stage, rather than after release. So if you use something else than Ubuntu and enjoy adventure games, give the demo a try and let me know whether it starts and runs smoothly on your system.
Here is the Steam link to get the demo: https://store.steampowered.com/app/2506100/Shadows_of_the_Afterland/
Your feedback is appreciated, even if it's just "I ran it on gentoo and it works".
Geeky details
I shared a while back the stack I used to build my games, and as you can imagine, it has changed a bit with this recent update, so in case there are other developers here who are curious, here is the latest:
I now do all the video rendering directly with SDL (the 2D API, although I plan to move to SDL3 and use the GPU API instead, to support shaders). I use SDL_image to load all the sprites (in png format) and SDL_ttf for font rendering. Audio also goes through SDL, although I built a small mixer on top.
I also use libwebp for the thumbnails when saving games. It offers great quality/size ratio (much better than png) and it supports lossy compression, which is alright for just a savegame thumbnail. I want the savegames to be as tiny as possible so I can auto-save frequently without hammering the disk (or the SD-cards on portable devices).
I use V8 as a super fast interpreter of Javascript (that's the scripting language supported by my engine). It's blazingly fast, and I almost never drop a single frame because of the garbage collector. That said, I want to try QuickJS as an alternative JS engine. I know it isn't as fast as V8, but it should offer more predictable performance (and compiles way faster, and produces way smaller executables).
And since I support Javascript for the scripting of games, I went with React for the game UI. I don't use react-dom, since there is no DOM (or browser), but my game still defines the UI using JSX, which I personally find very convenient.
Only on dev builds, I also link against ffmpeg (libavcodec) to be able to capture pixel perfect videos of the game, with no frame loss, tearing, etc. And also on dev builds, I compile the engine as a native node module, so I can run it through node.js and debug the scripts with Chrome dev tools. That saves me from building my own debugger.
If you want to know more about the internals, leave some questions and I'll reply as soon as I can.
submitted by /u/el_ryu[link] [comments]
umu launcher setup script
[link] [comments]
Set comfort level to maximum with the Mechanism Gaming Pillow for handhelds
.
Read the full article on GamingOnLinux.
Using HDR via KDE-wayland in arch. How do I get HDR working in Steam?
Im attempting to play Overwatch2 in Steam with proton ge9-16. HDR is not being recognized in the game. I enabled the HDR option in wayland with the short line in /etc/environment for nvidia. Anyway, Im sure I have to integrate HDR compatability into Steam/Overwatch now, but I can not find a solution.
I mention the nvidia because I am aware gamescope is not ideal with my GPU (nvidia 4090). Is there an alternative to gamescope for nvidia users? How can I approach this?
arch linux
submitted by /u/DOGlan-glory[link] [comments]
SKSE through Lutris
I've got Lutris running installs of Skyrim as well as MO2. I installed MO2 by running an exe through the Skyrim Wine prefix so they share the same folder structure. I then manually configured a new "game" in Lutris that basically points to the MO2 exe.
All works well for both with the configs I've got. MO2 runs well, and SKSE runs through MO2 no issues at all.
My issue is, when I try and add SKSE into Lutris the same way I did for MO2, SKSE launches as if it's vanilla Skyrim. No MO2, no SKSE and no game saves, even though it's pointing to the exact same SKSE exe that MO2 is pointing to.
Is there a step I'm missing to have SKSE run normally without having to launch MO2 every time?
I'm running Fedora KDE 40. Kernal: 6.11.4-201.fc40.x86_64 with Wayland and KDE version 6.2.2
submitted by /u/TyrusRose[link] [comments]
Albion Online 'Horizons' update brings a customizable HUD and a more dynamic world
.
Read the full article on GamingOnLinux.
Sign in issue (Apex Legends)
I just installed Apex Legends on my Linux Mint and it seemed that I couldn't sign in because of Steam Overlay. The error message was "Sign in to EA required Steam Overlay to be enabled" or something like that. The problem is I already enabled Steam Overlay. After launching Apex Legends, there's always a popup banner with Apex Legends picture iykwim in split second showing "loading etc" and I could actually see Steam Overlay loading the EA sign-in website in the small popup banner itself. TIA
- Steam: Proton 9.0-3
- Linux: Mint 22 Cinnamon
- Driver: Nvidia 535
[link] [comments]
Create completely ridiculous weapons in survive-em-up roguelite shooter NIMRODS: GunCraft Survivor (Early Access thoughts)
Create completely ridiculous weapons in survive-em-up roguelite shooter NIMRODS: GunCraft Survivor
.
Read the full article on GamingOnLinux.
New Sandbox Tip
The existing methods include flatpak and firejail. Both approaches are good.
And.... It involves adding a new user in the home directory!
- Add a dedicated Steam user.
- Press "Ctrl Alt F1" and log in with the new Steam user.
- Press "Ctrl Alt F2" to return to the original main screen.
Caution! Do not press "Ctrl Alt F1" again, as TTY1 will always require a login.
- Press "Ctrl Alt F3." The Steam user will be logged in.
After... Switching between TTY2 and TTY3 happens instantly.
There are no complicated login procedures or delays.
While playing a game on TTY3, you can switch to TTY2 to browse the web. ( C+A+F2 <------> C+A+F3 )
This method has been tested on Ubuntu 24.04.
Do not move to TTY3 before logging in the Steam user on TTY1, as the TTY3 will run in CUI mode and it will fail.
submitted by /u/rani3300[link] [comments]
Lunar Client not installing
I am trying to install Lunar Client but when i run ./Lunar\ Client-3.2.24-ow.AppImage i get an wierd error. can anyone help me? video I use: https://youtu.be/_F4AITLss0A?si=HdkRgl8-SESLHq2r(sorry for bad English)
submitted by /u/One-Cookie5210[link] [comments]
Save & Sound is a big live show celebrating music in gaming coming in November
.
Read the full article on GamingOnLinux.
Portal fans may want to try the demo for Total Reload
.
Read the full article on GamingOnLinux.
Co-op dungeon crawler Barony gets a big free expansion with the Keep Your Secrets update
.
Read the full article on GamingOnLinux.
Ashes of Creation on Linux
Hello I have been trying to get Ashes of Creation to work on arch under Hyprland. Sorry if this is the wrong place for tech support lmao.
I was able to install the launcher and was getting black screen but I disabled the Options the graphics section of the Runner options and it launched fine.
You have to login to the launcher which launches a little app that is meant to be a login screen for the game.
This login screen no matter what I do is just a black or white windows. I've tried so much stuff and It hasn't even flickered the correct screen lol.
I think it depends on Microsoft Edge Web View 2 as this was installed during the launcher installation but even installing this to the prefix separately as well as Microsoft edge itself (wishful thinking) nothing has helped.
Here screenshot of my specs, what the launcher actually looks like, and a link to the log output from lutris not really sure how to interpret it lol.
https://imgur.com/a/8CwEYEk
https://file.io/qvv50tzLSFiA
[link] [comments]
Are there any playnite alternatives?
If u don't know what playnite is here u go - LINK
When I used Windows I loved playnite bcouse of its themes, full screen mode, shit load of Metadata databases, many libraries to import and community add ons, but since I changed into Linux I can't find any apps like that, and I don't want to use wine to lunch it bcos idk if it will work normally. Cen u help me?
submitted by /u/Time-Bowler-2130[link] [comments]
Complex 2D train management sim Iron Roads hits Early Access in January 2025
.
Read the full article on GamingOnLinux.
News sources that keep up withh current devolpment of gaming on Linux.
Hello,
I am looking for websites that keep up with recent devolpment with gaming on Linux. Can't seem to find an non ai generated news outlet.
Doesn't matter if it's a YouTube channel but something to keep track of the latest developments.
Thanks in advance
submitted by /u/resetFiasco[link] [comments]
Factorio: Space Age sold over 400,000 copies and sets a new player count record
.
Read the full article on GamingOnLinux.
At home game server
Hello! I have a laptop and gaming pc. The laptop monitor is pretty ok and I prefer working from a laptop over from my pc. So I am wondering if I could make my gaming pc an at home game server. The idea is to make it almost like vnc, except not slow as fuck and with a frame rate measured in fps and not frames per minute. I have never gotten steam remote play to work, and don't like how it works, either. I'd rather have it work like vnc. Any suggestions?
submitted by /u/IAmASwarmOfBees[link] [comments]