GCB Creative
banner
secondepoch.bsky.social
GCB Creative
@secondepoch.bsky.social
An everyday man with views. Sometimes I like making stuff.
Updated #Godot version from 4.4 -> 4.5.1, popped open an old project. Looked like everything not on Canvas was off by half a screen. I'm a bit rusty, so I dug into it a bit.

Camera2D has an anchor_mode property, defaults to Drag Center. Changing to Fixed Top Left acts like my old code was expecting
November 10, 2025 at 4:19 AM
Fighting a cold this week, but I did finally hang this piece that I've been working on for several days.

#artwork #acrylicpainting
November 5, 2025 at 2:58 AM
October 5, 2025 at 12:02 AM
Here is a larger, more ambitious painting that I started recently. Who's that esper? It's Diabolos from Final Fantasy 8.

I've also been revisiting / streaming Super Dungeon Maker (a Zelda-like Maker program) and playing SaGa Frontier 2 offline.

#artwork #acrylic #painting #rpgs
October 2, 2025 at 11:42 PM
Finished another small (8x10) piece. Shade-type foe from Lufia 2. Trying to pick relatively simple sprites and interpret them with paint.

#artwork #acrylic #painting
September 23, 2025 at 4:30 AM
Quick 10x10 acrylic painting this evening. Inspiration was a regular golem-type enemy from Lufia 2.

#artwork #acrylic #painting
September 7, 2025 at 2:36 AM
Finished another acrylic painting, this one inspired by the artwork of the title card for the Esa Engine Demo (pixel art by @cannonfodderg.bsky.social.) This is the longest I've ever spent on a single painting and I'm pleased with the way it came out.

#artwork #acrylic #painting #fantasysetting
August 30, 2025 at 2:22 AM
Just finished this acrylic painting based on the title card from the 1986 computer game Dark Castle (Silicon Beach Software) - one of my favorites growing up.

#artwork #acrylic #painting #darkcastle
August 15, 2025 at 1:56 AM
Been a while since I posted an Esa update; over the past month or so I've been working with a pixel artist friend of mine to update terrain/walls & menu icons. Added code for chests which may hold golds / an item.

I would like to update the HTML5 demo.. soon.

#godot #gamedev #jrpg #tiled #aseprite
July 1, 2025 at 3:11 AM
Was workin last night on a rudamentary "StoryFlags" system to represent game state.

Things we got:
- spawn NPCs conditionally
- doors locked conditionally
- talking to NPCs might set a flag
- clearing a room's enemies might set a flag
- some flags displayable as "quest items"

#godot #gamedev #jrpg
June 3, 2025 at 8:55 PM
Still early on, but what do we think of this palette / aesthetic?
The character will change, of course.

#godot #gamedev #pixelart #tiled
May 18, 2025 at 7:11 PM
The current progress of my primary project - the Esa mobile-focused JRPG engine made from scratch in Godot - has been good.

A lotta combat programming I've been doing is replicating stuff RPG Maker does but that's okay. With that done we're almost ready to start pumping content in.

#godot #gamedev
April 27, 2025 at 9:49 PM
Was involved in a game jam that did not cross the finish line this week. Thanks @cannonfodderg.bsky.social for contributing some excellent pixel art. This was going to be a point-and-click game about organizing books. Hadn't approached this genre before. I did learn a few things.

#godot #gamejam
April 19, 2025 at 10:34 PM
And here's Godot gaslighting me by telling me that the Current Scene, that I have open right now, doesn't exist.

I'm just gonna rip this project apart and start over.

#godot #uidmadness
April 18, 2025 at 1:59 AM
I have decided I do not like 4.4's increased emphasis on .uid's.

This is in a fairly empty project.
There's no .uid file with this id.
Removing the .godot directory does not fix.

The error does not tell me which object is trying to do this get_id_path. There's no recourse. What the fuqd!

#godot
April 17, 2025 at 2:28 AM
Here is a gotcha I discovered converting Esa to version 4.4.
str(myFloat) used to strip the .0 if myFloat was a whole number, now it doesn't.

This was explicitly changed in 4.4 per the docs. The change makes sense; I was just using match in a quirky way and got caught. Easy fix.

#godot #gdscript
March 17, 2025 at 10:02 AM
Updated demo with everything there is (with about a day to go.)

Added a 4-stage palette swap shader to really sell the transition from light world to dark. Incorporated some more character sprites & behavior and working on endgame conditions.
January 12, 2025 at 7:03 PM
Unintentional slide mechanic
January 12, 2025 at 5:38 AM
Still quite early on, but made a lot of progress on physics, enemy spawning, health management, light world & dark world state management, transitions. It's *beginning* to look like a videogame, at least.
January 11, 2025 at 6:50 PM
Here's a very early prototype of something I'm working on for the GoedWare Limited Palette Game Jam this week. Source of inspiration: NES Dr. Jekyll & Mr. Hyde.

#godot #gamedev #gamejam
January 8, 2025 at 5:48 AM
Combat needs a lot more fleshing out, but the basics are in there.

The combat interface (as well as damage formula) is inspired by Lufia 1. The small menu that appears near the bottom works similarly to the overworld menu. Eventually it will launch larger menus for selecting items/magic/etc.
January 5, 2025 at 12:05 AM
Double-tapping near the center of the screen while on the Overworld opens the menu.

This is a radial menu system, optically similar to Secret of Mana's, but instead of spinning it, dragging creates a "virtual cursor" at the center that echoes the direction of your gesture.

You can touch anywhere.
January 5, 2025 at 12:05 AM
The control scheme's designed to be efficient for a person holding a phone in portrait mode to use w/ one finger.

You can queue up movements by swiping/tapping in a different direction while the character is in transit.

Double-tapping the edge in a direction attempts to interact in that direction.
January 5, 2025 at 12:05 AM
This is my current passion project. Working title "Esa," it's a Godot mobile-focused JRPG engine where the interface is entirely gesture-driven (no control overlay, nothing demanding a user click a specific button.)

For instance, here's how you walk around:

#godot #gamedev #screenshotsaturday
1/4
January 5, 2025 at 12:05 AM