While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Former Nouveau driver lead joins NVIDIA and sent a massive patch set
- SteamOS 3.5.18 Preview released for Steam Deck
- Team Fortress 2 64bit support released, plus Vulkan for Linux via DXVK
- Adventure Mode Beta out now for Dwarf Fortress
- Free Stars: Children of Infinity coming to Linux after smashing Kickstarter goals
- > See more over 30 days here
-
Valve makes paid 'Advanced Access' a clear feature on S…
- pleasereadthemanual -
Valve makes paid 'Advanced Access' a clear feature on S…
- Ehvis -
Flathub for Linux apps has been given quite the makeove…
- belisama -
Flathub for Linux apps has been given quite the makeove…
- pleasereadthemanual -
Flathub for Linux apps has been given quite the makeove…
- wvstolzing - > See more comments
Latest Forum Posts
- What sorta display and audio setup do you folks got?
- Arehandoro - Weekend Players' Club 4/19/2024
- StoneColdSpider - Logitech G29 steering wheel - Snowrunner support
- silmeth - anyone know if humble bundle games still provide different option…
- Mezron - The Evercade Outpost!
- damarrin - See more posts
View PC info
View PC info
I've switched to Visual studio code with the atom dark theme, so far my only complaint (other than having to relearn keyboard short cuts) has been that there does not seem to be any way to get a method/function outline?
View PC info
View PC info
When I first started developing on Linux, I started with the IDE I'd used in high school. Code::Blocks worked, but was an inferior experience to VisualStudio I had to use at university. So I looked for alternatives. In QtCreator, I triggered a bug in the installation process, commented on a report someone posted about the bug before me, and never tried it again. Does it allow a CMake only workflow now? Last time I checked, it used qmake which I didn't want to bother with. After that, I settled on Atom for ~a year, which worked fine but I couldn't get breakpoints to work. We had VSCode preinstalled on work computers and I found it easier to debug python in, so I switched to that, after finding a telemetry free version.
View PC info
Earlier this year I found the Gambas. Gambas is a VB like, but vastly improved, IDE for developing desktop applications (or command line) in Linux. Since VB6 has always been my favorite programming environment, finding Gambas was way overdue, and a very pleasant surprise. I don't know why I hadn't found it before, it has been around for quite some while and is fairly mature.
It is not really a game development platform, though I am using it as such, in a sense. (If anybody wants a shared library for gamepad input, let me know, I wrote one.)
If you are interested, I suggest you start with the sample programs I posted on a Gambas forum:
"Programming is supposed to be fun" at https://forum.gambas.one/viewtopic.php?f=4&t=674
Ever seen a scrollbar act like a cannon with recoil? You'll find it in the second example.
PPA: gambas-team/gambas3
The latest version is 13.0
A very helpful website is: http://gambaswiki.org/wiki
It is absolutely the best IDE for learning how to program I know of. The nice thing is you will never "outgrow" it. It is a byte code interpreter though (but so is Java and Python, excepting JIT which Gambas has too). It is really easy to call C .so libraries, so anything computationally heavy can also be tackled.
It is Linux specific, but it is supposed to work on Raspberry Pi.
Ced