I've updated first person hands - not animated yet, but at least show your team and custom color :)
- unfa
#Liblast #Godot #GodotEngine #Godot4 #GameDev #IndieDev #IndieGame
#Liblast #godot #godotengine #Godot4 #gamedev #indiedev #indiegame
New preview game build is on the website! https://libla.st
The new build includes textures character models, mouse axis flipping and lots of minor improvements. You can also run in the browser, but that version has no networking yet and the visuals are still far from tolerable: https://play.libla.st
I've played on map C2 and I've had a lot of fun with bots yesterday :)
- unfa
#Liblast #indiegame #fps #multiplayer
Characters in Liblast are now textured! The characters have a special shader that uses an SDF texture to produce the 3-part material that merges user-defined color with a team color (lime or plum). Unfortunately a Godot bug makes it so the outline is no longer there (I had to turn it off), but hopefully once that's fixed we'll have both.
Here's some in-game screnshots.
The whole thing is now on Codeberg in our git repository.
- unfa
#Liblast #godotengine #godot #indiegame #indiedev #3d
I've found a way do generate material ID masks for the character shader by intersecting the character model with some brushes. Using Blender's Dynamic Paint feature I can bake these shapes onto a texture and later use this to make different parts of the mesh use different parameters.
- unfa
#blender #gameart #3d #textures #Liblast
Testing and developing the #mapping workflow for Liblast.
Here's a super simple test map made in #Blender, that now imports and replaces materials properly upon import to Godot. A quick lightmap and navmesh were baked as well.
We still have to finish our material library so that all materials are available for mappers and properly work in the game after importing your work.
- unfa
#mapping #blender #Liblast #godot #godotengine #Godot4 #indiedev #indiegame
Chipping away at a game lobby.
- unfa
#Liblast #indiegame #godot #godotengine #indiedev
Boy, he thicc!
(that's a bug, not a feature)
- unfa
#Liblast #indiegame #godot #godotengine #bug #lol #wtf
Throwback time!
Here's the first commit of Liblast that was ever made. It's in the "legacy" git branch. The game was started in Godot 3, and later re-written in Godot 4.
This is the starting point that me and Combustible Lemonade have laid down 3+ years ago.
https://codeberg.org/Liblast/Liblast/commit/7c15467c313a2340f4a17161e3db39d9d1d3fdb1
- unfa
New preview dev build is now available at https://libla.st !
Notable features: new models w/ ragdolls, improved user character 3D preview and working multiplayer (it was broken for a good while).
A lot of work went under the hood that isn't visible yet.
You can also run the game in a browser, but it's totally experimental.
Note that the public serverdoesn't support preview builds, only the numbered ones! However using UPnP you should be able to host a game!
Enjoy :)
The time has finally come to tear down the duck tape and design/implement a proper server-infraserver-client prototol, handshakes, server browser etc...
While I'm at it I could also fix online account creation and auth...
Do you have any tips for doing this in Godot 4? :)
- unfa
#godot #godotengine #networking #Liblast
@YoSoyFreeman is experimenting with a map design and utilizing the materials he's made for Liblast These renders are from Blender, but in the game it'll be even better, especially since we can add non-tiling overlays to break up the repetition.
- unfa
#Liblast #Blender #GameArt #LevelDesign #Mapping #MaterialMaker #3D #3dArt
#Liblast #blender #gameart #leveldesign #mapping #MaterialMaker #3d #3dart
Two visible changes: a welcome disclaimer pop-up (will only show once, unless you type `first_run true` in console) and improvements to the 3D character preview. Interestingly SSR breaks the alpha channel of the subviewport, sometimes causing very strange artifacts. For that reason, there's a reflection probe used instead. Also slower rotation. I still didn't manage to fix the issue of lower res. of the subviewport. It seems like that's still impossible until Godot fixes it.
- unfa
Hi there! @unfa is making a package system for @liblast that support cryptographic keys for security verification in Godot! This is Great for Liblast but for you too, because the code is open source!
If you want to learn about this awesome things, Follow @liblast !
#indiedev #gamedev #godotengine #Liblast
Success!
LiblastPackage now supports cryptographic signatures!
Commit:
https://codeberg.org/Liblast/Liblast/commit/3419a017d62dea5eeffa1b3c6175895e91e3470b
- unfa
Another material done! This one is copper! It was a bit difficult to get the proper shapes and shading for this one but I'm kite happy. @liblast Is getting more and more materials and I'm quite grateful to be able to work in such a nice thing <3
Last image is a copper ball for comparison .
#GameDev #indiedev #MaterialMaker #Liblast #OpenSource #procedural
#gamedev #indiedev #MaterialMaker #Liblast #opensource #procedural
I've started work on a custom file format that will be used to distribute content for Liblast. It'll help delivering updates, maps, mods and anything else we might want like high-res texture packs etc. Ideally in a peer to peer fashion :)
So far the metadata part is working, including an embedded preview image. Still needs to extract the data itself though!
A simple test scene can be found in `Liblast/Game/Tests/`.
https://codeberg.org/Liblast/Liblast/commit/285f9687ccca3043385ee021f9495762bfddd510
- unfa
#Liblast #godotengine #godot #indiedev #code
New development update video, demonstrating and talking about notable recent improvements in the game: ragdolls, control point visuals and sound and more.
Preview development build is available on https://libla.st :)
YouTube:
https://youtu.be/qstl-GF485I
PeerTube:
https://video.hardlimit.com/w/u1WaoEvsLkHedb2ViwMtDW
Enjoy!
- unfa
#Liblast #indiegame #godot #godotengine #unfa
You can now test the new ragdolls as well as improvements to Control Points in the current preview build download of the game!
3 months ago I created a Mastodon account after deleting all my artistic work at my weakest mental moment and surrendered to the the fact that maybe life was not for me.
Then you started to believe, for some reason, that my work was worth it. That I was worth it.
150 of you have reached a hand to the dark place in which I inhabit. And i will never be able to thank you.
Since today, I'm officially an open source game developer.
What a ride.
#Liblast #godotengine #indiedev #gamedev
Knock off the edibles.
#Liblast #godot #godotengine #physics #indiegame #funny #fun #NotAprilFools
#Liblast #godot #godotengine #physics #indiegame #funny #fun #NotAprilFools