Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 17/10/2026Is this kitty bliss or depression? #Caturday 120 2
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 10/10/2026"You are not getting any work done today, human" #Caturday 003 3
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 26/09/2026Resting after mischief. #Caturday 051 5
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 19/09/2026Gigi loves computers and smartphones. She loves to chew on them and she loves to sleep on them. #Caturday 030 3
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 12/09/2026This little kitty is Ginger (Gigi). Both cuddly and playful, she managed to leave scratchmarks on every single piece of furniture we have in under two weeks. #Caturday 021 2
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 17/07/2026Love it when the community joins forces to make something amazing. Two weeks back, I once again felt the urge to scratch the WoW itch. I was looking for some MMO running on Android and remembered Order & Chaos. Both O&C 1 and 2 (developed by Gameloft) have […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 27/06/2026Funny. The first time my game entered the exception handling code on the left, it froze for at least half a second. But only for the first time. I wonder if MSVC uses some lazy memory allocation in its exception instrumentation, or what could cause it. 🤔 #gamedev #cpp 151 5
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/06/2026TGUI is a great library for building GUIs, but it seems it isn't tailored for pixel-art stuff. That or I am dumb and can't make it use the same scaling across the board 🤔 #WipWednesday #gamedev #TGUI 041 4
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 30/05/2026Last week I released a level pack for MagRider (nerudaj.itch.io/Magrider) and this week I returned to my upcoming project Rend: Infestation, and I think I can share some details about this game. It is a sci-fi twin-stick shooter, heavily influenced by […] [Original post on techhub.social] 023 3
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 23/05/2026Life's been tough lately, but I managed to put together an update for #MagRider! Adding 15 new levels, upping the difficulty, and hopefully fun from the base game. MagRider is a platformer where your only mean of moving is magnetizing your character so it […] [Original post on techhub.social] 054 5
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 25/04/2026This week I took a break from working on my twin-stick shooter and instead I start working on additional levels for MagRider. Right now, I have 6/15 intended "Lost levels". Check out MagRider on Itch, it already has 30 levels to play! […] [Original post on techhub.social] 033 3
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/04/2026Wow, I just got a first-ever purchase on of my games, Mansion Malevolence! Considering the payment for the game is voluntary, it's utterly awesome 😍 nerudaj.itch.io/mansion-malevolence #gamedev #sologamedev #MansionMalevolence 043 4
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 21/04/2026Tip 96 of #TuesdayCodingTips - Reference equality in C# Languages other than C++ are also prone to having "fun" footguns. Take C#'s reference semantics for example. All I wanted was a dictionary with a file hash as a key. Since built-in cryptographic tools […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/03/2026Today gamedev session - I zoomed in the game by 50% and reduced speed of everything by 30%. The game instantly felt better. Hopefully it is not just a novelty factor. I also plugged in my library for making finite state machines and while I don't want to brag […] [Original post on techhub.social] 083 8
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/03/2026Tip 95 of #TuesdayCodingTips - Copy & swap idiom Rule of 5 says that if you need to implement one of the copy/move constructors/assignment operators or a destructor, you shall implement all of them to avoid resource management issues. However, this often […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 23/03/2026This is so cool, I just found out one of my games on Itch got a review😍 First review ever. It's little things like this that make this hobby worth it. #gamedev #MansionMalevolence 0113 11
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 20/03/2026It seems that Google caved in under user backlash and presented us with the "advanced flow" for installing apps on #Android from unverified developers (=developers who value their privacy and rather pay 100$ for something meaningful). The flow is still a […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 10/03/2026Tip 94 of hashtag#TuesdayCodingTips - C# Disposable pattern Disposable pattern is an attempt to retrofit scope-based resource management into a garbage-collected language. It executes a dedicated cleanup function when the object goes out of scope, rather than […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/02/2026Tip 93 of #TuesdayCodingTips - Constrained auto Tired of convoluted templates in your C++? Want to make them more legible? C++20 introduced concepts - a powerful feature that can restrict your templated APIs to only such arguments that fulfil a particular […] [Original post on techhub.social] 010 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 22/02/2026Tried to hand-draw a profile banner on Itch.io. Not sure if I should keep it. Does it look okay? Or does it look bad/cheesy? #gamedev #art #itch_io 271 7
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 21/02/2026Spend most of my evening today improving Itch.io pages of my games - adding backgrounds, banners, tweaking colors. I think it turned out pretty great! #MansionMalevolence needed that facelift the most. You can check out the game here […] [Original post on techhub.social] 021 2
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 07/02/2026This has to be the worst play of Project L that I've ever seen 😱 #ProjectL #boardgames 022 2
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 25/01/2026A bit late to #ScreenshotSaturday, I would like to announce that Mansion Malevolence will release next Saturday! Itch page is almost ready and I have only a few last minute bugs to squash 😊 #MansionMalevolence #gamedev #indiedev 0136 13
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 17/01/2026One thing I am quite proud of is how I managed to translate classic Resident Evil enemies into super low-res sprites. Here's a Cerberus for an example. From about 1000px to just 32px (in height). #gamedev #ScreenshotSaturday #MansionMalevolence #indiedev 1135 13
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 10/01/2026How it started vs how it is going - my friend made me completely redesign the UI for the game and I am pretty content with how it turned out. In other news, while I wasn't able to post in past month or so, I actually got the game close to the release, so stay […] [Original post on techhub.social] 012 2
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 26/11/2025Cleanly installed #ZorinOS, HDMI cable plugged into a GPU (old desktop PC), certain windows (File explorer, terminal) render okay, others like Brave Browser, Zorin Appearance or Desktop render in this broken way. Does anybody have an idea what might be wrong? #Ubuntu #Linux 111 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 22/11/2025My survival-horror solitaire card game #MansionMalevolence is shaping up nicely. It still needs some UX refinement so the player has immediate feedback about dodge chances or what happens when doors are opened, but the core gameplay loop is there and is fun! #ScreenshotSaturday #gamedev #indiedev 092 9
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 15/11/2025What do you think about this shotgun sprite? #MansionMalevolence #ScreenshotSaturday #gamedev 183 8
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 09/11/2025Being late to #ScreenshotSaturday. I made the core three animations for my solitaire survival-horror game Mansion Malevolence - taking a card, skipping a card and the enemy attacking. I also have drag drop system for using inventory cards implemented, now I […] [Original post on techhub.social] 054 5
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 29/09/2025Can somebody explain to me, why the last static assert fails? The value type has <=> operator returning strong ordering and std::map is clearly capable of having strong-ordered <=> operator. Godbolt link: godbolt.org/z/xnaaoWxaq #cpp #cpp23 #programming #help 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 23/09/2025Tip 92 of #TuesdayCodingTips - Pinning interop memory in C# When interoping C# with, for example, C++, one can send a pointer to the managed memory directly to the native code and work with it without the need to copy it into the local address space. For as […] [Original post on techhub.social] 101 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 20/09/2025This keybinding dialog took way longer to implement than I anticipated, but is generic so I can use it in any project from now on :) #gamedev #sfml #tgui 082 8
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 02/09/2025Tip 91 of #TuesdayCodingTips - String or StringBuilder? If you're a C++ programmer, you can easily troll yourself while working with C#'s `string` objects. In C++, they are optimized vectors of bytes and can be dynamically resized at will through […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 23/08/2025Summer is almost over and I'm releasing my summer-long project - MagRider! A simple-to-learn, hard-to-master 2D platformer where you move by magnetizing your avatar - a cutsy round ball. Build by hand in C++, SFML and TGUI, this one also runs on Android and […] [Original post on techhub.social] 085 8
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 19/08/2025Tip 90 of #TuesdayCodingTips - Is enum value defined? In both C++ and C#, enums are mere named numerical constants. Even if they appear to be distinct types, and switch statements can check whether you covered all names within an enum, that's simply not […] [Original post on techhub.social] 011 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 19/07/2025Made good progress on #MagRider today. 4 new levels, new environment theme and a lot of time spend drawing menu backgrounds that been promptly discarded. A public pre-release next week would be nice, if life allows it. #gamedev #indiedev #ScreenshotSaturday 062 6
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 19/07/2025@Moosader I made this abomination just today... gotta trash it. 100 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 18/07/2025#DarkSouls Remastered runs (albeit poorly) on a low-end Motorola G84, using #Winlator. My life is now complete. #gaming 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 01/07/2025@adhemara @davidcampey Thanks for your suggestions 🙏 Shifting the colors of the background did the biggest difference. I also decided to make the yellow lines less frequent, I like to have them in rather than using one of the darker colors... 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 29/06/2025I need help - which looks better? The version of the game with solid-color background or with some more varied background? Or is it as my wife says and the background is fine but it is the foreground tileset that is visually distracting? The goal here is to […] [Original post on techhub.social] 042 4
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 28/06/2025So yeah, I am making a game again. An homage to Magnetic Joe, working title MagRider. Stupid name, yes, does someone have a better suggestion? Made with C++, #SFML, and #TGUI, target platforms are Windows and Android. #ScreenshotSaturday #IndieDev #GameDev 072 7
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 24/06/2025Tip 88 of #TuesdayCodingTips - Enum-discriminated unions with nlohmann::json JSON is a fairly trivial format and as such, its only way of supporting polymorphic data is an enum-discriminated approach. In other words, you might have an array of objects where […] [Original post on techhub.social] 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 20/06/2025Can you guess which old game I'd like to pay homage to? #gamedev 051 5
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 06/06/2025Size comparison. I have smaller hands so OG Switch is still the most comfortable out of these three. Besides them, the most comfortable is a Backbone One controller, but mobile gaming restricts me to PS1/PSP and older 😅 #NintendoSwitch #SteamDeck #NintendoSwitch2 #Gaming 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 05/06/2025Awesome! #NintendoSwitch2 arrived early this morning! 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 03/06/2025Tip 87 of #TuesdayCodingTips - Emplace into a vector of variants `emplace_*` is an alternative to methods like `insert` or `push_*` in standard C++ containers. It allows you to construct the inserted object directly inside the container, passing all required […] [Original post on techhub.social] 000 0
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 20/05/2025Tip 86 of #TuesdayCodingTips - Extendable logger pattern I like my logs structured. If nothing else, I can log into a CSV file, load that CSV into Excel, turn on filters, and boom, I have a quite nice log analyzer tool. To get the maximum out of it, I need to […] [Original post on techhub.social] 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 13/05/2025I mean... does it really have to be this complicated? #programming #cpp 001 1
Jakub Neruda @jakub-neruda.techhub.social.ap.brid.gy · 06/05/2025I am watching Gingy's retrospective on the Far Cry series and during the segment about primal, I see a big stone statue he refers to as the "Stone Woman" and I am like - hey, that's a real-life artefact called Venus of Willendorf! My parents took me there to […] [Original post on techhub.social] 001 1