@SirLich@mastodon.gamedev.place
@SirLich@mastodon.gamedev.place avatar

SirLich

@SirLich@mastodon.gamedev.place

Budding indie game developer with a history of modding.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SirLich, to random
@SirLich@mastodon.gamedev.place avatar

I'm currently in the process of leaving my company, and I guess they like me because they're holding me hostage based on the terms in my contract (105 days!)

Something tells me if I had been a bit shit they might have let me go a month early, which is what I asked for 💀

Damned if you do, damned if you don't!

SirLich, (edited ) to godot
@SirLich@mastodon.gamedev.place avatar

EDIT: This exists -check replies! :godot:

I wish Godot had inline scripts.

I find this most relevant with UI. For example a label that displays the name of the current level. I don't WANT to create and organize a separate .gd file for this. I want the script to just be owned by the node as part of the tscn file.

Cluttering the file system with one-off files that won't be reused doesn't feel the cleanest to me.

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Trying to nail down an art style for my game.

My biggest worry with this style is extra pain associated with backwards facing animations. What do you think?

video/mp4

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

My game pentamania placed 148/462 in Ludum Dare 55.

My goals were:

  • 3D ❌
  • Unique mechanics ✅
  • Music ✅
  • Fun ✅

In particular I was anxious to improve my 'FUN' score. In the end I got 131st (3.568), which is a good bit better than my prior entries :)

I was happy enough with the game that I'm working on a small post jam.

SirLich, to gamedev
@SirLich@mastodon.gamedev.place avatar

I'm creating a turn based game with random enemy spawns, telegraphed with a sigil on the floor one turn prior.

What do you think about having a few sigils, representing difficulty (minion, normal, elite, boss), rather than making all the sigils unique (or all the same?).

For example if you see en 'Elite' sigil you won't know whether it's a heavyweight (better to stand back), or a lich (better get close to kill quick).

Is this interesting, or just annoying?

#gamedev #godot #godotengine

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

How do you do visuals for component based systems in ?

I've been having a lot of success putting behavior into components, usually with a minimal 'ai' at the root holding everything together.

Visuals seem a bit finicky though. I'm talking about things like damage particles, death effects, on-hover effects, animations, etc.

Any strategies for minimizing duplication of effort when doing visuals for component based entities?

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Started work on a post-jam rework of my LD55 entry!

#godotengine #godot #gamedev

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

