Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Liblast

@liblast@mastodon.gamedev.place
mastodon 4.6.6
  • Open on mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

0 Followers
0 Following
5 Posts
Joined December 18, 2022
Visit:
https://libla.st
Contribute:
https://codeberg.org/Liblast/Liblast
Watch:
https://www.youtube.com/@liblast
Donate:
https://opencollective.com/liblast

Posts

Open post
liblast
Liblast @liblast@mastodon.gamedev.place · Mar 20, 2026
Liblast
@liblast@mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

mastodon.gamedev.place
Replying to @frankiezafe@mastodon.gamedev.place
@frankiezafe@mastodon.gamedev.place any single light will loop (not necessarily noticeably) but the whole composition will never repeat exactly the same because every single light has a different time scale so they are out of sync. Groups of lights could be made to blink in sync (just set the same U coordinate in the UVs). Also: the texture isbdivided into different slices using different patterns, there are also some very simple ones in the red channel on the top - simple 50%, 25% and 12.5% duty cycle pulse.
2
2
0
0
Open post
liblast
Liblast @liblast@mastodon.gamedev.place · Mar 19, 2026
Liblast
@liblast@mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

mastodon.gamedev.place
Replying to @h2n0@mastodon.gamedev.place
@h2n0@mastodon.gamedev.place thanks! I should probably show the shader code as well. It's already on Codeberg in the devel-unfa branch in case anybody wants to read it. The file is called "blinker_shader.gshader".
1
0
0
0
Open post
liblast
Liblast @liblast@mastodon.gamedev.place · Mar 19, 2026
Liblast
@liblast@mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

mastodon.gamedev.place
Replying to @efi@chitter.xyz
@efi@chitter.xyz yes, every row of pixels is stretched to 4 pixels here, for the sake of convenience, and also giving some leeway to artists. Otherwise, texture filtering might cause inter-row bleed which could turn blinking into wandering. I do want to use linear filtering to smooth out the motion, though. The shader has a parameter to apply a harden the threshold to make blinking more snappy. I'm really happy with the result!
1
2
0
0
Open post
liblast
Liblast @liblast@mastodon.gamedev.place · Mar 19, 2026
Liblast
@liblast@mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

mastodon.gamedev.place

For a long time I wanted to try and make some blinking lights.

"What's so special about that?" I hear you say. Well, you see - real server racks or nuclear power plant control consoles don't blink completely randomly. There's intricate relationships between individual lights, rows of lights, entire racks... and the time factor.

I have created a texture storing 256 different patters. Special UV layout + vertex colors + of course a special shader and we can have this:

#techArt #Godot #server

Your browser does not support the video tag.
46
3
16
0
Open post
liblast
Liblast @liblast@mastodon.gamedev.place · Mar 19, 2026
Liblast
@liblast@mastodon.gamedev.place

Liblast is an open-source multiplayer FPS game built with Godot 4 game engine and a fully open-source toolchain.

mastodon.gamedev.place

Stretching our 3D asset pipeline by fleshing out the test level Drill with custom props. No unique textures added for these models.
- unfa
#Godot #Art #3D #Liblast

mastodon.gamedev.place

Gamedev Mastodon

12
0
4
0

Remote instance

mastodon.gamedev.place
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 01:53:07 UTC