Joshulties // Oneirality Dev // 451 Enjoyer
banner
joshulties.bsky.social
Joshulties // Oneirality Dev // 451 Enjoyer
@joshulties.bsky.social
Solo indie game developer working on #Oneirality

YT: youtube.com/@Joshulties/
Itch: joshulties.itch.io
I looked to Valve's Source Engine as a reference on how to create a framework that could streamline development

Which boiled down to components/entities that can be reused and pieced together through signals, such as spawner entities for NPCs and objects

#godot #gamedev #indiedev #oneirality
November 30, 2025 at 8:09 PM
(Ditto) The lighting looks so much cooler and dramatic.

#godot #gamedev #indiedev #oneirality
November 30, 2025 at 7:52 PM
I realized just how much technical debt I had accumulated for Oneirality. I chose to restart my project early this month

Recently, I redesigned my visibility system to use Godot's point light nodes, and added a Thief-like visibility meter

#godot #gamedev #indiedev #oneirality
November 30, 2025 at 7:51 PM
I'm getting really close to publishing my short game for the spooky month on @itch.io!

You play as a ghost hunter with a gun. Primary mechanic is manually reloading the revolver. (Inspiration from @miziziziz.deeproot.dev's Endoparasitic.)

#godot #gamedev #indiedev
October 27, 2025 at 1:03 PM
I've been working more on my side project for the spooky month! Finally got around to adding some sounds and it feels a lot more atmospheric!

#gamedev #indiedev #godot
October 7, 2025 at 1:48 PM
Decided to revisit an old project. This time using a manual reload system.

#gamedev #indiedev #godot #screenshotsaturday
August 30, 2025 at 12:55 PM
The railway platform in game.

#gamedev #indiedev #godot #oneirality
August 12, 2025 at 9:47 PM
About a week ago, I made a community post on my Youtube channel stating I didn't agree with Youtube's upcoming changes to implement AI age verification. I was quite calm and explained my point with valid arguments, yet apparently it's enough for them to shadow ban me.

Very cool.
August 9, 2025 at 9:57 PM
My previous level is at a stage where I can call it done, so I'm getting started on blocking out the next level.

#gamedev #indiedev #pixelart #oneirality
August 9, 2025 at 5:47 PM
WIP exit level cutscene

#indiedev #gamedev #oneirality #godot
July 28, 2025 at 9:12 PM
The turbine in game.

#gamedev #indiedev #oneirality #godot
July 24, 2025 at 1:23 AM
Does this look like a turbine? My current level has a power station, so I need to furnish it so it doesn't look empty. I also used this stock image as reference.

#gamedev #indiedev #oneirality #pixelart
July 23, 2025 at 11:08 AM
One of the things I did when I added "soft collisions" was create office chairs that the player and enemies can push around when they walk into it.

#gamedev #indiedev #oneirality #godot
July 16, 2025 at 4:47 PM
I'm using a shader that applies a grain effect strongly on darker pixels to get a really nice effect, and I wanted to share it here for anyone interested.

godotshaders.com/shader/darkness-weighted-film-grain-effect/

#gamedev #indiedev
July 13, 2025 at 1:10 PM
Since graduating uni, I've started to use more Agile development practices, such as using a Kanban board to organize my tasks.

To any other solo devs, I recommend Kanri as it's an offline Kanban board application; no internet connection or password necessary

#gamedev #indiedev
July 10, 2025 at 1:02 PM
Enemies can investigate noise and search the area if they lose track of the player.

To inform the player about enemy behavior, I also added a emote text component all enemies use!

#gamedev #indiedev #godot #Oneirality #screenshotsaturday
May 10, 2025 at 5:12 PM
Recently I've added a level transition screen! It feels a lot nicer than the screen freezing up on the last frame between levels (as I've learned from my demo).

#gamedev #indiedev #godot #Oneirality
May 8, 2025 at 10:41 AM
Small update: revised my street tiles to have more subtle variance. Some bricks are higher or lower than the rest.

It's honestly surprising how much you can get away with moving it by one pixel or adding a darker line.

#gamedev #indiedev #godot #Oneirality
April 8, 2025 at 3:26 PM
My slow time down ability now has ramping

#godot #gamedev #indiedev
April 1, 2025 at 3:33 PM
This came as a result when I wanted to fix how my physics casings worked. Before, they bounced using the y-position and only moved on the x-axis.

After adding the z-height, physics particles are able to move diagonally.
March 29, 2025 at 12:15 PM
Been a while since I've posted, but I've been working on Oneirality (and other projects as well).

I revamped how my flamethrower works to act more like napalm using fake z-height. Flames can now linger and act as an environmental hazard.

#gamedev #godotengine #screenshotsaturday #Oneirality
March 29, 2025 at 12:13 PM
Over winter break, I got myself familiar with Godot 4 and started a little side project!

I played a lot of AW2:BR as a kid and I liked the simplicity of its strategy -- no need for missing with a 99% accuracy.

#gamedev #godotengine #tactics
January 8, 2025 at 1:55 PM
Added a sound effect for the Spark ability!

#gamedev #godotengine #screenshotsaturday #sounddesign
December 14, 2024 at 7:45 PM
UNLIMITED POWER!
(new ability wip)

#gamedev #godotengine #indiedev
December 4, 2024 at 1:02 AM
Additionally (unrelated) I made this junction box sprite
#gamedev #pixelart
November 30, 2024 at 11:37 AM