Another day, another bugfix release of the GearHead Caramel season 2 beta. This one fixes the ending of the DeadZone Drifter adventure and some other bits which are quite near the ending. #ghrpg #GameDev #PyGame gearhead.itch.io/gearhead-car...
A dungeon from GearHead Caramel. The party is exploring an organic structure and fighting the remains of some excessively cybered ancient humans.
The lance has encountered a chromecorpse and two skeletrons in the literal bowels of an ancient city. GearHead Caramel is currently 23% off at itch for the Spring Parallel Sale. #ghrpg #IndieGame #Mecha gearhead.itch.io/gearhead-car...
GearHead Caramel v1.007 beta can now be downloaded on Steam. Just right click on the game in your library, go to Properties, and select the advanced_beta as the version you want to use. #GameDev #IndieDev #ghrpg store.steampowered.com/news/app/156...
GearHead Caramel v1.007 beta has been publicly released. Season two of this mecha Roguelike tactics RPG begins today. #GameDev #IndieGame #ghrpg gearhead.itch.io/gearhead-car...
GearHead Caramel v1.007 beta has just been released. I am somewhat confident that most of the obvious bugs in the v1.0 branch have been caught. Will upload to Steam, Itch tomorrow when I am awake. github.com/jwvhewitt/ge... #GameDev #ghrpg #PyGame
GearHead Caramel: The only mecha tactics RPG where you can attack your enemies with a mecha-sized bouquet of roses which is actually a cleverly designed railgun shooting razor sharp petals. Currently 23% off! #ghrpg #gameDev #indieGame store.steampowered.com/app/1565090/...
BeamWeapon name = "Sparkle Pistol" reach = 4 damage = 2 accuracy = 3 penetration = 1 shot_anim = SparkleShot attributes = (OverloadAttack, LinkedFire) scale = MechaScale shop_tags= ("THEME_BEAUTY") faction_list = (None,) ChemThrower name = "Bubble Gun" reach = 6 damage = 3 accuracy = 3 penetration = 2 attributes = (Scatter) shot_anim = BubbleShot scale = MechaScale shop_tags= ("THEME_BEAUTY") faction_list = (None) SUB Chem quantity = 50 attributes = (OverloadBubble) END
Currently porting the GearHead2 mecha customization themes to GearHead Caramel. Now doing the "Beauty" theme, which are weapons Catherine Vuitton of Might Gaine would steal and install in Snooby. Many of the themes are ridiculous. This is fine. #ghrpg #GameDev store.steampowered.com/app/1565090/...
GearHead Caramel is 23% off at @itch.io because it's spring and these are the ways of my people (Roguelike developers). Today I'm porting weapons and customization themes from GH2. Big v1.0 release coming soon. #GameDev #ghrpg #mecha gearhead.itch.io/gearhead-car...
GearHead Caramel is 23% off for the Steam Spring Sale. Get it while the moon's still haunted. #ghrpg #gameDev #steamSale store.steampowered.com/app/1565090/...
A techno who runs a DeadZone robodoc service saying "The best thing in life is drugs! That's why Kaguri Medical was built."
I think I'm about ready to move the GHC v1 alpha to GHC v1 beta. I've been playing for a while and haven't come across any more serious bugs. Likewise, bug reports from players are now mostly QOL things rather than BSOD things. #gameDev #ghrpg store.steampowered.com/app/1565090/...
Enemy pilot Merna says "Do you remember that you ruined my factory? Let's fight". She's right. I blew up her factory real good.
Testing GearHead Caramel's v1 branch. A lot of the problems I'm finding have to do with presentation of information- a bit of editing and I think things can be much more clear. Also I've made my first arch-enemy for this PC. #ghrpg #GameDev store.steampowered.com/app/1565090/...
The title screen of GearHead Arena. A random map with random mecha scrolls in the background.
It is no longer trivial to compile the first GearHead Game on a modern computer. Looking into making an appimage of v1.320 so it will be able to live forever in a tiny bubble when SDL1.2 goes the way of all software. #ghrpg #GameDev gearhead.itch.io/gearhead-arena
Enemy pilot Radoc says "I like you, but the Bone Devil Gang pay the bills, so... I'm going to get VERY violent!"
GearHead Caramel v1.005 Alpha is out. Some more bugs from the refactor have been fixed. Mecha roles are now used to select mecha that match an NPC's specialist skills. #ghrpg #GameDev github.com/jwvhewitt/ge...
New roles for GearHead Caramel mecha: EWar Support, Engineering, Recon, Security, Artillery, Assault, and Comms.
Adding new mecha roles to GearHead Caramel and matching roles to pilot skillsets in the random unit generator. I don't think there are any Comms meks yet, and only a few EWar and Engineering ones, but that's just a reason to add more meks. #ghrpg #GameDev store.steampowered.com/app/1565090/...
A combat scene from GearHead Caramel
This morning I'm trying to organize the enemy AI in GearHead Caramel a bit better. Start the turn, check to see if they want to eject, try to use a skill, confirm primary target, move to a better tile if possible, spend remaining AP to attack. #ghrpg #GameDev store.steampowered.com/app/1565090/...
New alpha release of GearHead Caramel. Every bug found in the public alpha brings us one step closer to a public beta! #ghrpg #GameDev #Python #SoloDev gearheadrpg.com/wp/2026/02/2...
The backpack interface in GearHead Caramel. Holgar is looking at his 5-pack of quick fix pills.
So it turns out that the backpack unit, which appeared to be working after the refactor, was in fact not working. So I worked on it and now it is working. Or at least it appears to be. Coding is fun! #ghrpg #GameDev #PyGame store.steampowered.com/app/1565090/...
Another day, another alpha release of GearHead Caramel. Bugs have been squashed. The event handling system has been streamlined. #ghrpg #GameDev #PyGame github.com/jwvhewitt/ge...
I have just released GearHead Caramel v1.000 AlphaTwo. Like the previous release, this is a test release to find problems before moving the v1.000 branch to main. Try it out and let me know if you find any issues! github.com/jwvhewitt/ge... #GameDev #ghrpg
GearHead Caramel v1.000alpha has been released. This is a public alpha of the recent refactoring, and I can promise you that it is full of bugs, but any help in locating and identifying the bugs would be greatly appreciated. github.com/jwvhewitt/ge... #ghrpg #GameDev #SoloDev
As expected, there are bugs after the refactoring. Firing all the missiles from the launcher should switch the attack interface to another weapon, but it doesn't even disable the launch buttons (though they won't fire). Hmm. #ghrpg #GameDev
After completing the game loop refactor, I've done the second big change to GHC that we've been discussing on the Discord- movement points and action points are now completely separate. #ghrpg #GameDev store.steampowered.com/app/1565090/...
GearHead Comics Hyolee is wearing a bee costume with the caption "Bee My Valentine". Vikki: What's with the bee getup? Hyolee: I'm a biologist. My undergrad work was on bees and neoflora. Vikki: You can do better than that! "Let me study your anatomy". Hyolee: You're terrible! Vikki: "Gimme a DNA sample!" Hyolee: Eww! Leojo: I heard some noise... is everything alright in here? Hyolee hands Leojo Vikki's valentine. Vikki looks embarrassed. Hyolee: Vikki wanted you to have this.
GearHead Valentine's comic from two years ago, I think? I want to do more GearHead comics, even if I only manage tiny gag strips like this. #ghrpg
The GearHead Caramel title screen, featuring a ruined landscape and a Dielancer mecha. The shadow of the biomonster Cetus may be visible in the background if you're very observant.
In GearHead Caramel news: the unblocking game loop refactor seems to be finished! The wait_event function, TIMEREVENT event, and rpgmenu unit have been excised. Is everything working? Probably not, but that is a separate question. I should be able to release a public beta soon. #ghrpg #GameDev
Refactoring diary. All player options in the GearHead Caramel combat unit have been converted to the unblocking interface. The NPC controls need to be converted as well, but I will do that tomorrow, as I am pacing my coding to hopefully prevent my brain from fogging up. #ghrpg #GameDev
A combat scene in GearHead Caramel. Not quite working yet.
Progress! Combat is starting. The player's turn is starting. input is somehow getting redirected to the wrong widget. The player's turn does not end, even after spending all action points. More work is needed. #ghrpg #GameDev #PyGame store.steampowered.com/app/1565090/...
class MoveModelToPos: def __init__(self, camp, chara, nav, dest): self.camp = camp self.chara = chara self.nav = nav self.dest = dest self.is_player_model = chara in self.camp.party self.path = self.nav.get_path(dest)[1:] def __call__(self): if self.path: p = self.path.pop(0) self.camp.fight.step(self.chara, p) if self.is_player_model: self.camp.scene.update_party_position(self.camp) # Spend the movement points. self.camp.fight.cstat[self.chara].spend_mp(self.nav.cost_to_tile[self.chara.pos]) return bool(self.path)
Refactoring diary: my supposed holidays. I have written a simple action class for movement which just takes the old blocking movement loop and unfolds it for the new unblocking UI. #GameDev #Python #ghrpg store.steampowered.com/app/1565090/...
Praise Eris, I have reached the combat package of GearHead Caramel in my refactoring rampage. The end is within sight! You can get the slightly less optimized current release for 23% off right now as part of the Steam winter sale. #ghrpg #IndieGame #SteamSale store.steampowered.com/app/1565090/...
class PortraitViewWidget(pbge.widgets.Widget): # Added this, then remembered that child widgets get drawn after parent widgets, so if you want a # portrait in behind your menu this isn't going to work. Leaving it here because YAGNI but it's # already done. def __init__(self, portrait=None, portrait_view=None, **kwargs): super().__init__(0,0,0,0,**kwargs) if portrait_view: self.portrait_view = portrait_view else: self.portrait_view = PortraitView(portrait) def _render(self, _delta): if self.portrait_view: self.portrait_view.render
Refactoring work continues on GearHead Caramel. #GameDev #ghrpg #Python store.steampowered.com/app/1565090/...
GearHead Caramel Chapter Two was announced the Hard Drive Game Awards. This is my "TTP- Taking The Piss" trailer for it. #GameDev #Mecha #IndieGame #ghrpg #Hashtag www.youtube.com/watch?v=rxuf...