Reloads are important.
#gamedev #indiedev #pygame

Day 6 of building HackMeNow, my terminal-style hacking puzzle game.

Today I’m adding save and load support for Level 2: The Missing Logs.

The game now remembers more than just level complete or not complete.

It saves terminal output, puzzle progress, restored files, wrong restore attempts, and whether the player used sudo correctly.

When the player returns later, the level can rebuild the correct state and continue from where they left off.

This is not the flashiest system, but it makes the game feel real.

I’m leaving for a few days, so the next build update will be after the weekend.

Steam Wishlist: https://store.steampowered.com/app/4770020/HackMeNow/
Discord: https://discord.gg/jqNhXd22VX

#HackMeNow #IndieGameDev #Python #Pygame #Linux #GameDev #TerminalGame #SysAdmin

Three days later and I've got a Hello World window. Looks simple enough, but don't be deceived- there's also a blue square in there. Seriously, though, I've been getting comfortable with PySDL2 and CTypes and most of what I've done seems to be working. #GameDev #PyGame

Day 5 of building HackMeNow, my terminal-style hacking puzzle game.

Today I’m adding path autocomplete to the fake Linux terminal.

In Level 2, the player has to restore a missing log file, so they need to type paths like:

/var/log
/var/backups/coffee.log.bak

Typing long paths manually is annoying, so now the player can press TAB to autocomplete files and directories.

This makes the game feel closer to a real Linux shell while still running safely inside a fake filesystem.

Steam Wishlist: https://store.steampowered.com/app/4770020/HackMeNow/
Discord: https://discord.gg/jqNhXd22VX

#HackMeNow #IndieGameDev #Python #Pygame #Linux #SysAdmin #GameDev #TerminalGame #LearnLinux

Player have to manually reload gun in my game.
#gamedev #indiedev #pygame

Day 4 of building HackMeNow in Python.

Today I’m building Level 2: The Missing Logs.

`/var/log/coffee.log` is gone, so the player has to find the backup, inspect it, and restore it using Linux-style commands:

find
cat
cp
mv
sudo

Try copying without sudo and you get permission denied. Use the right command and the system is restored.

Linux learning, but make it a terminal puzzle game.

Wishlist: https://store.steampowered.com/app/4770020/HackMeNow/
Discord: https://discord.gg/jqNhXd22VX

#HackMeNow #IndieGameDev #Python #Pygame #Linux #GameDev

Are there any game engines that aren’t tainted by slop? Frameworks like Löve2D and PyGame are still clean, but I don’t know of any engines. #gamedev #GameEngine #love2d #pygame #godot #defold

Day 3 of building HackMeNow, my terminal-style hacking puzzle game.

Today I made Level 1 playable.

The player starts as a Junior SysOps Engineer at AngrySysOps Corp with one critical mission: make a coffee.

But BREWTRON-9000 refuses normal user access.

make me a coffee → permission denied
sudo make me a coffee → success

This is where the game starts teaching Linux concepts through puzzles, jokes, and terminal commands.

Steam Wishlist: https://store.steampowered.com/app/4770020/HackMeNow/
Discord: https://discord.gg/jqNhXd22VX

#HackMeNow #IndieGameDev #Python #Pygame #Linux #CyberSecurity #GameDev #TerminalGame

Rift Wizard 3 comes out later this month, so for a special bonus episode of the podcast, I sat down with its creator Dylan White to talk details!

I had originally budgeted 30 minutes for us to chat, but we happily went over that by twice as much. Lots of great conversation about gamedev and what success means in this modern era of roguelikes.

https://grogpod.zone/2026-06-10-dylan-white/

#RiftWizard #roguelike #indiedev #indiegame #gaming #pcgaming #steam #pygame #podcast #interview #gamedev

Rift Wizard 3 - Interview with Developer Dylan White

It’s a special bonus episode this week! With Rift Wizard 3 launching in June 2026, I sat down with developer Dylan White to talk about the third game’s evolution, how its distinguished itself from Rift Wizard 2, and what it takes to make a traditional roguelike game stand out in...

GROGPOD Roguelike Podcast