Advertisement · 728 × 90
#
Hashtag
#ghrpg
Advertisement · 728 × 90
Preview
v1.009beta: More Bugfixes! Another day, some more bugs fixed in the beta. Fixed final battle of Dead Zone Drifter Fixed Kerberos complex computer Increased lancemate reaction loss after losing a battle, losing their mecha...

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...

13 4 0 0
A dungeon from GearHead Caramel. The party is exploring an organic structure and fighting the remains of some excessively cybered ancient humans.

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...

6 4 1 0
Preview
GearHead Caramel - GearHead Caramel v1.007 Beta: Season Two Begins Today - Steam News The GHC engine has been refactored for a more modern architecture, and combat has been upgraded to make the giant robots more "swooshy". Switch version to advanced_beta to try it.

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...

12 10 1 0
Preview
GearHead Caramel v1.007 Beta Welcome to the new v1.0 branch of GearHead Caramel! Or, at least, welcome if you want to try it out. I've been working on this branch since last summer and it is finally ready for wide release. But, s...

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...

9 4 0 0
Preview
Release v1.007 Beta: Literally Tons of Weapons · jwvhewitt/gearhead-caramel I am somewhat confident that most of the major bugs in the v1.0 branch have been found and fixed. So the next logical step is to release v1.007 as a public beta... so the rest of you can find all t...

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

7 3 1 0
Video

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/...

31 13 1 0
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

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/...

11 2 1 0
Preview
GearHead Caramel by GearHead Roguelike mecha RPG set in a world recovering from the apocalypse.

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...

18 5 1 0
Preview
Save 23% on GearHead Caramel on Steam A turn based tactics style Roguelike mecha RPG set in a world recovering from the apocalypse. Take control of an 18m, 50 ton death machine and build a team of unique lancemates. Features include a det...

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/...

7 2 0 0
A techno who runs a DeadZone robodoc service saying "The best thing in life is drugs! That's why Kaguri Medical was built."

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/...

14 2 1 0
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.

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/...

8 1 2 0
The title screen of GearHead Arena. A random map with random mecha scrolls in the background.

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

16 4 0 0
Enemy pilot Radoc says "I like you, but the Bone Devil Gang pay the bills, so... I'm going to get VERY violent!"

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...

6 2 0 0
New roles for GearHead Caramel mecha: EWar Support, Engineering, Recon, Security, Artillery, Assault, and Comms.

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/...

4 2 0 0
A combat scene from GearHead Caramel

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/...

11 1 1 0
Preview
GearHead Caramel v1.002 Alpha Development continues on the new branch. This week I fixed a whole lot of bugs and continued with the planned combat updates. I'd like to thank everyone who reported bugs and otherwise shared their op...

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...

14 0 0 0
The backpack interface in GearHead Caramel. Holgar is looking at his 5-pack of quick fix pills.

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/...

10 2 1 0
Preview
Release v1.001 Alpha: Releases Will Continue Until Stability Improves · jwvhewitt/gearhead-caramel Another day, another release. The biggest change in this version is that triggers, GHC's internal messaging system, have been switched from direct execution to queued execution. This should improve...

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...

8 2 1 0
Preview
Release v1.000 AlphaTwo: Thanks For The Bug Reports · jwvhewitt/gearhead-caramel A quick update with fixes for various crashing bugs, and another experimental combat adjustment. Thanks to everyone who has reported bugs so far. Fixed lancemate convo item bug Fixed OkapiPuzzle s...

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

6 0 0 0
Preview
Release v1.000 Alpha: Unblocking Game Loop Achieved · jwvhewitt/gearhead-caramel After many months of wrestling with code, I have finally done it. GearHead Caramel now uses a single unblocking game loop. The multitude of 1990s style blocking game loops have been excised. The rp...

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

15 6 1 0
Post image

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

10 1 1 0
Post image

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/...

12 5 1 0
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 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

10 3 0 0
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.

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

16 4 1 0
Preview
Save 23% on GearHead Caramel on Steam A turn based tactics style Roguelike mecha RPG set in a world recovering from the apocalypse. Take control of an 18m, 50 ton death machine and build a team of unique lancemates. Features include a det...

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

4 0 0 1
A combat scene in GearHead Caramel. Not quite working yet.

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/...

14 1 2 0
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)

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/...

5 1 0 0
Preview
Save 23% on GearHead Caramel on Steam A turn based tactics style Roguelike mecha RPG set in a world recovering from the apocalypse. Take control of an 18m, 50 ton death machine and build a team of unique lancemates. Features include a det...

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/...

13 7 1 0
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

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/...

5 3 0 0
GearHead Caramel Chapter Two TTP Trailer
GearHead Caramel Chapter Two TTP Trailer YouTube video by Joseph Hewitt

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...

14 4 0 0