So, the Navigation Server in Godot is not returning shortest paths :(

As far as I can tell, it seems to be calculating the shortest path to ENTER a polygon, which can provide some very unreasonable results.

Does anyone know of a way to somehow alleviate this issue? Or do I need to write my own pathfinding?

#godotengine #godot #gamedev

SirLich, to gamedev
@SirLich@mastodon.gamedev.place avatar

How do you strike a balance between moving fast, and building shit?

My recent Ludum Dare adventure has sort of fired me up to move a bit quicker and just create some stuff, but I'm aware that the design of my entry would not scale well!

Do you just prototype like mad, then rewrite? Do you try to write good modular systems from the start? Do you write some shit and just pile more on until release, with no regard for quality?

Looking for your perspectives as a solo or team #gamedev

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

What kind of work do you share between your Godot projects, and how?

Currently I can think of the following:

  • Actions (e.g., quickly setup common input actions)
  • Plugins (some encapsulated tool usually with editor support)
  • Templates (something you intend to edit, like a base character controller)
  • Asset/Collections (some scripts/scenes which you could inherit from/use, but wouldn't be expected to edit, such as ui-components)

#godot #gamedev #godotengine

SirLich, (edited ) to gamedev
@SirLich@mastodon.gamedev.place avatar

Who's ready for some LUDUM DARE!? :godot: :blender: 🔥

My personal goals this jam are:

  • Use 3D (if the theme fits)
  • Improve my fun score
  • No borrowing game mechanics (no simple clones)
  • Make my own music

Please feel free to respond with your own jam goals :)

#gamedev #ldjam #gamejam #indiedev

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Hi folks! After a short break, I've released version 0.0.3 of GDExplorer!

This release is a bit all over the place (and the project is still very alpha), but the main aspect is more robust caching.

I'm actually bumping up against a Godot engine bug here, I think, so currently subresources in the cache aren't saved.

https://github.com/SirLich/gd-explorer?tab=readme-ov-file#003

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

First contribution to merged ✊

SirLich, to gamedev
@SirLich@mastodon.gamedev.place avatar

What it's like to make games with a full-time job: https://www.youtube.com/watch?v=1pMsgYDHgos

#gamedev #youtube

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

I created an asset explorer for the Godot Engine, which allows you to browse your asset catalogue in-engine. Please check it out!

https://www.youtube.com/watch?v=YOonjwOQJgg

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Added asset packing to GD Explorer. Now, instead of keeping resource files in the project, the resource files are packed into a .tres file. That means they can be used in the explorer, but won't pollute your workspace until you actually import them.

Sadly this breaks my drag+drop system for importing assets, but I'm sure I will think of something...

#godotengine #godot #gdexplorer #devtools #gamedev

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

I added font-previews to GD Explorer (my digital asset manager written as a Godot editor plugin).

#godotengine #devtools #godot #gamedev #programming

SirLich, to foss
@SirLich@mastodon.gamedev.place avatar

I didn't try it myself yet, but putting it out there for any artists and fans of open source: https://graphite.rs/

#foss #digitalart #inkscape

SirLich, to programming
@SirLich@mastodon.gamedev.place avatar

Ugh. Time to do some optimization...

An operation that should be nearly instant is taking ~120 real world seconds to complete.

#programming #godotengine #devtools

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

One of the weirdest things about Godot is that nearly any possible extension or API change you can think of already exists in a github issue (usually closed, due to migration to the suggestions repo).

Even really obscure stuff has been thought of in 2017, requested, and sometimes even a non-merged PR created.

I just wish these improvements actually made it into the engine more often :(

#godotengine #godot #gamedev

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Working on a Digital Asset Manager built using the Godot Engine. I've yet to find a tool that matches my specific requirements, so I'm building it myself!

The main purpose is to easily and efficiently browse my asset catalogue.

There is easy support for gltf, ogg, png, and jpg. Will try to support everything else though (mp4, flac, bmp, fbx, whatever).

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Another Godot Engine tutorial, this one focused on the Singleton Design Pattern, and how that applies to Godot: https://www.youtube.com/watch?v=ske-iL4mxdI

Please let me know what you think :)

#godotengine #godot #gamedev #youtube #tutorial #programming

SirLich, to foss
@SirLich@mastodon.gamedev.place avatar

An analysis of Audacity forks in 2024.

The main contributors to Audacity are Paul (5k), and James (2k, but stopped contributing after Muse Group).

The main contributor to Tenacity is 'generic-pers0n', and this account has apparently only begun commits after the fork. A daunting task!

My analysis is that Tenacity is "alive" but not "well". Since no Audacity contributors are active, this fork has an uphill battle!

#foss #FossInAction #fosstodon #programming #github #audacity #tenacity #cpp

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

I just created my first tutorial video for Godot :godot: !

I show how you can create custom nodes using GDScript, as an alternative to implementing logic as-needed in your scene scripts.

Feedback appreciated. My head is full of ideas on how to do better next time, but we all start somewhere.

https://www.youtube.com/watch?v=xhoVDeLMcks

#godot #tutorial #gamedev #youtube

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Does anyone know why Godot Engine raycasts don't have an 'allow list' option?

You can exclude specific bodies/area, but I cannot find an option to exclude EVERYTHING except for a specified set.

This makes it very annoying to intersect with a specific, known Area2D for example. I cannot find any proposals/complaints about this, so I assume I'm somehow missing something?

#godotengine #godot #gamedev #askmastodon

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines